| Interface | Description |
|---|---|
| AttributeRenderer |
This interface describes an object that knows how to format or otherwise
render an object appropriately.
|
| ModelAdaptor |
An object that knows how to convert property references to appropriate
actions on a model object.
|
| STErrorListener |
How to handle messages
|
| STWriter |
Generic StringTemplate output writer filter.
|
| Class | Description |
|---|---|
| AutoIndentWriter |
Essentially a char filter that knows how to auto-indent output
by maintaining a stack of indent levels.
|
| DateRenderer |
A renderer for java.util.Date and Calendar objects.
|
| InstanceScope | |
| Interpreter |
This class knows how to execute template bytecodes relative to a
particular STGroup.
|
| NoIndentWriter |
Just pass through the text
|
| NumberRenderer |
Works with Byte, Short, Integer, Long, and BigInteger as well as
Float, Double, and BigDecimal.
|
| ST |
An instance of the StringTemplate.
|
| ST.AttributeList<T> |
Just an alias for ArrayList, but this way I can track whether a
list is something ST created or it's an incoming list.
|
| ST.DebugState |
Events during template hierarchy construction (not evaluation)
|
| STGroup |
A directory or directory tree of .st template files and/or group files.
|
| STGroupDir |
A directory or directory tree full of templates and/or group files.
|
| STGroupFile |
The internal representation of a single group file (which must end in
".stg").
|
| STGroupString |
A group derived from a string not a file or dir.
|
| StringRenderer |
This render knows to perform a few operations on String objects:
upper, lower, cap, url-encode, xml-encode.
|
| Enum | Description |
|---|---|
| Interpreter.Option | |
| ST.RegionType |
<@r()>, <@r>...<@end>, and @t.r() ::= "..." defined manually by coder
|