Package gw.internal.gosu.template
Class SimpleTemplateHost
- java.lang.Object
-
- gw.internal.gosu.template.SimpleTemplateHost
-
- All Implemented Interfaces:
ITemplateHost
public class SimpleTemplateHost extends Object implements ITemplateHost
-
-
Constructor Summary
Constructors Constructor Description SimpleTemplateHost()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecuteTemplate(ITemplateGenerator precompiledTemplate, Writer writerOut)voidexecuteTemplate(Reader readerTemplate, Writer writerOut)voidexecuteTemplate(Reader readerTemplate, Writer writerOut, boolean strict)ISymbolTablegetSymbolTable()TemplateGeneratorgetTemplate(Reader readerTemplate)TemplateGeneratorgetTemplate(Reader readerTemplate, String strFqn)voidpopScope()voidpushScope()voidputSymbol(ISymbol symbol)voidputSymbol(String strName, Class type, Object value)voidremoveSymbol(String strName)
-
-
-
Method Detail
-
executeTemplate
public void executeTemplate(Reader readerTemplate, Writer writerOut)
- Specified by:
executeTemplatein interfaceITemplateHost- Parameters:
readerTemplate-writerOut-
-
executeTemplate
public void executeTemplate(Reader readerTemplate, Writer writerOut, boolean strict)
- Specified by:
executeTemplatein interfaceITemplateHost- Parameters:
readerTemplate-writerOut-
-
executeTemplate
public void executeTemplate(ITemplateGenerator precompiledTemplate, Writer writerOut)
- Specified by:
executeTemplatein interfaceITemplateHost
-
getTemplate
public TemplateGenerator getTemplate(Reader readerTemplate)
- Specified by:
getTemplatein interfaceITemplateHost- Parameters:
readerTemplate-
-
getTemplate
public TemplateGenerator getTemplate(Reader readerTemplate, String strFqn)
- Specified by:
getTemplatein interfaceITemplateHost
-
pushScope
public void pushScope()
- Specified by:
pushScopein interfaceITemplateHost
-
popScope
public void popScope()
- Specified by:
popScopein interfaceITemplateHost
-
putSymbol
public void putSymbol(String strName, Class type, Object value)
- Specified by:
putSymbolin interfaceITemplateHost- Parameters:
strName-type-value-
-
putSymbol
public void putSymbol(ISymbol symbol)
- Parameters:
symbol-
-
removeSymbol
public void removeSymbol(String strName)
- Parameters:
strName-
-
getSymbolTable
public ISymbolTable getSymbolTable()
- Specified by:
getSymbolTablein interfaceITemplateHost
-
-