Class AbstractFileViewPanel.Leaf
- java.lang.Object
-
- org.pushingpixels.flamingo.api.common.AbstractFileViewPanel.Leaf
-
- Enclosing class:
- AbstractFileViewPanel<T>
public static class AbstractFileViewPanel.Leaf extends java.lang.ObjectInformation on the specific file. Depending on the actual type of the file repository, the property map will have different keys.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringleafNameLeaf name.protected java.util.Map<java.lang.String,java.lang.Object>leafPropsLeaf property map.protected java.io.InputStreamleafStreamStream with the contents of the leaf file.
-
Constructor Summary
Constructors Constructor Description Leaf(java.lang.String leafName, java.io.InputStream leafStream)Creates a new leaf.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetLeafName()Returns the leaf name.java.lang.ObjectgetLeafProp(java.lang.String propName)Returns the leaf property with the specified name.java.util.Map<java.lang.String,java.lang.Object>getLeafProps()Returns the map of all the properties of this leaf.java.io.InputStreamgetLeafStream()Returns the stream with the contents of the leaf file.voidsetLeafProp(java.lang.String propName, java.lang.Object propValue)Sets the leaf property with the specified name.
-
-
-
Method Detail
-
getLeafName
public java.lang.String getLeafName()
Returns the leaf name.- Returns:
- Leaf name.
-
getLeafStream
public java.io.InputStream getLeafStream()
Returns the stream with the contents of the leaf file.- Returns:
- Stream with the contents of the leaf file.
-
getLeafProp
public java.lang.Object getLeafProp(java.lang.String propName)
Returns the leaf property with the specified name.- Parameters:
propName- Property name.- Returns:
- Leaf property with the specified name.
-
setLeafProp
public void setLeafProp(java.lang.String propName, java.lang.Object propValue)Sets the leaf property with the specified name.- Parameters:
propName- Property name.propValue- Property value.
-
getLeafProps
public java.util.Map<java.lang.String,java.lang.Object> getLeafProps()
Returns the map of all the properties of this leaf.- Returns:
- Unmodifiable view of the map of all the properties of this leaf.
-
-