org.openorb.board.shared

Class TreeTable2

public class TreeTable2 extends Object

OpenORB GUI Components / Tree Table Component

Author: Olivier Modica

Constructor Summary
TreeTable2(DataNode rootDataNode)
Constructor
Method Summary
voidaddEditorCase(int dataNodeType, DataNodeEditor dataNodeEditor)
Add a Editor case.
voidaddFilterCase(int dataNodeType, boolean filterInTree, boolean filterInTable)
Add a Filter case.
voidaddListenerCase(int dataNodeType, int eventType, DataNodeEventHandler eventHandler)
Add a Listener case
voidaddListenerDisableCase(int dataNodeType, Action[] actionsToDisable)
Add a action disabling Listener case
voidaddListenerEnableCase(int dataNodeType, Action[] actionsToEnable)
Add a action enabling Listener case
voidaddListenerPopupCase(int dataNodeType, Action[] popupActions)
Add a popup Listener case
voidaddRendererCase(int dataNodeType, DataNodeRenderer dataNodeRenderer)
Add a Renderer case.
voidaddWalkerCase(int dataNodeType, DataNodeWalker nodeWalker)
Add a Walker case.
voidaddWrapperCase(int dataNodeType, DataNodeWrapper dataNodeWrapper)
Add a Wrapper case.
ComponentFactorygetComponentFactory()
Get the component factory
FiltergetFilter()
Get the Filter.
ListenergetListener()
Get the listener
DefaultTreeModelgetModel()
Get the main model
DataNodegetRoot()
Get the root DataNode
TablegetTable()
Get the table
TableEditorgetTableEditor()
Get the TableEditor.
DefaultTableModelgetTableModel()
Get the table model
TableRenderergetTableRenderer()
Get the TableRenderer.
TableCellgetTableSelectedCell()
Get the table selected cell, null if none
TreegetTree()
Get the tree
TreeEditorgetTreeEditor()
Get the TreeEditor.
DefaultTreeModelgetTreeModel()
Get the tree model
TreeRenderergetTreeRenderer()
Get the TreeRenderer.
TreeNodegetTreeSelectedNode()
Get the tree selected node, null if none
WalkergetWalker()
Get the Walker.
WrappergetWrapper()
Get the Wrapper.
voidinsertNodeInto(DataNode newNode, DataNode parent, int index)
Add a DataNode in the main model
voidinsertNodeInto(DataNode newNode, DataNode parent, int index, boolean doWalkRecursive)
Add a DataNode in the main model and use the walkers
static booleanisVerbose()
voidremoveEditorCase(int dataNodeType)
Remove a Editor case.
voidremoveNodeFromParent(DataNode node)
Remove a DataNode from the main model
voidremoveRendererCase(int dataNodeType)
Remove a Renderer case.
voidremoveWalkerCase(int dataNodeType)
Remove a Walker case.
voidremoveWrapperCase(int dataNodeType)
Remove a tree Wrapper case.
voidsetComponentFactory(ComponentFactory componentFactory)
Set the component factory
voidsetDefaultTableHeader(TableCell[] header)
Set a default header.
voidsetFilter(Filter filter)
Set the Filter.
voidsetListener(Listener listener)
Set the listener
voidsetTableEditor(TableEditor tableEditor)
Set the TableEditor.
voidsetTableRenderer(TableRenderer tableRenderer)
Set the TableRenderer.
voidsetTreeEditor(TreeEditor treeEditor)
Set the TreeEditor.
voidsetTreeRenderer(TreeRenderer treeRenderer)
Set the TreeRenderer.
voidsetWalker(Walker walker)
Set the Walker
voidsetWrapper(Wrapper wrapper)
Set the Wrapper.

Constructor Detail

TreeTable2

public TreeTable2(DataNode rootDataNode)
Constructor

Method Detail

addEditorCase

public void addEditorCase(int dataNodeType, DataNodeEditor dataNodeEditor)
Add a Editor case.

addFilterCase

