Uses of Interface
de.jaret.util.ui.table.model.ITableNode

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.
 



Copyright © 2012. All Rights Reserved.