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.DefaultTreeModel
Tree model for schema hierarchy tree.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description private
SchemaTreeModel(SchemaTreeTraverser.SchemaRootNode root)
A simple constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSchemaNode(SchemaTreeTraverser.SchemaTreeNode node)
static SchemaTreeTraverser.SchemaTreeModel
getInstance()
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)
-
-