ix.iface.ui.table
Class IXTNTreeTableNode

java.lang.Object
  extended by ix.iface.ui.table.IXTreeTableNode
      extended by ix.iface.ui.table.IXTNTreeTableNode
All Implemented Interfaces:
javax.swing.tree.TreeNode

public class IXTNTreeTableNode
extends IXTreeTableNode

A protected class that is wrapped around TreeNode objects to hold information about identity in the tree (parent-line) and expansion information (indentation, whether or not the node is expanded).


Field Summary
 javax.swing.tree.TreeNode node
           
 
Fields inherited from class ix.iface.ui.table.IXTreeTableNode
expanded, indent, kids, model, parentLine
 
Constructor Summary
IXTNTreeTableNode(AbstractTreeTableModel model, javax.swing.tree.TreeNode theNode)
           
IXTNTreeTableNode(AbstractTreeTableModel model, javax.swing.tree.TreeNode theNode, java.util.List theParents)
           
IXTNTreeTableNode(AbstractTreeTableModel model, javax.swing.tree.TreeNode theNode, java.util.List theParents, int n)
           
 
Method Summary
 java.util.Enumeration children()
           
 boolean getAllowsChildren()
           
 javax.swing.tree.TreeNode getChildAt(int index)
           
 int getChildCount()
           
 int getIndex(javax.swing.tree.TreeNode child)
           
 javax.swing.tree.TreeNode getParent()
           
 boolean isLeaf()
           
 
Methods inherited from class ix.iface.ui.table.IXTreeTableNode
equals, getParents, setExpanded, setParents, toDebug
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

node

public javax.swing.tree.TreeNode node
Constructor Detail

IXTNTreeTableNode

public IXTNTreeTableNode(AbstractTreeTableModel model,
                         javax.swing.tree.TreeNode theNode)

IXTNTreeTableNode

public IXTNTreeTableNode(AbstractTreeTableModel model,
                         javax.swing.tree.TreeNode theNode,
                         java.util.List theParents)

IXTNTreeTableNode

public IXTNTreeTableNode(AbstractTreeTableModel model,
                         javax.swing.tree.TreeNode theNode,
                         java.util.List theParents,
                         int n)
Method Detail

children

public java.util.Enumeration children()

getAllowsChildren

public boolean getAllowsChildren()

isLeaf

public boolean isLeaf()

getChildCount

public int getChildCount()

getIndex

public int getIndex(javax.swing.tree.TreeNode child)

getChildAt

public javax.swing.tree.TreeNode getChildAt(int index)

getParent

public javax.swing.tree.TreeNode getParent()