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.ST getEmbeddedInstanceOf​(org.stringtemplate.v4.Interpreter interp, org.stringtemplate.v4.InstanceScope scope, java.lang.String name)  
    org.stringtemplate.v4.ST getInstanceOf​(java.lang.String name)  
    org.stringtemplate.v4.ST getInstanceOf​(java.lang.String name, java.lang.String template)  
    org.stringtemplate.v4.compiler.CompiledST loadTemplate​(java.lang.String fullyQualifiedTemplateName, java.lang.String template)  
    org.stringtemplate.v4.compiler.CompiledST lookupTemplate​(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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • 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:
      getInstanceOf in class org.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:
      getEmbeddedInstanceOf in class org.stringtemplate.v4.STGroup