Interface Summary Interface Description AttributeRenderer<T>This interface describes an object that knows how to format or otherwise render an object appropriately. ModelAdaptor<T>An object that knows how to convert property references to appropriate actions on a model object. STErrorListenerHow to handle messages. STWriterGeneric StringTemplate output writer filter.
Class Summary Class Description AutoIndentWriterEssentially a char filter that knows how to auto-indent output by maintaining a stack of indent levels. DateRenderer InstanceScope InterpreterThis class knows how to execute template bytecodes relative to a particular
Interpreter.ArgumentsMap Interpreter.ObjectList NoIndentWriterJust pass through the text. NumberRenderer STAn instance of the StringTemplate. ST.AttributeListJust an alias for
ArrayList, but this way I can track whether a list is something ST created or it's an incoming list.
ST.DebugStateEvents during template hierarchy construction (not evaluation) STGroupA directory or directory tree of
.sttemplate files and/or group files.
STGroupDirA directory or directory tree full of templates and/or group files. STGroupFileThe internal representation of a single group file (which must end in ".stg"). STGroupStringA group derived from a string not a file or directory. STRawGroupDirA directory of templates without headers like ST v3 had. StringRendererThis render knows to perform a few format operations on
upper: Convert to upper case.
lower: Convert to lower case.
cap: Convert first character to upper case.
Enum Summary Enum Description Interpreter.Option ST.RegionType
@t.r() ::= "..."defined manually by coder