Package org.primefaces.model
Class LazyDefaultTreeNode<T>
java.lang.Object
org.primefaces.model.DefaultTreeNode<T>
org.primefaces.model.LazyDefaultTreeNode<T>
- Type Parameters:
T- T the data type
- All Implemented Interfaces:
Serializable,LazyTreeNode,TreeNode<T>
Lazy version of the
DefaultTreeNode.
A lazy version of the CheckboxTreeNode is still missing.- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.primefaces.model.DefaultTreeNode
DEFAULT_TYPE -
Constructor Summary
ConstructorsConstructorDescriptionLazyDefaultTreeNode(T data, Callbacks.SerializableFunction<T, List<T>> loadFunction, Callbacks.SerializableFunction<T, Boolean> isLeafFunction) -
Method Summary
Methods inherited from class org.primefaces.model.DefaultTreeNode
clearParent, equals, getData, getParent, getRowKey, getType, hashCode, isExpanded, isPartialSelected, isSelectable, isSelected, setChildren, setData, setExpanded, setParent, setPartialSelected, setRowKey, setSelectable, setSelected, setType, toString
-
Constructor Details
-
LazyDefaultTreeNode
public LazyDefaultTreeNode() -
LazyDefaultTreeNode
public LazyDefaultTreeNode(T data, Callbacks.SerializableFunction<T, List<T>> loadFunction, Callbacks.SerializableFunction<T, Boolean> isLeafFunction)
-
-
Method Details
-
getChildren
- Specified by:
getChildrenin interfaceTreeNode<T>- Overrides:
getChildrenin classDefaultTreeNode<T>
-
getChildCount
public int getChildCount()- Specified by:
getChildCountin interfaceTreeNode<T>- Overrides:
getChildCountin classDefaultTreeNode<T>
-
isLeaf
public boolean isLeaf() -
isLoaded
public boolean isLoaded()- Specified by:
isLoadedin interfaceLazyTreeNode
-
lazyLoad
protected void lazyLoad() -
initChildren
- Overrides:
initChildrenin classDefaultTreeNode<T>
-