Package org.primefaces.model
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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_TYPE
-
Constructor Summary
Constructors Constructor Description CheckboxTreeNode()
CheckboxTreeNode(String type, T data, TreeNode parent)
CheckboxTreeNode(T data)
CheckboxTreeNode(T data, TreeNode parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearParent()
boolean
equals(Object obj)
int
getChildCount()
List<TreeNode<T>>
getChildren()
T
getData()
TreeNode
getParent()
String
getRowKey()
String
getType()
int
hashCode()
boolean
isExpanded()
boolean
isLeaf()
boolean
isPartialSelected()
boolean
isSelectable()
boolean
isSelected()
protected void
propagateSelectionDown(boolean value)
protected void
propagateSelectionUp()
void
setChildren(List<TreeNode<T>> children)
void
setData(T data)
void
setExpanded(boolean expanded)
void
setParent(TreeNode parent)
void
setPartialSelected(boolean value)
void
setRowKey(String rowKey)
void
setSelectable(boolean selectable)
void
setSelected(boolean value)
void
setSelected(boolean value, boolean propagate)
void
setSelected(boolean value, boolean propagateDown, boolean propagateUp)
void
setType(String type)
String
toString()
-
-
-
Field Detail
-
DEFAULT_TYPE
public static final String DEFAULT_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
setData
public void setData(T data)
-
getChildren
public List<TreeNode<T>> getChildren()
- Specified by:
getChildren
in interfaceTreeNode<T>
-
clearParent
public void clearParent()
- Specified by:
clearParent
in interfaceTreeNode<T>
-
isExpanded
public boolean isExpanded()
- Specified by:
isExpanded
in interfaceTreeNode<T>
-
setExpanded
public void setExpanded(boolean expanded)
- Specified by:
setExpanded
in interfaceTreeNode<T>
-
isSelected
public boolean isSelected()
- Specified by:
isSelected
in interfaceTreeNode<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 interfaceTreeNode<T>
-
propagateSelectionDown
protected void propagateSelectionDown(boolean value)
-
propagateSelectionUp
protected void propagateSelectionUp()
-
isSelectable
public boolean isSelectable()
- Specified by:
isSelectable
in interfaceTreeNode<T>
-
setSelectable
public void setSelectable(boolean selectable)
- Specified by:
setSelectable
in interfaceTreeNode<T>
-
getChildCount
public int getChildCount()
- Specified by:
getChildCount
in interfaceTreeNode<T>
-
isPartialSelected
public boolean isPartialSelected()
- Specified by:
isPartialSelected
in interfaceTreeNode<T>
-
setPartialSelected
public void setPartialSelected(boolean value)
- Specified by:
setPartialSelected
in interfaceTreeNode<T>
-
-