org.openorb.board.shared
Class TreeTableWrapper

java.lang.Object
  |
  +--org.openorb.board.shared.TreeTableWrapper

public class TreeTableWrapper
extends java.lang.Object

OpenORB GUI Components / Tree Table Component Wrapper

Author:
Olivier Modica

Inner Class Summary
static interface TreeTableWrapper.ColWrapper
           
static interface TreeTableWrapper.NodeWrapper
           
static interface TreeTableWrapper.RowWrapper
           
 
Constructor Summary
TreeTableWrapper()
          Constructor
 
Method Summary
 void addColWrap(int nodeType, TreeTableWrapper.ColWrapper wrapper)
           
 void addNodeWrap(int nodeType, TreeTableWrapper.NodeWrapper wrapper)
           
 void addRowWrap(int nodeType, TreeTableWrapper.RowWrapper wrapper)
           
 java.lang.Object[] getColumnIdentifiers(TreeNode node)
          Get the columns for a node
 TreeNode getNode(TreeNode node)
          Get the tree node from a main model node
 TableCell[] getRow(TreeNode node)
          Get the row for a node
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeTableWrapper

public TreeTableWrapper()
Constructor
Method Detail

getNode

public TreeNode getNode(TreeNode node)
Get the tree node from a main model node

getColumnIdentifiers

public java.lang.Object[] getColumnIdentifiers(TreeNode node)
Get the columns for a node

getRow

public TableCell[] getRow(TreeNode node)
Get the row for a node

addNodeWrap

public void addNodeWrap(int nodeType,
                        TreeTableWrapper.NodeWrapper wrapper)

addColWrap

public void addColWrap(int nodeType,
                       TreeTableWrapper.ColWrapper wrapper)

addRowWrap

public void addRowWrap(int nodeType,
                       TreeTableWrapper.RowWrapper wrapper)