org.nuiton.wikitty
Class TreeNodeAbstract

java.lang.Object
  extended by org.nuiton.wikitty.BusinessEntityWikitty
      extended by org.nuiton.wikitty.TreeNodeAbstract
All Implemented Interfaces:
Serializable, Cloneable, BusinessEntity, TreeNode
Direct Known Subclasses:
TreeNodeImpl

public abstract class TreeNodeAbstract
extends BusinessEntityWikitty
implements TreeNode

See Also:
Serialized Form

Field Summary
static List<WikittyExtension> extensions
           
static WikittyExtension extensionTreeNode
           
 
Fields inherited from class org.nuiton.wikitty.BusinessEntityWikitty
propertyChangeSupport, wikitty
 
Fields inherited from interface org.nuiton.wikitty.TreeNode
EXT_TREENODE, FIELD_TREENODE_CHILDREN, FIELD_TREENODE_NAME, FIELD_TREENODE_PARENT, FQ_FIELD_TREENODE_CHILDREN, FQ_FIELD_TREENODE_NAME, FQ_FIELD_TREENODE_PARENT
 
Constructor Summary
TreeNodeAbstract()
           
TreeNodeAbstract(BusinessEntityWikitty wi)
           
TreeNodeAbstract(Wikitty wi)
           
 
Method Summary
 void addChildren(String element)
           
 void clearChildren()
           
static boolean equals(Wikitty w1, Wikitty w2)
          Check equality on all field of this extension, and only those.
 Set<String> getChildren()
           
 String getName()
           
 String getParent()
           
 Collection<WikittyExtension> getStaticExtensions()
           
 void removeChildren(String element)
           
 void setName(String name)
           
 void setParent(String parent)
           
 
Methods inherited from class org.nuiton.wikitty.BusinessEntityWikitty
addPropertyChangeListener, addPropertyChangeListener, equals, getExtensionFields, getExtensionNames, getField, getFieldType, getPropertyChangeSupport, getWikitty, getWikittyId, getWikittyVersion, hashCode, removePropertyChangeListener, removePropertyChangeListener, setField, setWikitty, setWikittyVersion
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.nuiton.wikitty.BusinessEntity
addPropertyChangeListener, addPropertyChangeListener, getExtensionFields, getExtensionNames, getField, getFieldType, getWikittyId, getWikittyVersion, removePropertyChangeListener, removePropertyChangeListener, setField, setWikittyVersion
 

Field Detail

extensions

public static final List<WikittyExtension> extensions

extensionTreeNode

public static final WikittyExtension extensionTreeNode
Constructor Detail

TreeNodeAbstract

public TreeNodeAbstract()

TreeNodeAbstract

public TreeNodeAbstract(BusinessEntityWikitty wi)

TreeNodeAbstract

public TreeNodeAbstract(Wikitty wi)
Method Detail

setName

public void setName(String name)
Specified by:
setName in interface TreeNode

getName

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

setParent

public void setParent(String parent)
Specified by:
setParent in interface TreeNode

getParent

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

getChildren

public Set<String> getChildren()
Specified by:
getChildren in interface TreeNode

addChildren

public void addChildren(String element)
Specified by:
addChildren in interface TreeNode

removeChildren

public void removeChildren(String element)
Specified by:
removeChildren in interface TreeNode

clearChildren

public void clearChildren()
Specified by:
clearChildren in interface TreeNode

getStaticExtensions

public Collection<WikittyExtension> getStaticExtensions()
Overrides:
getStaticExtensions in class BusinessEntityWikitty

equals

public static boolean equals(Wikitty w1,
                             Wikitty w2)
Check equality on all field of this extension, and only those.



Copyright © 2009-2010 CodeLutin. All Rights Reserved.