|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttreebolic.generator.domtree.TreeModelAdapter
public class TreeModelAdapter
Field Summary | |
---|---|
private boolean |
elementsOnly
Whether to consider DOM elements |
private org.w3c.dom.Document |
theDocument
DOM document |
private java.lang.String |
theFromNode
From node |
private java.util.Vector<javax.swing.event.TreeModelListener> |
theListenerList
Listener support |
Constructor Summary | |
---|---|
TreeModelAdapter(org.w3c.dom.Document thisDocument,
java.lang.String thisFromNode,
boolean thisElementsOnlyFlag)
Constructor |
Method Summary | |
---|---|
void |
addTreeModelListener(javax.swing.event.TreeModelListener thisListener)
|
private int |
childCountOf(org.w3c.dom.Node thisNode)
Get child count |
java.lang.Object |
getChild(java.lang.Object thisNode,
int thisIndex)
|
int |
getChildCount(java.lang.Object thisNode)
|
int |
getIndexOfChild(java.lang.Object thisNode,
java.lang.Object thisChild)
|
java.lang.Object |
getRoot()
|
private int |
indexOf(org.w3c.dom.Node thisNode,
org.w3c.dom.Node thatChild)
Get index of child node |
boolean |
isLeaf(java.lang.Object thisNode)
|
private org.w3c.dom.Node |
nthChildOf(org.w3c.dom.Node thisNode,
int thatIndex)
Get nth child node |
void |
removeTreeModelListener(javax.swing.event.TreeModelListener thisListener)
|
void |
valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private org.w3c.dom.Document theDocument
private java.lang.String theFromNode
private boolean elementsOnly
private java.util.Vector<javax.swing.event.TreeModelListener> theListenerList
Constructor Detail |
---|
public TreeModelAdapter(org.w3c.dom.Document thisDocument, java.lang.String thisFromNode, boolean thisElementsOnlyFlag)
thisDocument
- documentthisFromNode
- from nodethisElementsOnlyFlag
- whether to consider elements onlyMethod Detail |
---|
public java.lang.Object getRoot()
getRoot
in interface javax.swing.tree.TreeModel
public boolean isLeaf(java.lang.Object thisNode)
isLeaf
in interface javax.swing.tree.TreeModel
public int getChildCount(java.lang.Object thisNode)
getChildCount
in interface javax.swing.tree.TreeModel
public java.lang.Object getChild(java.lang.Object thisNode, int thisIndex)
getChild
in interface javax.swing.tree.TreeModel
public int getIndexOfChild(java.lang.Object thisNode, java.lang.Object thisChild)
getIndexOfChild
in interface javax.swing.tree.TreeModel
public void valueForPathChanged(javax.swing.tree.TreePath path, java.lang.Object newValue)
valueForPathChanged
in interface javax.swing.tree.TreeModel
public void addTreeModelListener(javax.swing.event.TreeModelListener thisListener)
addTreeModelListener
in interface javax.swing.tree.TreeModel
public void removeTreeModelListener(javax.swing.event.TreeModelListener thisListener)
removeTreeModelListener
in interface javax.swing.tree.TreeModel
private org.w3c.dom.Node nthChildOf(org.w3c.dom.Node thisNode, int thatIndex)
thisNode
- nodethatIndex
- index
private int childCountOf(org.w3c.dom.Node thisNode)
thisNode
- node
private int indexOf(org.w3c.dom.Node thisNode, org.w3c.dom.Node thatChild)
thisNode
- nodethatChild
- child
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |