org.richfaces.model
Class SwingCacheableTreeDataModel

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<javax.swing.tree.TreeNode>
                      extended by org.richfaces.model.SwingCacheableTreeDataModel

public class SwingCacheableTreeDataModel
extends CacheableTreeDataModel<javax.swing.tree.TreeNode>

CacheableTreeDataModel implementation for Swing 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
SwingCacheableTreeDataModel(TreeDataModel<javax.swing.tree.TreeNode> model)
           
 
Method Summary
 java.lang.Object getRowData()
           
protected  void setDefaultNodeData(javax.swing.tree.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, getRowKey, getTreeNode, 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

SwingCacheableTreeDataModel

public SwingCacheableTreeDataModel(TreeDataModel<javax.swing.tree.TreeNode> model)
Method Detail

getRowData

public java.lang.Object getRowData()
Overrides:
getRowData in class TreeDataModel<javax.swing.tree.TreeNode>

setDefaultNodeData

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


Copyright © 2010. All Rights Reserved.