de.unihalle.informatik.Alida.gui
Class ALDOperatorChooserTree.AuxNode

java.lang.Object
  extended by de.unihalle.informatik.Alida.gui.ALDOperatorChooserTree.AuxNode
Enclosing class:
ALDOperatorChooserTree

private class ALDOperatorChooserTree.AuxNode
extends java.lang.Object

Node to build up a tree of the package structure of ALDOperators. Useful as we have a hash map of children.


Field Summary
(package private)  java.util.HashMap<java.lang.String,ALDOperatorChooserTree.AuxNode> children
          Children of this node.
(package private)  ALDOperatorLocation location
          location object for this node.
 
Constructor Summary
ALDOperatorChooserTree.AuxNode()
          Default constructor.
ALDOperatorChooserTree.AuxNode(ALDOperatorLocation location)
          Constructor.
 
Method Summary
(package private)  ALDOperatorChooserTreeNode createTree(java.lang.String name)
          Generates the ModelTree using the tree represented with AuxNodes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

children

java.util.HashMap<java.lang.String,ALDOperatorChooserTree.AuxNode> children
Children of this node.


location

ALDOperatorLocation location
location object for this node. Is null for inner nodes, i.e. nodes not representing an operator

Constructor Detail

ALDOperatorChooserTree.AuxNode

ALDOperatorChooserTree.AuxNode()
Default constructor.


ALDOperatorChooserTree.AuxNode

ALDOperatorChooserTree.AuxNode(ALDOperatorLocation location)
Constructor.

Parameters:
fullName - Full name of root operator.
Method Detail

createTree

ALDOperatorChooserTreeNode createTree(java.lang.String name)
Generates the ModelTree using the tree represented with AuxNodes.

Parameters:
name - name of node.
Returns:
Created tree.