org.ow2.clif.console.lib.egui.tree
Class ClifTreeParent

java.lang.Object
  extended by org.ow2.clif.console.lib.egui.tree.ClifTreeObject
      extended by org.ow2.clif.console.lib.egui.tree.ClifTreeParent
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable

public class ClifTreeParent
extends ClifTreeObject

Clif tree object whose can have children

Author:
Joan Chaumont

Constructor Summary
ClifTreeParent(java.lang.String name)
          Simple constructor with object's name
 
Method Summary
 void addChild(ClifTreeObject child)
          Add a child.
 ClifTreeObject[] getChildren()
          Return array of children.
 boolean hasChildren()
          Test if this object have at least one child.
 void removeChild(ClifTreeObject child)
          Remove child.
 
Methods inherited from class org.ow2.clif.console.lib.egui.tree.ClifTreeObject
getAdapter, getName, getParent, setName, setParent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClifTreeParent

public ClifTreeParent(java.lang.String name)
Simple constructor with object's name

Parameters:
name -
Method Detail

addChild

public void addChild(ClifTreeObject child)
Add a child.

Parameters:
child - the child to add to clif tree

removeChild

public void removeChild(ClifTreeObject child)
Remove child.

Parameters:
child - the child to remove from clif tree

getChildren

public ClifTreeObject[] getChildren()
Return array of children.

Returns:
ClifTreeObject[] array of children

hasChildren

public boolean hasChildren()
Test if this object have at least one child.

Returns:
boolean true if this object has children