public abstract class TypeSystem extends Object
Modifier and Type | Field and Description |
---|---|
protected DefaultTreeModel |
treeModel |
Constructor and Description |
---|
TypeSystem() |
Modifier and Type | Method and Description |
---|---|
static TypeSystemNode |
createNode(String nodeTypeName)
Creates node corresponding to the given nodeTypeName
(e.g.
|
abstract DefaultTreeModel |
createTreeModelRoot()
Creates a TreeModel that only contains root.
|
abstract DefaultTableModel |
getTableModel(DefaultMutableTreeNode treeNode)
This method was created by a SmartGuide.
|
abstract TreeExpansionListener |
getTreeExpansionListener(TreeModel treeModel)
This method was created by a SmartGuide.
|
abstract TreeModel |
getTreeModel()
This method was created by a SmartGuide.
|
protected static void |
registerNodeType(String nodeTypeName,
String className)
Called by static initializers of subclasses of TypeSystemNode,
in order to register themselves for createNode()
|
protected DefaultTreeModel treeModel
public static TypeSystemNode createNode(String nodeTypeName) throws ClassNotFoundException
nodeTypeName
- java.lang.StringClassNotFoundException
public abstract DefaultTreeModel createTreeModelRoot()
public abstract DefaultTableModel getTableModel(DefaultMutableTreeNode treeNode)
public abstract TreeExpansionListener getTreeExpansionListener(TreeModel treeModel)
treeModel
- javax.swing.tree.DefaultTreeModelpublic abstract TreeModel getTreeModel()
Copyright © 2017 JacORB. All rights reserved.