Package org.primefaces.model
Class DefaultTreeNode<T>
- java.lang.Object
-
- org.primefaces.model.DefaultTreeNode<T>
-
- All Implemented Interfaces:
Serializable
,TreeNode<T>
public class DefaultTreeNode<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 DefaultTreeNode()
DefaultTreeNode(String type, T data, TreeNode parent)
DefaultTreeNode(T data)
DefaultTreeNode(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()
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
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)
- Specified by:
setSelected
in interfaceTreeNode<T>
-
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>
-
-