org.apache.poi.poifs.property
Interface Parent

All Superinterfaces:
Child
All Known Implementing Classes:
DirectoryProperty

public interface Parent
extends Child

Behavior for parent (directory) properties

Author:
Marc Johnson27591@hotmail.com

Method Summary
 void addChild(Property property)
          Add a new child to the collection of children
 java.util.Iterator getChildren()
          Get an iterator over the children of this Parent; all elements are instances of Property.
 void setNextChild(Child child)
          Set the next Child
 void setPreviousChild(Child child)
          Set the previous Child
 
Methods inherited from interface org.apache.poi.poifs.property.Child
getNextChild, getPreviousChild
 

Method Detail

getChildren

public java.util.Iterator 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

public void addChild(Property property)
              throws java.io.IOException
Add a new child to the collection of children
Parameters:
property - the new child to be added; must not be null
Throws:
java.io.IOException - if the Parent already has a child with the same name

setPreviousChild

public void setPreviousChild(Child child)
Set the previous Child
Specified by:
setPreviousChild in interface Child
Parameters:
child - the new 'previous' child; may be null, which has the effect of saying there is no 'previous' child

setNextChild

public void setNextChild(Child child)
Set the next Child
Specified by:
setNextChild in interface Child
Parameters:
child - the new 'next' child; may be null, which has the effect of saying there is no 'next' child


Copyright © 2002 Apache jakarta-poi project. All Rights Reserved.