net.sourceforge.pmd.util.viewer.model

Class SimpleNodeTreeNodeAdapter

public class SimpleNodeTreeNodeAdapter extends Object implements TreeNode

provides the adapter for the tree model

Version: $Id: SimpleNodeTreeNodeAdapter.java 4991 2007-01-28 00:59:32Z xlv $

Author: Boris Gruschko ( boris at gruschko.org )

Constructor Summary
SimpleNodeTreeNodeAdapter(SimpleNodeTreeNodeAdapter parent, SimpleNode node)
constructs the node
Method Summary
Enumeration<TreeNode>children()
booleangetAllowsChildren()
TreeNodegetChildAt(int childIndex)
intgetChildCount()
intgetIndex(TreeNode node)
TreeNodegetParent()
SimpleNodegetSimpleNode()
retrieves the underlying node
booleanisLeaf()
StringtoString()

Constructor Detail

SimpleNodeTreeNodeAdapter

public SimpleNodeTreeNodeAdapter(SimpleNodeTreeNodeAdapter parent, SimpleNode node)
constructs the node

Parameters: node underlying AST's node

Method Detail

children

public Enumeration<TreeNode> children()

See Also: javax.swing.tree.TreeNode#children()

getAllowsChildren

public boolean getAllowsChildren()

See Also: javax.swing.tree.TreeNode#getAllowsChildren()

getChildAt

public TreeNode getChildAt(int childIndex)

See Also: javax.swing.tree.TreeNode#getChildAt(int)

getChildCount

public int getChildCount()

See Also: javax.swing.tree.TreeNode#getChildCount()

getIndex

public int getIndex(TreeNode node)

See Also: javax.swing.tree.TreeNode#getIndex(javax.swing.tree.TreeNode)

getParent

public TreeNode getParent()

See Also: javax.swing.tree.TreeNode#getParent()

getSimpleNode

public SimpleNode getSimpleNode()
retrieves the underlying node

Returns: AST node

isLeaf

public boolean isLeaf()

See Also: javax.swing.tree.TreeNode#isLeaf()

toString

public String toString()

See Also: java.lang.Object#toString()