facets.util.treecode
Class TreeCodeType<T extends TreeCoded>
java.lang.Object
facets.util.treecode.TreeCodeType<T>
- All Implemented Interfaces:
- Titled
public abstract class TreeCodeType<T extends TreeCoded>
- extends java.lang.Object
- implements Titled
Creates TreeCoded
s of the type of its name
.
Field Summary |
java.lang.String |
name
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
public final java.lang.String name
TreeCodeType
public TreeCodeType(java.lang.String name)
newCoded
public abstract T newCoded(DataNode code,
TreeCodeTypes types,
TreeCodeContext context)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
title
public java.lang.String title()
- Description copied from interface:
Titled
- Return human-readable identifying text.
- Specified by:
title
in interface Titled
- Returns:
- non-
null
, non-empty string with no structural whitespace