org.openorb.board.shared.treetable
Class Wrapper

java.lang.Object
  |
  +--org.openorb.board.shared.treetable.Wrapper

public class Wrapper
extends java.lang.Object

OpenORB GUI Components / Tree Table / Wrapper

Author:
Olivier Modica

Constructor Summary
Wrapper()
          Constructor
 
Method Summary
 void addWrapperCase(int nodeType, DataNodeWrapper nodeWrapper)
          Add a wrapper case
 TableCell[] getTableCells(DataNode parent, DataNode dataNode)
           
 TableCell[] getTableHeader(DataNode dataNode)
          Get the table columns from a main model node
 TreeNode getTreeNode(DataNode dataNode)
          Get the tree node from a main model node
 void removeWrapperCase(int nodeType)
          Remove a wrapper case
 void setDefaultTableHeader(TableCell[] header)
          Set the default header
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Wrapper

public Wrapper()
Constructor
Method Detail

getTreeNode

public TreeNode getTreeNode(DataNode dataNode)
Get the tree node from a main model node

getTableHeader

public TableCell[] getTableHeader(DataNode dataNode)
Get the table columns from a main model node

getTableCells

public TableCell[] getTableCells(DataNode parent,
                                 DataNode dataNode)

setDefaultTableHeader

public void setDefaultTableHeader(TableCell[] header)
Set the default header

addWrapperCase

public void addWrapperCase(int nodeType,
                           DataNodeWrapper nodeWrapper)
Add a wrapper case

removeWrapperCase

public void removeWrapperCase(int nodeType)
Remove a wrapper case