org.oddjob.arooa.design
Class SimpleHierarchy<T>
java.lang.Object
org.oddjob.arooa.design.SimpleHierarchy<T>
public class SimpleHierarchy<T>
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleHierarchy
public SimpleHierarchy(String name,
Class<T> of)
SimpleHierarchy
public SimpleHierarchy(Class<T> of)
size
public int size()
getName
public String getName()
setName
public SimpleHierarchy<T> setName(String name)
addLeaf
public SimpleHierarchy<T> addLeaf(T child)
addToHierarchy
public SimpleHierarchy<T> addToHierarchy(String named,
T child)
addHierarchy
public SimpleHierarchy<T> addHierarchy(SimpleHierarchy<T> hierarchy)
iterate
public void iterate(HierarchyVisitor<T> v)
convert
public <U> SimpleHierarchy<U> convert(HierarchyConversion<T,U> conversion,
Class<U> of)