|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.poi.poifs.property.Property
org.apache.poi.poifs.property.DirectoryProperty
public class DirectoryProperty
Directory property
| Nested Class Summary | |
|---|---|
static class |
DirectoryProperty.PropertyComparator
|
| Field Summary |
|---|
| Fields inherited from class org.apache.poi.poifs.property.Property |
|---|
_NO_INDEX, _NODE_BLACK, _NODE_RED |
| Constructor Summary | |
|---|---|
protected |
DirectoryProperty(int index,
byte[] array,
int offset)
reader constructor |
|
DirectoryProperty(java.lang.String name)
Default constructor |
| Method Summary | |
|---|---|
void |
addChild(Property property)
Add a new child to the collection of children |
boolean |
changeName(Property property,
java.lang.String newName)
Change a Property's name |
boolean |
deleteChild(Property property)
Delete a Property |
java.util.Iterator |
getChildren()
Get an iterator over the children of this Parent; all elements are instances of Property. |
boolean |
isDirectory()
|
protected void |
preWrite()
Perform whatever activities need to be performed prior to writing |
| Methods inherited from class org.apache.poi.poifs.property.Property |
|---|
getChildIndex, getIndex, getName, getNextChild, getPreviousChild, getShortDescription, getSize, getStartBlock, getStorageClsid, getViewableArray, getViewableIterator, isSmall, preferArray, setChildProperty, setIndex, setName, setNextChild, setNodeColor, setPreviousChild, setPropertyType, setSize, setStartBlock, setStorageClsid, shouldUseSmallBlocks, writeData |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.poi.poifs.property.Parent |
|---|
setNextChild, setPreviousChild |
| Methods inherited from interface org.apache.poi.poifs.property.Child |
|---|
getNextChild, getPreviousChild |
| Constructor Detail |
|---|
public DirectoryProperty(java.lang.String name)
name - the name of the directory
protected DirectoryProperty(int index,
byte[] array,
int offset)
index - index numberarray - byte dataoffset - offset into byte data| Method Detail |
|---|
public boolean changeName(Property property,
java.lang.String newName)
property - the Property whose name is being changednewName - the new name for the Property
public boolean deleteChild(Property property)
property - the Property being deleted
public boolean isDirectory()
isDirectory in class Propertyprotected void preWrite()
preWrite in class Propertypublic java.util.Iterator getChildren()
getChildren in interface Parent
public void addChild(Property property)
throws java.io.IOException
addChild in interface Parentproperty - the new child to be added; must not be null
java.io.IOException - if we already have a child with the same
name
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||