Returns the attribute node with the given index. If no such index exists,
an exception will be thrown.
Parameters: index - the index the attribute node with this index
Returns a list with the attribute nodes with the given name. Attributes
with same names can be added multiple times, so the return value of this
method is a list.
Parameters: name - the name of the attribute the attribute nodes with this name (never null)
Returns the child node with the given index. If the index does not
exist, an exception will be thrown.
Parameters: index - the index of the child node (0-based) the child node with this index
Returns a list with the child nodes of this node. The nodes in this list
should be in the order they were inserted into this node.
a list with the children of this node (never null)
Returns a list with all children of this node with the given name.
Parameters: name - the name of the searched children a list with all child nodes with this name (never null)
Removes all child nodes of this node with the given name.
Parameters: childName - the name of the children to be removed a flag if at least one child was removed
Sets this node's reference. This reference can be used by concrete
Configuration implementations to store data associated with each node. A
XML based configuration for instance could here store a reference to the
corresponding DOM element.
Parameters: ref - the reference
Visits this node and all its sub nodes. This method provides a simple
means for going through a hierarchical structure of configuration nodes.
See Also:ConfigurationNodeVisitor Parameters: visitor - the visitor