de.unihalle.informatik.Alida.operator.gui
Class ALDChooseOpNameFrame.Node

java.lang.Object
  extended by de.unihalle.informatik.Alida.operator.gui.ALDChooseOpNameFrame.Node
Enclosing class:
ALDChooseOpNameFrame

private class ALDChooseOpNameFrame.Node
extends java.lang.Object

Node to build up a tree of the package structure of ALD operators.


Field Summary
(package private)  java.util.HashMap<java.lang.String,ALDChooseOpNameFrame.Node> children
          Children of this node.
(package private)  java.lang.String fullName
          Full name from the root operator to this node.
(package private)  java.util.LinkedList<java.lang.String> opNames
          Operator names associated with this node.
 
Constructor Summary
ALDChooseOpNameFrame.Node()
          Default constructor.
ALDChooseOpNameFrame.Node(java.lang.String fName)
          Constructor.
 
Method Summary
(package private)  ALDChooseOpNameFrame.OpTreeNode createTree(java.lang.String name)
          Generates the tree.
private  void print(java.lang.String indent)
           
 
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,ALDChooseOpNameFrame.Node> children
Children of this node.


fullName

java.lang.String fullName
Full name from the root operator to this node.


opNames

java.util.LinkedList<java.lang.String> opNames
Operator names associated with this node.

Constructor Detail

ALDChooseOpNameFrame.Node

ALDChooseOpNameFrame.Node()
Default constructor.


ALDChooseOpNameFrame.Node

ALDChooseOpNameFrame.Node(java.lang.String fName)
Constructor.

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

createTree

ALDChooseOpNameFrame.OpTreeNode createTree(java.lang.String name)
Generates the tree.

Parameters:
name - Operator name.
Returns:
Created tree.

print

private void print(java.lang.String indent)