public class ModelBuilder
extends java.lang.Object
implements java.lang.Runnable, javax.swing.event.TreeExpansionListener, javax.swing.event.TreeModelListener
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Hashtable |
expandedModParts |
protected java.util.Hashtable |
treeNodesAndTableModels |
protected java.util.Hashtable |
treeViewsToUpdate |
| Constructor and Description |
|---|
ModelBuilder() |
| Modifier and Type | Method and Description |
|---|---|
javax.swing.tree.DefaultTreeModel |
buildTreeModel(ModelParticipant rootModPart) |
javax.swing.tree.DefaultTreeModel |
buildTreeModelAsync(ModelParticipant rootModPart) |
javax.swing.tree.DefaultTreeModel |
createTreeModelRoot(ModelParticipant rootModPart)
Erzeugt TreeModel, das nur root enthält.
|
static ModelBuilder |
getSingleton() |
javax.swing.table.DefaultTableModel |
getTableModel(javax.swing.tree.DefaultTreeModel treeModel,
javax.swing.tree.DefaultMutableTreeNode treeNode) |
javax.swing.event.TreeExpansionListener |
getTreeExpansionListener(javax.swing.tree.TreeModel treeModel) |
void |
run() |
void |
treeCollapsed(javax.swing.event.TreeExpansionEvent e) |
void |
treeExpanded(javax.swing.event.TreeExpansionEvent e) |
void |
treeNodesChanged(javax.swing.event.TreeModelEvent te) |
void |
treeNodesInserted(javax.swing.event.TreeModelEvent te) |
void |
treeNodesRemoved(javax.swing.event.TreeModelEvent te) |
void |
treeStructureChanged(javax.swing.event.TreeModelEvent te) |
protected java.util.Hashtable expandedModParts
protected java.util.Hashtable treeViewsToUpdate
protected java.util.Hashtable treeNodesAndTableModels
public javax.swing.tree.DefaultTreeModel buildTreeModel(ModelParticipant rootModPart)
public javax.swing.tree.DefaultTreeModel buildTreeModelAsync(ModelParticipant rootModPart)
public javax.swing.tree.DefaultTreeModel createTreeModelRoot(ModelParticipant rootModPart)
public static ModelBuilder getSingleton()
public javax.swing.table.DefaultTableModel getTableModel(javax.swing.tree.DefaultTreeModel treeModel,
javax.swing.tree.DefaultMutableTreeNode treeNode)
public javax.swing.event.TreeExpansionListener getTreeExpansionListener(javax.swing.tree.TreeModel treeModel)
treeModel - javax.swing.tree.DefaultTreeModelpublic void run()
run in interface java.lang.Runnablepublic void treeCollapsed(javax.swing.event.TreeExpansionEvent e)
treeCollapsed in interface javax.swing.event.TreeExpansionListenere - javax.swing.event.TreeExpansionEventpublic void treeExpanded(javax.swing.event.TreeExpansionEvent e)
treeExpanded in interface javax.swing.event.TreeExpansionListenere - javax.swing.event.TreeExpansionEventpublic void treeNodesChanged(javax.swing.event.TreeModelEvent te)
treeNodesChanged in interface javax.swing.event.TreeModelListenerpublic void treeNodesInserted(javax.swing.event.TreeModelEvent te)
treeNodesInserted in interface javax.swing.event.TreeModelListenerpublic void treeNodesRemoved(javax.swing.event.TreeModelEvent te)
treeNodesRemoved in interface javax.swing.event.TreeModelListenerpublic void treeStructureChanged(javax.swing.event.TreeModelEvent te)
treeStructureChanged in interface javax.swing.event.TreeModelListener