Protected, internal class used to store the data of recursive iterations.
Public Fields | |
int | actChild |
Node | node |
String | nodeName |
ArrayList< NameAndNode > | sortedChildren |
Public Methods | |
void | reset (Node _node, String _nodeName, Sorter _sorter) |
Reset to point to the given node. Used in each recursion step. Copies all children from the map to a vector and sorts them there.
_node | The node to store. |
_nodeName | The name of the node to store. |
_sorter | The sorter used to sort the children in the node. |
int actChild |
The current child of the current node in case of sorted access If this is pointing to the end of the child map, then the actual node itself is selected by this walker.
Node node |
The current node
String nodeName |
The name of the current node.
ArrayList<NameAndNode> sortedChildren |
A vector of children copied from the map to this vector for the purpose of sorting them.