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