org.richfaces.model
Class ClassicCacheableTreeDataModel

java.lang.Object
  extended by javax.faces.model.DataModel
      extended by org.ajax4jsf.model.ExtendedDataModel
          extended by org.richfaces.model.AbstractTreeDataModel
              extended by org.richfaces.model.TreeDataModel<T>
                  extended by org.richfaces.model.CacheableTreeDataModel<TreeNode>
                      extended by org.richfaces.model.ClassicCacheableTreeDataModel

public class ClassicCacheableTreeDataModel
extends CacheableTreeDataModel<TreeNode>

CacheableTreeDataModel implementation for classic TreeNode instances Created 01.11.2007

Since:
3.2
Author:
Nick Belaevski

Nested Class Summary
 
Nested classes/interfaces inherited from class org.richfaces.model.TreeDataModel
TreeDataModel.MissingNodeHandler<T>
 
Field Summary
 
Fields inherited from class org.richfaces.model.TreeDataModel
nodeAdaptor
 
Fields inherited from class org.richfaces.model.AbstractTreeDataModel
SEPARATOR
 
Constructor Summary
ClassicCacheableTreeDataModel(TreeDataModel<TreeNode> model)
           
 
Method Summary
 TreeNode getTreeNode()
          Get current tree node.
protected  void setDefaultNodeData(TreeNode node, java.lang.Object data)
           
 
Methods inherited from class org.richfaces.model.CacheableTreeDataModel
addNode, convertToKey, getModelTreeNode, getTreeDataModel, isLeaf, locateTreeNode, removeNode, setTransient, setTreeDataModel, walk, walkModel
 
Methods inherited from class org.richfaces.model.TreeDataModel
addNode, doWalk, getChildNodeId, getClazz, getData, getNodeAdaptor, getRowData, getRowKey, getTreeNodeRowKey, getWrappedData, isRowAvailable, locateTreeNode, setRowKey, setWrappedData
 
Methods inherited from class org.richfaces.model.AbstractTreeDataModel
getParentRowKey, getRowCount, getRowIndex, processElement, setRowIndex, walk
 
Methods inherited from class org.ajax4jsf.model.ExtendedDataModel
getSerializableModel
 
Methods inherited from class javax.faces.model.DataModel
addDataModelListener, getDataModelListeners, removeDataModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassicCacheableTreeDataModel

public ClassicCacheableTreeDataModel(TreeDataModel<TreeNode> model)
Method Detail

setDefaultNodeData

protected void setDefaultNodeData(TreeNode node,
                                  java.lang.Object data)
Specified by:
setDefaultNodeData in class CacheableTreeDataModel<TreeNode>

getTreeNode

public TreeNode getTreeNode()
Description copied from class: AbstractTreeDataModel
Get current tree node. Note: valid only for classical TreeNode based tree data model implementation

Overrides:
getTreeNode in class TreeDataModel<TreeNode>
Returns:
current tree node


Copyright © 2010. All Rights Reserved.