infomat.vectorspace
Class IObjectGroupNode

java.lang.Object
  extended by infomat.vectorspace.IObjectGroupNode

public class IObjectGroupNode
extends java.lang.Object

A IObjectGroupNode is a node in a HierarchicalIObjectGrouping.


Field Summary
private  java.util.Vector<IObjectGroupNode> children
           
private  IObjectGroup ioGroup
           
private  IObjectGroupNode parent
           
 
Constructor Summary
IObjectGroupNode(IObjectGroup iog, IObjectGroupNode parent)
           
 
Method Summary
 void addChild(IObjectGroup iog)
           
 void addChild(IObjectGroupNode node)
           
 void addGroupsAsChildren(IObjectGrouping ioging)
           
 java.util.Vector<IObjectGroupNode> getChildren()
           
 IObjectGroup getIObjectGroup()
           
 IObjectGroupNode getParent()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ioGroup

private IObjectGroup ioGroup

parent

private IObjectGroupNode parent

children

private java.util.Vector<IObjectGroupNode> children
Constructor Detail

IObjectGroupNode

public IObjectGroupNode(IObjectGroup iog,
                        IObjectGroupNode parent)
Method Detail

addChild

public void addChild(IObjectGroupNode node)

addChild

public void addChild(IObjectGroup iog)

addGroupsAsChildren

public void addGroupsAsChildren(IObjectGrouping ioging)

getParent

public IObjectGroupNode getParent()

getIObjectGroup

public IObjectGroup getIObjectGroup()

getChildren

public java.util.Vector<IObjectGroupNode> getChildren()