Top Interfaces Classes
[default module]

Package org.antlr.stringtemplate


Interface Summary

Modifier and TypeInterface and Description
public interface
AttributeRenderer

This interface describes an object that knows how to format or otherwise render an object appropriately.

public interface
StringTemplateErrorListener

Lets you specify where errors, warnings go.

public interface
StringTemplateGroupLoader

When group files derive from another group, we have to know how to load that group and its supergroups.

public interface
StringTemplateWriter

Generic StringTemplate output writer filter.

Class Summary

Modifier and TypeClass and Description
public class
AutoIndentWriter

Essentially a char filter that knows how to auto-indent output by maintaining a stack of indent levels.

public class
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.

public class
NoIndentWriter

Just pass through the text

public class
PathGroupLoader

A brain dead loader that looks only in the directory(ies) you specify in the ctor.

public class
StringTemplate

A StringTemplate is a "document" with holes in it where you can stick values.

public class
StringTemplateGroup

Manages a group of named mutually-referential StringTemplate objects.

public class
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);