org.apache.myfaces.custom.tree2

Class TreeNodeBase

Implemented Interfaces:
Comparable, Serializable, TreeNode

public class TreeNodeBase
extends java.lang.Object
implements TreeNode, Comparable

Constructor Summary

TreeNodeBase()
TreeNodeBase(String type, String description, String identifier, boolean leaf)
TreeNodeBase(String type, String description, boolean leaf)

Method Summary

int
compareTo(Object obj)
int
getChildCount()
List
getChildren()
String
getDescription()
String
getIdentifier()
String
getType()
boolean
isLeaf()
void
setDescription(String description)
void
setIdentifier(String identifier)
void
setLeaf(boolean leaf)
void
setType(String type)

Constructor Details

TreeNodeBase

public TreeNodeBase()

TreeNodeBase

public TreeNodeBase(String type,
                    String description,
                    String identifier,
                    boolean leaf)

TreeNodeBase

public TreeNodeBase(String type,
                    String description,
                    boolean leaf)

Method Details

compareTo

public int compareTo(Object obj)

getChildCount

public int getChildCount()
Specified by:
getChildCount in interface TreeNode

getChildren

public List getChildren()
Specified by:
getChildren in interface TreeNode

getDescription

public String getDescription()
Specified by:
getDescription in interface TreeNode

getIdentifier

public String getIdentifier()
Specified by:
getIdentifier in interface TreeNode

getType

public String getType()
Specified by:
getType in interface TreeNode

isLeaf

public boolean isLeaf()
Specified by:
isLeaf in interface TreeNode

setDescription

public void setDescription(String description)
Specified by:
setDescription in interface TreeNode

setIdentifier

public void setIdentifier(String identifier)
Specified by:
setIdentifier in interface TreeNode

setLeaf

public void setLeaf(boolean leaf)
Specified by:
setLeaf in interface TreeNode

setType

public void setType(String type)
Specified by:
setType in interface TreeNode