Package com.sun.xml.xsom.impl.util
Class SchemaTreeTraverser.SchemaTreeModel
- java.lang.Object
-
- javax.swing.tree.DefaultTreeModel
-
- com.sun.xml.xsom.impl.util.SchemaTreeTraverser.SchemaTreeModel
-
- All Implemented Interfaces:
java.io.Serializable,javax.swing.tree.TreeModel
- Enclosing class:
- SchemaTreeTraverser
public static final class SchemaTreeTraverser.SchemaTreeModel extends javax.swing.tree.DefaultTreeModelTree model for schema hierarchy tree.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description privateSchemaTreeModel(SchemaTreeTraverser.SchemaRootNode root)A simple constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSchemaNode(SchemaTreeTraverser.SchemaTreeNode node)static SchemaTreeTraverser.SchemaTreeModelgetInstance()A factory method for creating a new empty tree.-
Methods inherited from class javax.swing.tree.DefaultTreeModel
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChanged
-
-
-
-
Constructor Detail
-
SchemaTreeModel
private SchemaTreeModel(SchemaTreeTraverser.SchemaRootNode root)
A simple constructor. Is made private to allow creating the root node first.- Parameters:
root- The root node.
-
-
Method Detail
-
getInstance
public static SchemaTreeTraverser.SchemaTreeModel getInstance()
A factory method for creating a new empty tree.- Returns:
- New empty tree model.
-
addSchemaNode
public void addSchemaNode(SchemaTreeTraverser.SchemaTreeNode node)
-
-