nl.coderight.jazz.form.field.tree
Class TreeFieldNode<V>
java.lang.Object
nl.coderight.jazz.form.field.tree.TreeFieldNode<V>
- All Implemented Interfaces:
- TreeNode
public abstract class TreeFieldNode<V>
- extends Object
- implements TreeNode
Base class for tree nodes.
TreeFieldNode
public TreeFieldNode(V value)
getValue
public final V getValue()
getParent
public final TreeFieldNode getParent()
- Specified by:
getParent
in interface TreeNode
getDisplayID
public String getDisplayID()
setDisplayID
public void setDisplayID(String displayID)
isLeaf
public boolean isLeaf()
- Specified by:
isLeaf
in interface TreeNode
getAllowsChildren
public abstract boolean getAllowsChildren()
- Specified by:
getAllowsChildren
in interface TreeNode
getChildren
public List<TreeFieldNode<V>> getChildren()
setChildren
public void setChildren(List<TreeFieldNode<V>> children)
getChildCount
public int getChildCount()
- Specified by:
getChildCount
in interface TreeNode
getChildAt
public TreeFieldNode getChildAt(int index)
- Specified by:
getChildAt
in interface TreeNode
getIndex
public int getIndex(TreeNode child)
- Specified by:
getIndex
in interface TreeNode
collapse
public void collapse()
expand
public void expand()
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
children
public final Enumeration children()
- Deprecated.
- Specified by:
children
in interface TreeNode
Copyright 2010 CodeRight, All rights reserved.