Class TreeNodeModel<T extends RuleItemModel>
- java.lang.Object
-
- de.hybris.platform.rulebuilderbackoffice.editors.TreeNodeModel<T>
-
- All Implemented Interfaces:
java.io.Serializable
public class TreeNodeModel<T extends RuleItemModel> extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TreeNodeModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChild(int index, TreeNodeModel<T> child)booleanaddChild(TreeNodeModel<T> child)java.lang.BooleangetAllowsChildren()TreeListModel<T>getChildren()TgetData()java.lang.BooleangetExpanded()TreeNodeModel<T>getParent()booleanhasParent(TreeNodeModel<T> node)intindexOfChild(TreeNodeModel<T> child)booleanremoveChild(TreeNodeModel<T> child)voidsetAllowsChildren(java.lang.Boolean allowsChildren)voidsetChildren(TreeListModel<T> children)voidsetData(T data)voidsetExpanded(java.lang.Boolean expanded)voidsetParent(TreeNodeModel<T> parent)
-
-
-
Method Detail
-
getParent
public TreeNodeModel<T> getParent()
-
setParent
public void setParent(TreeNodeModel<T> parent)
-
getAllowsChildren
public java.lang.Boolean getAllowsChildren()
-
setAllowsChildren
public void setAllowsChildren(java.lang.Boolean allowsChildren)
-
getChildren
public TreeListModel<T> getChildren()
-
setChildren
public void setChildren(TreeListModel<T> children)
-
getExpanded
public java.lang.Boolean getExpanded()
-
setExpanded
public void setExpanded(java.lang.Boolean expanded)
-
getData
public T getData()
-
setData
public void setData(T data)
-
addChild
public boolean addChild(TreeNodeModel<T> child)
-
addChild
public void addChild(int index, TreeNodeModel<T> child)
-
removeChild
public boolean removeChild(TreeNodeModel<T> child)
-
indexOfChild
public int indexOfChild(TreeNodeModel<T> child)
-
hasParent
public boolean hasParent(TreeNodeModel<T> node)
-
-