org.oddjob.designer.factory
Class SimpleHierarchy

java.lang.Object
  extended byorg.oddjob.designer.factory.SimpleHierarchy

public class SimpleHierarchy
extends java.lang.Object


Constructor Summary
SimpleHierarchy(java.lang.Class of)
           
SimpleHierarchy(java.lang.String name, java.lang.Class of)
           
 
Method Summary
 SimpleHierarchy addHierarchy(SimpleHierarchy hierarchy)
           
 SimpleHierarchy addLeaf(java.lang.Object child)
           
 SimpleHierarchy addToHierarchy(java.lang.String named, java.lang.Object child)
           
 SimpleHierarchy convert(HierarchyConversion conversion, java.lang.Class of)
           
 java.lang.String getName()
           
 void iterate(HierarchyVisitor v)
           
 SimpleHierarchy setName(java.lang.String name)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleHierarchy

public SimpleHierarchy(java.lang.String name,
                       java.lang.Class of)

SimpleHierarchy

public SimpleHierarchy(java.lang.Class of)
Method Detail

size

public int size()

getName

public java.lang.String getName()

setName

public SimpleHierarchy setName(java.lang.String name)

addLeaf

public SimpleHierarchy addLeaf(java.lang.Object child)

addToHierarchy

public SimpleHierarchy addToHierarchy(java.lang.String named,
                                      java.lang.Object child)

addHierarchy

public SimpleHierarchy addHierarchy(SimpleHierarchy hierarchy)

iterate

public void iterate(HierarchyVisitor v)

convert

public SimpleHierarchy convert(HierarchyConversion conversion,
                               java.lang.Class of)