Class Summary |
AutoIndentWriter |
Essentially a char filter that knows how to auto-indent output
by maintaining a stack of indent levels. |
CommonGroupLoader |
A simple loader that looks only in the directory(ies) you
specify in the ctor, but it uses the classpath rather than
absolute dirs so it can be used when the ST application is jar'd up. |
NoIndentWriter |
Just pass through the text |
PathGroupLoader |
A brain dead loader that looks only in the directory(ies) you
specify in the ctor. |
StringTemplate |
A StringTemplate is a "document" with holes in it where you can stick
values. |
StringTemplate.Aggregate |
An automatically created aggregate of properties. |
StringTemplate.STAttributeList |
Just an alias for ArrayList, but this way I can track whether a
list is something ST created or it's an incoming list. |
StringTemplateGroup |
Manages a group of named mutually-referential StringTemplate objects. |
StringTemplateGroupInterface |
A group interface is like a group without the template implementations;
there are just template names/argument-lists like this:
interface foo;
class(name,fields);
method(name,args,body); |