public void addFilterCase(int dataNodeType, boolean filterInTree, boolean filterInTable)
Add a Filter case.

addListenerCase

public void addListenerCase(int dataNodeType, int eventType, DataNodeEventHandler eventHandler)
Add a Listener case

addListenerDisableCase

public void addListenerDisableCase(int dataNodeType, Action[] actionsToDisable)
Add a action disabling Listener case

addListenerEnableCase

public void addListenerEnableCase(int dataNodeType, Action[] actionsToEnable)
Add a action enabling Listener case

addListenerPopupCase

public void addListenerPopupCase(int dataNodeType, Action[] popupActions)
Add a popup Listener case

addRendererCase

public void addRendererCase(int dataNodeType, DataNodeRenderer dataNodeRenderer)
Add a Renderer case.

addWalkerCase

public void addWalkerCase(int dataNodeType, DataNodeWalker nodeWalker)
Add a Walker case.

addWrapperCase

public void addWrapperCase(int dataNodeType, DataNodeWrapper dataNodeWrapper)
Add a Wrapper case.

getComponentFactory

public ComponentFactory getComponentFactory()
Get the component factory

getFilter

public Filter getFilter()
Get the Filter.

getListener

public Listener getListener()
Get the listener

getModel

public DefaultTreeModel getModel()
Get the main model

getRoot

public DataNode getRoot()
Get the root DataNode

getTable

public Table getTable()
Get the table

getTableEditor

public TableEditor getTableEditor()
Get the TableEditor.

getTableModel

public DefaultTableModel getTableModel()
Get the table model

getTableRenderer

public TableRenderer getTableRenderer()
Get the TableRenderer.

getTableSelectedCell

public TableCell getTableSelectedCell()
Get the table selected cell, null if none

getTree

public Tree getTree()
Get the tree

getTreeEditor

public TreeEditor getTreeEditor()
Get the TreeEditor.

getTreeModel

public DefaultTreeModel getTreeModel()
Get the tree model

getTreeRenderer

public TreeRenderer getTreeRenderer()
Get the TreeRenderer.

getTreeSelectedNode

public TreeNode getTreeSelectedNode()
Get the tree selected node, null if none

getWalker

public Walker getWalker()
Get the Walker.

getWrapper

public Wrapper getWrapper()
Get the Wrapper.

insertNodeInto

public void insertNodeInto(DataNode newNode, DataNode parent, int index)
Add a DataNode in the main model

insertNodeInto

public void insertNodeInto(DataNode newNode, DataNode parent, int index, boolean doWalkRecursive)
Add a DataNode in the main model and use the walkers

isVerbose

public static boolean isVerbose()

removeEditorCase

public void removeEditorCase(int dataNodeType)
Remove a Editor case.

removeNodeFromParent

public void removeNodeFromParent(DataNode node)
Remove a DataNode from the main model

removeRendererCase

public void removeRendererCase(int dataNodeType)
Remove a Renderer case.

removeWalkerCase

public void removeWalkerCase(int dataNodeType)
Remove a Walker case.

removeWrapperCase

public void removeWrapperCase(int dataNodeType)
Remove a tree Wrapper case.

setComponentFactory

public void setComponentFactory(ComponentFactory componentFactory)
Set the component factory

setDefaultTableHeader

public void setDefaultTableHeader(TableCell[] header)
Set a default header.

setFilter

public void setFilter(Filter filter)
Set the Filter.

setListener

public void setListener(Listener listener)
Set the listener

setTableEditor

public void setTableEditor(TableEditor tableEditor)
Set the TableEditor.

setTableRenderer

public void setTableRenderer(TableRenderer tableRenderer)
Set the TableRenderer.

setTreeEditor

public void setTreeEditor(TreeEditor treeEditor)
Set the TreeEditor.

setTreeRenderer

public void setTreeRenderer(TreeRenderer treeRenderer)
Set the TreeRenderer.

setWalker

public void setWalker(Walker walker)
Set the Walker

setWrapper

public void setWrapper(Wrapper wrapper)
Set the Wrapper.