|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmapper.GUIComponents.ChoiceTree
public class ChoiceTree
Diese Klasse beinhaltet die Bearbeitung des JTrees. Es erstellt den Auswahlbaum mit allen MovementFields und Nodes, sowie alle zusätzlichen Informationen zum gerade zu bearbeitenden Szenario.
Field Summary | |
---|---|
private javax.swing.JTree |
_tree
|
private javax.swing.tree.DefaultMutableTreeNode |
_treeMovementField
|
private javax.swing.tree.DefaultMutableTreeNode |
_treeNode
|
private javax.swing.tree.DefaultMutableTreeNode |
_treeRoot
|
private javax.swing.tree.DefaultTreeModel |
model
|
Constructor Summary | |
---|---|
ChoiceTree()
Initialisiet den Baum, wenn noch kein Szenario ausgewählt oder bestimmt wurde. |
|
ChoiceTree(java.lang.String szenarioName,
double simulationTime)
In dieser Instanzierung werden nun der Szenarioname und die Szenario Zeit im ChoiceTree angezeigt. |
Method Summary | |
---|---|
void |
add(java.util.HashSet nodes)
Liefert ein HashSet an neuen Nodes an den ChoiceTree und fügt alle in den JTree ein. |
void |
add(MovementField movementField)
Hiermit wird ein neues MovementField dem ChoiceTree hinzugefügt. |
javax.swing.JTree |
getTree()
Liefert den momentanen Baum des ChoiceTrees zurück. |
void |
remove(java.lang.Object element)
Löscht entweder ein Node oder ein Movementfield Objekt aus dem ChoiceTree raus. |
void |
set(java.lang.Object element)
Kann ein einzelnes Element in den ChoiceTree einfügen. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private javax.swing.tree.DefaultMutableTreeNode _treeRoot
private javax.swing.tree.DefaultMutableTreeNode _treeMovementField
private javax.swing.tree.DefaultMutableTreeNode _treeNode
private javax.swing.JTree _tree
private javax.swing.tree.DefaultTreeModel model
Constructor Detail |
---|
public ChoiceTree()
public ChoiceTree(java.lang.String szenarioName, double simulationTime)
szenarioName
- Name des SzenariossimulationTime
- Laufzeit des SzenariosMethod Detail |
---|
public javax.swing.JTree getTree()
public void add(MovementField movementField)
movementField
- Liefert ein neues MovementField an den ChoiceTreepublic void add(java.util.HashSet nodes)
nodes
- HashSet an Nodes die in den ChoiceTree eingefügt werden sollen.public void remove(java.lang.Object element)
Node
oder ein
MovementField
in einem Objekt.
element
- Element das aus dem ChoiceTree entfernt werden sollpublic void set(java.lang.Object element)
Node
oder von der Form
MovementField
.
element
- Objekt von der Form Node oder MovementField
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |