Class 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 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()