Class CheckboxTreeNode<T>

java.lang.Object
org.primefaces.model.CheckboxTreeNode<T>
All Implemented Interfaces:
Serializable, TreeNode<T>

public class CheckboxTreeNode<T> extends Object implements TreeNode<T>, Serializable
See Also:
  • Field Details

  • Constructor Details

    • CheckboxTreeNode

      public CheckboxTreeNode()
    • CheckboxTreeNode

      public CheckboxTreeNode(T data)
    • CheckboxTreeNode

      public CheckboxTreeNode(T data, TreeNode parent)
    • CheckboxTreeNode

      public CheckboxTreeNode(String type, T data, TreeNode parent)
  • Method Details

    • getType

      public String getType()
      Specified by:
      getType in interface TreeNode<T>
    • setType

      public void setType(String type)
      Specified by:
      setType in interface TreeNode<T>
    • getData

      public T getData()
      Specified by:
      getData in interface TreeNode<T>
    • setData

      public void setData(T data)
    • getChildren

      public List<TreeNode<T>> getChildren()
      Specified by:
      getChildren in interface TreeNode<T>
    • setChildren

      public void setChildren(List<TreeNode<T>> children)
    • getParent

      public TreeNode getParent()
      Specified by:
      getParent in interface TreeNode<T>
    • setParent

      public void setParent(TreeNode parent)
      Specified by:
      setParent in interface TreeNode<T>
    • clearParent

      public void clearParent()
      Specified by:
      clearParent in interface TreeNode<T>
    • isExpanded

      public boolean isExpanded()
      Specified by:
      isExpanded in interface TreeNode<T>
    • setExpanded

      public void setExpanded(boolean expanded)
      Specified by:
      setExpanded in interface TreeNode<T>
    • isSelected

      public boolean isSelected()
      Specified by:
      isSelected in interface TreeNode<T>
    • setSelected

      public void setSelected(boolean value, boolean propagateDown, boolean propagateUp)
    • setSelected

      public void setSelected(boolean value, boolean propagate)
    • setSelected

      public void setSelected(boolean value)
      Specified by:
      setSelected in interface TreeNode<T>
    • propagateSelectionDown

      protected void propagateSelectionDown(boolean value)
    • propagateSelectionUp

      protected void propagateSelectionUp()
    • isSelectable

      public boolean isSelectable()
      Specified by:
      isSelectable in interface TreeNode<T>
    • setSelectable

      public void setSelectable(boolean selectable)
      Specified by:
      setSelectable in interface TreeNode<T>
    • getChildCount

      public int getChildCount()
      Specified by:
      getChildCount in interface TreeNode<T>
    • getRowKey

      public String getRowKey()
      Specified by:
      getRowKey in interface TreeNode<T>
    • setRowKey

      public void setRowKey(String rowKey)
      Specified by:
      setRowKey in interface TreeNode<T>
    • isLeaf

      public boolean isLeaf()
      Specified by:
      isLeaf in interface TreeNode<T>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • isPartialSelected

      public boolean isPartialSelected()
      Specified by:
      isPartialSelected in interface TreeNode<T>
    • setPartialSelected

      public void setPartialSelected(boolean value)
      Specified by:
      setPartialSelected in interface TreeNode<T>