Class AbstractFileViewPanel.Leaf
java.lang.Object
org.pushingpixels.flamingo.api.common.AbstractFileViewPanel.Leaf
- Enclosing class:
AbstractFileViewPanel<T>
Information on the specific file. Depending on the actual type of the
file repository, the property map will have different keys.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
Leaf name.Leaf property map.protected InputStream
Stream with the contents of the leaf file. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the leaf name.getLeafProp
(String propName) Returns the leaf property with the specified name.Returns the map of all the properties of this leaf.Returns the stream with the contents of the leaf file.void
setLeafProp
(String propName, Object propValue) Sets the leaf property with the specified name.
-
Field Details
-
leafName
Leaf name. -
leafStream
Stream with the contents of the leaf file. -
leafProps
Leaf property map.
-
-
Constructor Details
-
Leaf
Creates a new leaf.- Parameters:
leafName
- Leaf name.leafStream
- Stream with the contents of the leaf file.
-
-
Method Details
-
getLeafName
Returns the leaf name.- Returns:
- Leaf name.
-
getLeafStream
Returns the stream with the contents of the leaf file.- Returns:
- Stream with the contents of the leaf file.
-
getLeafProp
Returns the leaf property with the specified name.- Parameters:
propName
- Property name.- Returns:
- Leaf property with the specified name.
-
setLeafProp
Sets the leaf property with the specified name.- Parameters:
propName
- Property name.propValue
- Property value.
-
getLeafProps
Returns the map of all the properties of this leaf.- Returns:
- Unmodifiable view of the map of all the properties of this leaf.
-