public class DOMTreeWalkerTreeModel
extends java.lang.Object
implements javax.swing.tree.TreeModel
| Constructor and Description |
|---|
DOMTreeWalkerTreeModel(org.w3c.dom.Document document)
Create a TreeModel for a TreeWalker that returns all nodes
in the specified document
|
DOMTreeWalkerTreeModel(org.w3c.dom.Element element)
Create a TreeModel for a TreeWalker that returns the specified
element and all of its descendant nodes.
|
DOMTreeWalkerTreeModel(org.w3c.dom.traversal.TreeWalker walker)
Create a TreeModel for the specified TreeWalker
|
| Modifier and Type | Method and Description |
|---|---|
void |
addTreeModelListener(javax.swing.event.TreeModelListener l) |
java.lang.Object |
getChild(java.lang.Object parent,
int index) |
int |
getChildCount(java.lang.Object node) |
int |
getIndexOfChild(java.lang.Object parent,
java.lang.Object child) |
java.lang.Object |
getRoot() |
boolean |
isLeaf(java.lang.Object node) |
static void |
main(java.lang.String[] args)
This main() method demonstrates the use of this class, the use of the
Xerces DOM parser, and the creation of a DOM Level 2 TreeWalker object.
|
void |
removeTreeModelListener(javax.swing.event.TreeModelListener l) |
void |
valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newvalue) |
public DOMTreeWalkerTreeModel(org.w3c.dom.traversal.TreeWalker walker)
public DOMTreeWalkerTreeModel(org.w3c.dom.Document document)
public DOMTreeWalkerTreeModel(org.w3c.dom.Element element)
public java.lang.Object getRoot()
getRoot in interface javax.swing.tree.TreeModelpublic boolean isLeaf(java.lang.Object node)
isLeaf in interface javax.swing.tree.TreeModelpublic int getChildCount(java.lang.Object node)
getChildCount in interface javax.swing.tree.TreeModelpublic java.lang.Object getChild(java.lang.Object parent,
int index)
getChild in interface javax.swing.tree.TreeModelpublic int getIndexOfChild(java.lang.Object parent,
java.lang.Object child)
getIndexOfChild in interface javax.swing.tree.TreeModelpublic void valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newvalue)
valueForPathChanged in interface javax.swing.tree.TreeModelpublic void addTreeModelListener(javax.swing.event.TreeModelListener l)
addTreeModelListener in interface javax.swing.tree.TreeModelpublic void removeTreeModelListener(javax.swing.event.TreeModelListener l)
removeTreeModelListener in interface javax.swing.tree.TreeModelpublic static void main(java.lang.String[] args)
throws java.io.IOException,
org.xml.sax.SAXException,
javax.xml.parsers.ParserConfigurationException
java.io.IOExceptionorg.xml.sax.SAXExceptionjavax.xml.parsers.ParserConfigurationException