org.openorb.board.shared

Class TreeTableFilterer

public class TreeTableFilterer extends Object implements TreeModelListener

OpenORB GUI Components / Tree Table Component Filterer

Author: Olivier Modica

Constructor Summary
TreeTableFilterer(TreeTable treeTable)
Constructor
Method Summary
voidaddTableValid(int nodeType)
voidaddTreeValid(int nodeType)
voiddoTreeFilter(TreeNode node, int eventType)
Do filter and update models
TreeNodemapTableToMain(TableCell tableCell)
This methods returns a table cell mapped a main model node
TreeNodemapTreeToMain(TreeNode treeNode)
This methods returns a tree node mapped a main model node
voidtreeNodesChanged(TreeModelEvent e)
TreeModelListener implementation
voidtreeNodesInserted(TreeModelEvent e)
voidtreeNodesRemoved(TreeModelEvent e)
voidtreeStructureChanged(TreeModelEvent e)

Constructor Detail

TreeTableFilterer

public TreeTableFilterer(TreeTable treeTable)
Constructor

Method Detail

addTableValid

public void addTableValid(int nodeType)

addTreeValid

public void addTreeValid(int nodeType)

doTreeFilter

public void doTreeFilter(TreeNode node, int eventType)
Do filter and update models

mapTableToMain

public TreeNode mapTableToMain(TableCell tableCell)
This methods returns a table cell mapped a main model node

mapTreeToMain

public TreeNode mapTreeToMain(TreeNode treeNode)
This methods returns a tree node mapped a main model node

treeNodesChanged

public void treeNodesChanged(TreeModelEvent e)
TreeModelListener implementation

treeNodesInserted

public void treeNodesInserted(TreeModelEvent e)

treeNodesRemoved

public void treeNodesRemoved(TreeModelEvent e)

treeStructureChanged

public void treeStructureChanged(TreeModelEvent e)