Package de.uni_trier.wi2.procake.data
Class PropertyTreeNode
java.lang.Object
de.uni_trier.wi2.procake.data.PropertyTreeNode
- All Implemented Interfaces:
Iterable<PropertyTreeNode>
-
Constructor Summary
ConstructorDescriptionPropertyTreeNode
(PropertyTreeNode nodeToCopy) PropertyTreeNode
(String name) PropertyTreeNode
(String name, String value) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addRightChild
(PropertyTreeNode child) protected Object
copy()
static PropertyTreeNode
getName()
String[]
getSubtreeNode
(String key) getValue()
boolean
hasChild
(PropertyTreeNode child) boolean
boolean
hasChildWithName
(String name) boolean
hasSameValueAsIn
(Object obj) boolean
iterator()
void
removeChild
(PropertyTreeNode child) void
void
setChildren
(PropertyTreeNode[] children) void
void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
PropertyTreeNode
-
PropertyTreeNode
-
PropertyTreeNode
-
-
Method Details
-
createGenericRootNode
-
getName
-
setName
-
getValue
-
setValue
-
getFather
-
removeFather
public void removeFather() -
getChildren
-
setChildren
-
hasChildren
public boolean hasChildren() -
isGenericRoot
public boolean isGenericRoot() -
addRightChild
-
removeChild
-
hasChild
-
hasChildWithName
-
getSubtreeNames
-
getSubtreeNode
-
iterator
- Specified by:
iterator
in interfaceIterable<PropertyTreeNode>
-
hasSameValueAsIn
-
copy
-