Class FastSTGroup
java.lang.Object
org.stringtemplate.v4.STGroup
net.javapla.jawn.templates.stringtemplate.rewrite.FastSTGroup
public final class FastSTGroup
extends org.stringtemplate.v4.STGroup
Overriding STGroup for a shred of greater performance, and because the framework handles all finding and loading of templates.
-
Field Summary
Fields inherited from class org.stringtemplate.v4.STGroup
adaptors, DEFAULT_ERR_MGR, DEFAULT_KEY, defaultGroup, delimiterStartChar, delimiterStopChar, DICT_KEY, dictionaries, encoding, errMgr, GROUP_FILE_EXTENSION, imports, importsToClearOnUnload, iterateAcrossValues, NOT_FOUND_ST, renderers, TEMPLATE_FILE_EXTENSION, templates, trackCreationEvents, verbose -
Constructor Summary
Constructors Constructor Description FastSTGroup(net.javapla.jawn.core.renderers.template.ViewTemplateLoader templateLoader, char delimiterStartChar, char delimiterStopChar) -
Method Summary
Modifier and Type Method Description protected org.stringtemplate.v4.STgetEmbeddedInstanceOf(org.stringtemplate.v4.Interpreter interp, org.stringtemplate.v4.InstanceScope scope, java.lang.String name)org.stringtemplate.v4.STgetInstanceOf(java.lang.String name)org.stringtemplate.v4.STgetInstanceOf(java.lang.String name, java.lang.String template)org.stringtemplate.v4.compiler.CompiledSTloadTemplate(java.lang.String fullyQualifiedTemplateName, java.lang.String template)org.stringtemplate.v4.compiler.CompiledSTlookupTemplate(java.lang.String name, java.lang.String template)Methods inherited from class org.stringtemplate.v4.STGroup
compile, createSingleton, createStringTemplate, createStringTemplateInternally, createStringTemplateInternally, defineDictionary, defineRegion, defineTemplate, defineTemplate, defineTemplate, defineTemplateAlias, defineTemplateOrRegion, getAttributeRenderer, getFileName, getImportedGroups, getListener, getMangledRegionName, getModelAdaptor, getName, getRootDirURL, getTemplateNames, getUnMangledTemplateName, getURL, importTemplates, importTemplates, importTemplates, isDefined, isDictionary, isReservedCharacter, load, load, loadAbsoluteTemplateFile, loadGroupFile, loadTemplateFile, lookupImportedTemplate, lookupTemplate, rawDefineTemplate, rawGetDictionary, rawGetTemplate, registerModelAdaptor, registerRenderer, registerRenderer, setListener, show, toString, undefineTemplate, unload
-
Constructor Details
-
FastSTGroup
public FastSTGroup(net.javapla.jawn.core.renderers.template.ViewTemplateLoader templateLoader, char delimiterStartChar, char delimiterStopChar)
-
-
Method Details
-
getInstanceOf
public org.stringtemplate.v4.ST getInstanceOf(java.lang.String name, java.lang.String template) -
lookupTemplate
public org.stringtemplate.v4.compiler.CompiledST lookupTemplate(java.lang.String name, java.lang.String template) -
loadTemplate
public org.stringtemplate.v4.compiler.CompiledST loadTemplate(java.lang.String fullyQualifiedTemplateName, java.lang.String template) -
getInstanceOf
public final org.stringtemplate.v4.ST getInstanceOf(java.lang.String name)- Overrides:
getInstanceOfin classorg.stringtemplate.v4.STGroup
-
getEmbeddedInstanceOf
protected org.stringtemplate.v4.ST getEmbeddedInstanceOf(org.stringtemplate.v4.Interpreter interp, org.stringtemplate.v4.InstanceScope scope, java.lang.String name)- Overrides:
getEmbeddedInstanceOfin classorg.stringtemplate.v4.STGroup
-