Package org.apache.poi.poifs.property
Interface Parent
- All Known Implementing Classes:
DirectoryProperty
,RootProperty
Behavior for parent (directory) properties
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Add a new child to the collection of childrenGet an iterator over the children of this Parent; all elements are instances of Property.void
setNextChild
(Child child) Set the next Childvoid
setPreviousChild
(Child child) Set the previous ChildMethods inherited from interface org.apache.poi.poifs.property.Child
getNextChild, getPreviousChild
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Method Details
-
getChildren
Get an iterator over the children of this Parent; all elements are instances of Property.- Returns:
- Iterator of children; may refer to an empty collection
-
addChild
Add a new child to the collection of children- Parameters:
property
- the new child to be added; must not be null- Throws:
IOException
- if the Parent already has a child with the same name
-
setPreviousChild
Set the previous Child- Specified by:
setPreviousChild
in interfaceChild
- Parameters:
child
- the new 'previous' child; may be null, which has the effect of saying there is no 'previous' child
-
setNextChild
Set the next Child- Specified by:
setNextChild
in interfaceChild
- Parameters:
child
- the new 'next' child; may be null, which has the effect of saying there is no 'next' child
-