public interface StructuredPropertyAccess extends PropertyAccess
Modifier and Type | Method and Description |
---|---|
void |
addAll(StructuredPropertyAccess other)
Add all the properties and child nodes of
other into this node. |
void |
appendChild(StructuredPropertyAccess childNode)
Adds a child node
|
boolean |
getBooleanProperty(java.lang.String key,
boolean defaultValue)
Utility method to retrieve a boolean value
|
StructuredPropertyAccess |
getChildNode(java.lang.String name)
Returns the child node with the specified name.
|
java.util.Iterator |
getChildNodes()
Returns an iterator of all the child nodes
|
java.util.Iterator |
getChildNodes(java.lang.String name)
Returns an iterator of all the child nodes with that
name |
int |
getIntegerProperty(java.lang.String key,
int defaultValue)
Utility method to retrieve an integer value
|
java.lang.String |
getName() |
java.util.Iterator |
getProperties()
Get the name of all the properties present in this node.
|
void |
insertChild(int position,
StructuredPropertyAccess childNode)
Inserts a node at the specified position
|
void |
removeChild(StructuredPropertyAccess childNode)
Removes the specified node
|
void |
setBooleanProperty(java.lang.String key,
boolean value)
Utility method to set a boolean value
|
void |
setIntegerProperty(java.lang.String key,
int value)
Utility method to set a boolean value
|
void |
setName(java.lang.String name)
Sets the name of the node
|
getProperty, removeProperty, setProperty
java.lang.String getName()
void setName(java.lang.String name)
name
- java.util.Iterator getChildNodes()
java.util.Iterator getChildNodes(java.lang.String name)
name
name
- StructuredPropertyAccess getChildNode(java.lang.String name)
name
- void insertChild(int position, StructuredPropertyAccess childNode)
position
- childNode
- void appendChild(StructuredPropertyAccess childNode)
childNode
- void removeChild(StructuredPropertyAccess childNode)
childNode
- java.util.Iterator getProperties()
void addAll(StructuredPropertyAccess other)
other
into this node.other
- void setBooleanProperty(java.lang.String key, boolean value)
boolean getBooleanProperty(java.lang.String key, boolean defaultValue)
defaultValue
- void setIntegerProperty(java.lang.String key, int value)
int getIntegerProperty(java.lang.String key, int defaultValue)
defaultValue
-