jp.sourceforge.sqs_xml.editor.base.source
クラス DOMTreeWalkerTreeModel

java.lang.Object
  拡張jp.sourceforge.sqs_xml.editor.base.source.DOMTreeWalkerTreeModel
すべての実装インタフェース:
javax.swing.tree.TreeModel

public class DOMTreeWalkerTreeModel
extends java.lang.Object
implements javax.swing.tree.TreeModel

This class implements the Swing TreeModel interface so that the DOM tree returned by a TreeWalker can be displayed in a JTree component.


コンストラクタの概要
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
 
メソッドの概要
 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)
           
 void removeTreeModelListener(javax.swing.event.TreeModelListener l)
           
 void valueForPathChanged(javax.swing.tree.TreePath path, java.lang.Object newvalue)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DOMTreeWalkerTreeModel

public DOMTreeWalkerTreeModel(org.w3c.dom.traversal.TreeWalker walker)
Create a TreeModel for the specified TreeWalker


DOMTreeWalkerTreeModel

public DOMTreeWalkerTreeModel(org.w3c.dom.Document document)
Create a TreeModel for a TreeWalker that returns all nodes in the specified document


DOMTreeWalkerTreeModel

public DOMTreeWalkerTreeModel(org.w3c.dom.Element element)
Create a TreeModel for a TreeWalker that returns the specified element and all of its descendant nodes.

メソッドの詳細

getRoot

public java.lang.Object getRoot()
定義:
インタフェース javax.swing.tree.TreeModel 内の getRoot

isLeaf

public boolean isLeaf(java.lang.Object node)
定義:
インタフェース javax.swing.tree.TreeModel 内の isLeaf

getChildCount

public int getChildCount(java.lang.Object node)
定義:
インタフェース javax.swing.tree.TreeModel 内の getChildCount

getChild

public java.lang.Object getChild(java.lang.Object parent,
                                 int index)
定義:
インタフェース javax.swing.tree.TreeModel 内の getChild

getIndexOfChild

public int getIndexOfChild(java.lang.Object parent,
                           java.lang.Object child)
定義:
インタフェース javax.swing.tree.TreeModel 内の getIndexOfChild

valueForPathChanged

public void valueForPathChanged(javax.swing.tree.TreePath path,
                                java.lang.Object newvalue)
定義:
インタフェース javax.swing.tree.TreeModel 内の valueForPathChanged

addTreeModelListener

public void addTreeModelListener(javax.swing.event.TreeModelListener l)
定義:
インタフェース javax.swing.tree.TreeModel 内の addTreeModelListener

removeTreeModelListener

public void removeTreeModelListener(javax.swing.event.TreeModelListener l)
定義:
インタフェース javax.swing.tree.TreeModel 内の removeTreeModelListener