Class TreeCodeContext<T extends TreeCoded>

  extended by facets.util.Tracer
      extended by facets.util.treecode.TreeCoded
          extended by facets.util.treecode.TreeCodeContext<T>
All Implemented Interfaces:
Titled, java.lang.Comparable<TreeCoded>

public abstract class TreeCodeContext<T extends TreeCoded>
extends TreeCoded

TreeCoded that provides for referencing of TreeCodeds by TreeCoded.Label.

Nested Class Summary
Nested classes/interfaces inherited from class facets.util.treecode.TreeCoded
Field Summary
Fields inherited from class facets.util.treecode.TreeCoded
debug, label, source, treeType
Constructor Summary
protected TreeCodeContext(DataNode source, TreeCodeTypes types, TreeCodeType type)
Method Summary
abstract  T getLabelled(TreeCoded.Label label)
Methods inherited from class facets.util.treecode.TreeCoded
compareTo, title, toString, traceOutput
Methods inherited from class facets.util.Tracer
trace, trace, trace, trace, trace, traceDebug, traceDebug, traceObjectText, traceOutputWithClass
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail


protected TreeCodeContext(DataNode source,
                          TreeCodeTypes types,
                          TreeCodeType type)
Method Detail


public abstract T getLabelled(TreeCoded.Label label)