org.jacorb.ir.gui.typesystem

Class TypeSystem

Known Direct Subclasses:
RemoteTypeSystem

public abstract class TypeSystem
extends java.lang.Object

This class was generated by a SmartGuide.

Field Summary

protected DefaultTreeModel
treeModel

Method Summary

static TypeSystemNode
createNode(String nodeTypeName)
Erzeugt node entsprechend dem ?bergebenen nodeTypeName (z.B.
DefaultTreeModel
createTreeModelRoot()
Erzeugt TreeModel, das nur root enth?lt.
DefaultTableModel
getTableModel(DefaultMutableTreeNode treeNode)
This method was created by a SmartGuide.
javax.swing.event.TreeExpansionListener
getTreeExpansionListener(TreeModel treeModel)
This method was created by a SmartGuide.
TreeModel
getTreeModel()
This method was created by a SmartGuide.
protected static void
registerNodeType(String nodeTypeName, String className)
Wird von static initializern von Unterklassen von TypeSystemNode aufgerufen, um sich f?r createNode() zu registrieren.

Field Details

treeModel

protected DefaultTreeModel treeModel

Method Details

createNode

public static TypeSystemNode createNode(String nodeTypeName)
            throws ClassNotFoundException
Erzeugt node entsprechend dem ?bergebenen nodeTypeName (z.B. "module" erzeugt ein IRModule-Objekt)

Parameters:
nodeTypeName - java.lang.String

Returns:
org.jacorb.ir.gui.typesystem.TypeSystemNode


createTreeModelRoot

public DefaultTreeModel createTreeModelRoot()
Erzeugt TreeModel, das nur root enth?lt. Um Nodes zu expandieren, mu? der von getTreeExpansionListener(treeModel) zur?ckgegebene TreeExpansionListener bei JTree angemeldet werden.

Parameters:

Returns:
javax.swing.tree.DefaultTreeModel


getTableModel

public DefaultTableModel getTableModel(DefaultMutableTreeNode treeNode)
This method was created by a SmartGuide.

Parameters:

Returns:
TableModel


getTreeExpansionListener

public javax.swing.event.TreeExpansionListener getTreeExpansionListener(TreeModel treeModel)
This method was created by a SmartGuide.

Parameters:
treeModel - javax.swing.tree.DefaultTreeModel

Returns:
javax.swing.event.TreeExpansionListener


getTreeModel

public TreeModel getTreeModel()
This method was created by a SmartGuide.

Returns:
javax.swing.tree.TreeModel


registerNodeType

protected static void registerNodeType(String nodeTypeName,
                                       String className)
Wird von static initializern von Unterklassen von TypeSystemNode aufgerufen, um sich f?r createNode() zu registrieren.

Parameters:
nodeTypeName - java.lang.String
className - java.lang.String