org.apache.myfaces.tobago.model
Class TreeDataModel

java.lang.Object
  extended by javax.faces.model.DataModel
      extended by org.apache.myfaces.tobago.model.TreeDataModel
All Implemented Interfaces:
Iterable
Direct Known Subclasses:
TreeNodeDataModel

public abstract class TreeDataModel
extends javax.faces.model.DataModel

Abstract class that represents the data model for a tree.


Constructor Summary
TreeDataModel()
           
 
Method Summary
abstract  int getDepth()
           
abstract  List<Boolean> getJunctions()
           
abstract  int getLevel()
           
abstract  TreePath getPath()
           
abstract  String getRowClientId()
           
abstract  int getRowCount()
           
abstract  int getRowIndex()
           
abstract  List<Integer> getRowIndicesOfChildren()
           
abstract  String getRowParentClientId()
           
abstract  Object getWrappedData()
           
abstract  boolean isFolder()
           
abstract  boolean isRowAvailable()
           
abstract  boolean isRowVisible()
           
abstract  void reset()
           
abstract  void setRowClientId(String clientId)
           
abstract  void setRowIndex(int rowIndex)
           
abstract  void setWrappedData(Object data)
           
abstract  void update(ExpandedState expandedState)
           
 
Methods inherited from class javax.faces.model.DataModel
addDataModelListener, getDataModelListeners, getRowData, iterator, removeDataModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeDataModel

public TreeDataModel()
Method Detail

reset

public abstract void reset()

update

public abstract void update(ExpandedState expandedState)

getRowCount

public abstract int getRowCount()
Specified by:
getRowCount in class javax.faces.model.DataModel

getRowIndex

public abstract int getRowIndex()
Specified by:
getRowIndex in class javax.faces.model.DataModel

getLevel

public abstract int getLevel()

getPath

public abstract TreePath getPath()

getDepth

public abstract int getDepth()

isFolder

public abstract boolean isFolder()

getWrappedData

public abstract Object getWrappedData()
Specified by:
getWrappedData in class javax.faces.model.DataModel

isRowAvailable

public abstract boolean isRowAvailable()
Specified by:
isRowAvailable in class javax.faces.model.DataModel

setRowIndex

public abstract void setRowIndex(int rowIndex)
Specified by:
setRowIndex in class javax.faces.model.DataModel

setWrappedData

public abstract void setWrappedData(Object data)
Specified by:
setWrappedData in class javax.faces.model.DataModel

isRowVisible

public abstract boolean isRowVisible()

getRowClientId

public abstract String getRowClientId()

setRowClientId

public abstract void setRowClientId(String clientId)

getRowParentClientId

public abstract String getRowParentClientId()

getRowIndicesOfChildren

public abstract List<Integer> getRowIndicesOfChildren()

getJunctions

public abstract List<Boolean> getJunctions()


Copyright © 2002-2014 The Apache Software Foundation. All Rights Reserved.