Method Summary |
|
public void | addRootNode(Object dataNodeRoot) Adds a root tree node and renders the value using the
current structure and renderer. |
public Element | getContentElementFromRow(int row) Returns the content element of the tree node at the specified row position seeing the tree as a list (root node is 0). |
public Element | getContentElementFromTreePath(TreePath path) Returns the content element of the tree node specified by the tree path. |
public Element | getHandleElementFromRow(int row) Returns the handle element of the tree node at the specified row position seeing the tree as a list (root node is 0). |
public Element | getHandleElementFromTreePath(TreePath path) Returns the handle element of the tree node specified by the tree path. |
public Element | getIconElementFromRow(int row) Returns the icon element of the tree node at the specified row position seeing the tree as a list (root node is 0). |
public Element | getIconElementFromTreePath(TreePath path) Returns the icon element of the tree node specified by the tree path. |
public ItsNatTree | getItsNatTree() Returns the associated component object. |
public ItsNatTreeCellUI | getItsNatTreeCellUIFromNode(Node node) Returns the object info of the tree node containing the specified node. |
public ItsNatTreeCellUI | getItsNatTreeCellUIFromRow(int row) Returns the object info of the tree node at the specified row position seeing the tree as a list (root node is 0). |
public ItsNatTreeCellUI | getItsNatTreeCellUIFromTreePath(TreePath path) Returns the object info of the tree node specified by the tree path. |
public Element | getLabelElementFromRow(int row) Returns the label element of the tree node at the specified row position seeing the tree as a list (root node is 0). |
public Element | getLabelElementFromTreePath(TreePath path) Returns the label element of the tree node specified by the tree path. |
public Element | getParentElementFromRow(int row) Returns the parent element of the tree node at the specified row position seeing the tree as a list (root node is 0). |
public Element | getParentElementFromTreePath(TreePath path) Returns the parent element of the tree node specified by the tree path. |
public void | insertTreeNodeAt(int index, TreePath parentPath) Inserts a new child tree node at the specified position below the parent tree node
specified by its path.
Parameters: index - 0 based index of the new tree node relative to the parent. |
public void | insertTreeNodeAt(TreePath path) Inserts a new child tree node at the position specified by its path.
Parameters: path - path of the new tree node. |
public boolean | isUsePatternMarkupToRender() Informs whether the original (saved as pattern) markup is used to render. |
public void | removeAllChildTreeNodes(TreePath parentPath) Removes all tree nodes below the specified parent tree node by its path.
Parameters: parentPath - the path of the parent tree node. |
public void | removeRootNode() Removes the current root tree node, if the tree is empty does nothing. |
public void | removeTreeNodeAt(int index, TreePath parentPath) Removes the child tree node specified by its index relative to the tree node parent
specified by its path.
Parameters: index - 0 based index of the child tree node to remove. Parameters: parentPath - the path of the parent tree node. |
public void | removeTreeNodeAt(TreePath path) Removes the child tree node specified by its path.
Parameters: path - path of the tree node to remove. |
public void | setTreeNodeValueAt(int index, TreePath parentPath, boolean hasFocus) Renders the submitted data value of the child tree node specified
by its index relative to the tree node parent specified by its path.
Parameters: index - 0 based index of the child tree node to render. Parameters: parentPath - the path of the parent tree node. |
public void | setTreeNodeValueAt(TreePath path, boolean hasFocus) Renders the submitted data value of the tree node specified by its path.
Parameters: path - path of the tree node. |
public void | setUsePatternMarkupToRender(boolean value) Sets whether the original (saved as pattern) markup is used to render. |