Package gw.lang.parser.template
Interface ITemplateHost
-
- All Known Implementing Classes:
SimpleTemplateHost
public interface ITemplateHost
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidexecuteTemplate(ITemplateGenerator template, java.io.Writer writer)voidexecuteTemplate(java.io.Reader inputStreamReader, java.io.Writer resultsStr)voidexecuteTemplate(java.io.Reader inputStreamReader, java.io.Writer resultsStr, boolean strict)ISymbolTablegetSymbolTable()ITemplateGeneratorgetTemplate(java.io.Reader templateReader)ITemplateGeneratorgetTemplate(java.io.Reader templateReader, java.lang.String strFqn)voidpopScope()voidpushScope()voidputSymbol(java.lang.String name, java.lang.Class type, java.lang.Object value)
-
-
-
Method Detail
-
pushScope
void pushScope()
-
popScope
void popScope()
-
putSymbol
void putSymbol(java.lang.String name, java.lang.Class type, java.lang.Object value)
-
getTemplate
ITemplateGenerator getTemplate(java.io.Reader templateReader)
-
getTemplate
ITemplateGenerator getTemplate(java.io.Reader templateReader, java.lang.String strFqn)
-
executeTemplate
void executeTemplate(ITemplateGenerator template, java.io.Writer writer)
-
executeTemplate
void executeTemplate(java.io.Reader inputStreamReader, java.io.Writer resultsStr)
-
executeTemplate
void executeTemplate(java.io.Reader inputStreamReader, java.io.Writer resultsStr, boolean strict)
-
getSymbolTable
ISymbolTable getSymbolTable()
-
-