|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ITableNode | |
---|---|
de.jaret.util.ui.table.model | This package contains the model and model listeners for the jaret table. |
Uses of ITableNode in de.jaret.util.ui.table.model |
---|
Classes in de.jaret.util.ui.table.model that implement ITableNode | |
---|---|
class |
AbstractTableNode
Abstract base implementation of an ITableNode. |
Fields in de.jaret.util.ui.table.model declared as ITableNode | |
---|---|
protected ITableNode |
DefaultHierarchicalTableModel._root
the root node. |
Fields in de.jaret.util.ui.table.model with type parameters of type ITableNode | |
---|---|
protected java.util.List<ITableNode> |
AbstractTableNode._children
list of the chikdren of the node. |
protected java.util.Map<ITableNode,java.lang.Boolean> |
DefaultHierarchicalTableViewState._expandedStatesMap
map holding the node expanded states. |
protected java.util.List<ITableNode> |
StdHierarchicalTableModel._rows
Current row list = list of visible nodes. |
Methods in de.jaret.util.ui.table.model that return ITableNode | |
---|---|
ITableNode |
StdHierarchicalTableModel.getNextSibling(ITableNode node)
Return the next sibling of a node. |
ITableNode |
IHierarchicalJaretTableModel.getRootNode()
Retrieve the root node. |
ITableNode |
DefaultHierarchicalTableModel.getRootNode()
Retrieve the root node. |
Methods in de.jaret.util.ui.table.model that return types with arguments of type ITableNode | |
---|---|
java.util.List<ITableNode> |
ITableNode.getChildren()
Retrieve all children of the node. |
java.util.List<ITableNode> |
AbstractTableNode.getChildren()
Retrieve all children of the node. |
Methods in de.jaret.util.ui.table.model with parameters of type ITableNode | |
---|---|
void |
ITableNode.addNode(ITableNode node)
Add a node as a child. |
void |
AbstractTableNode.addNode(ITableNode node)
Add a node. |
protected void |
AbstractTableNode.fireNodeAdded(ITableNode node)
Inform listeners about a newly added node. |
protected void |
DefaultHierarchicalTableViewState.fireNodeExpanded(ITableNode node)
Inform listeners about a node expansion. |
protected void |
DefaultHierarchicalTableViewState.fireNodeFolded(ITableNode node)
Infor listeners about a folded node. |
protected void |
AbstractTableNode.fireNodeRemoved(ITableNode node)
Inform listeners about the removal of a node. |
ITableNode |
StdHierarchicalTableModel.getNextSibling(ITableNode node)
Return the next sibling of a node. |
boolean |
IHierarchicalTableViewState.isExpanded(ITableNode node)
Check whether a node is expanded. |
boolean |
DefaultHierarchicalTableViewState.isExpanded(ITableNode node)
Check whether a node is expanded. |
boolean |
StdHierarchicalTableModel.isVisible(ITableNode node)
Check whether a node is visible. |
boolean |
StdHierarchicalTableModel.moreSiblings(ITableNode node,
int level)
Check whether more siblings exist for a given node on a given level. |
void |
StdHierarchicalTableModel.nodeAdded(ITableNode parent,
ITableNode newChild)
Called when a node has been added. |
void |
ITableNodeListener.nodeAdded(ITableNode parent,
ITableNode newChild)
Called when a node has been added. |
void |
StdHierarchicalTableModel.nodeExpanded(ITableNode node)
Node has been expanded. |
void |
IHierarchicalTableViewStateListener.nodeExpanded(ITableNode node)
Node has been expanded. |
void |
StdHierarchicalTableModel.nodeFolded(ITableNode node)
Node has been folded/collapsed. |
void |
IHierarchicalTableViewStateListener.nodeFolded(ITableNode node)
Node has been folded/collapsed. |
void |
StdHierarchicalTableModel.nodeRemoved(ITableNode parent,
ITableNode removedChild)
Called whenever a node is removed. |
void |
ITableNodeListener.nodeRemoved(ITableNode parent,
ITableNode removedChild)
Called whenever a node is removed. |
void |
ITableNode.remNode(ITableNode node)
Remove a child node. |
void |
AbstractTableNode.remNode(ITableNode node)
Remove a node. |
void |
IHierarchicalTableViewState.setExpanded(ITableNode node,
boolean expanded)
Set the expanded state for a single node. |
void |
DefaultHierarchicalTableViewState.setExpanded(ITableNode node,
boolean expanded)
Set the expanded state for a single node. |
void |
IHierarchicalTableViewState.setExpandedRecursive(ITableNode node,
boolean expanded)
Set the expanded state for a node and all of it's children. |
void |
DefaultHierarchicalTableViewState.setExpandedRecursive(ITableNode node,
boolean expanded)
Set the expanded state for a node and all of it's children. |
Constructors in de.jaret.util.ui.table.model with parameters of type ITableNode | |
---|---|
DefaultHierarchicalTableModel(ITableNode root)
Construct the model. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |