org.stringtemplate.v4
Class STGroupString

java.lang.Object
  extended by org.stringtemplate.v4.STGroup
      extended by org.stringtemplate.v4.STGroupString

public class STGroupString
extends STGroup

A group derived from a string not a file or dir.


Field Summary
protected  boolean alreadyLoaded
           
 java.lang.String sourceName
           
 java.lang.String text
           
 
Fields inherited from class org.stringtemplate.v4.STGroup
adaptors, DEFAULT_ERR_MGR, DEFAULT_KEY, defaultGroup, delimiterStartChar, delimiterStopChar, DICT_KEY, dictionaries, encoding, errMgr, imports, iterateAcrossValues, NOT_FOUND_ST, renderers, templates, trackCreationEvents, typeToAdaptorCache, typeToRendererCache, verbose
 
Constructor Summary
STGroupString(java.lang.String text)
           
STGroupString(java.lang.String sourceName, java.lang.String text)
           
STGroupString(java.lang.String sourceName, java.lang.String text, char delimiterStartChar, char delimiterStopChar)
           
 
Method Summary
 java.lang.String getFileName()
           
 boolean isDefined(java.lang.String name)
          Is this template defined in this group or from this group below? Names must be absolute, fully-qualified names like /a/b
 boolean isDictionary(java.lang.String name)
           
 void load()
          Force a load if it makes sense for the group
protected  CompiledST load(java.lang.String name)
          Load st from disk if dir or load whole group file if .stg file (then return just one template).
 
Methods inherited from class org.stringtemplate.v4.STGroup
compile, createSingleton, createStringTemplate, createStringTemplateInternally, createStringTemplateInternally, defineDictionary, defineRegion, defineTemplate, defineTemplate, defineTemplate, defineTemplateAlias, defineTemplateOrRegion, getAttributeRenderer, getEmbeddedInstanceOf, getInstanceOf, getListener, getMangledRegionName, getModelAdaptor, getName, getRootDirURL, getUnMangledTemplateName, getURL, importTemplates, importTemplates, invalidateModelAdaptorCache, loadAbsoluteTemplateFile, loadGroupFile, loadTemplateFile, lookupImportedTemplate, lookupTemplate, rawDefineTemplate, rawGetDictionary, rawGetTemplate, registerModelAdaptor, registerRenderer, setListener, show, toString, undefineTemplate, unload
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

sourceName

public java.lang.String sourceName

text

public java.lang.String text

alreadyLoaded

protected boolean alreadyLoaded
Constructor Detail

STGroupString

public STGroupString(java.lang.String text)

STGroupString

public STGroupString(java.lang.String sourceName,
                     java.lang.String text)

STGroupString

public STGroupString(java.lang.String sourceName,
                     java.lang.String text,
                     char delimiterStartChar,
                     char delimiterStopChar)
Method Detail

isDictionary

public boolean isDictionary(java.lang.String name)
Overrides:
isDictionary in class STGroup

isDefined

public boolean isDefined(java.lang.String name)
Description copied from class: STGroup
Is this template defined in this group or from this group below? Names must be absolute, fully-qualified names like /a/b

Overrides:
isDefined in class STGroup

load

protected CompiledST load(java.lang.String name)
Description copied from class: STGroup
Load st from disk if dir or load whole group file if .stg file (then return just one template). name is fully-qualified.

Overrides:
load in class STGroup

load

public void load()
Description copied from class: STGroup
Force a load if it makes sense for the group

Overrides:
load in class STGroup

getFileName

public java.lang.String getFileName()
Overrides:
getFileName in class STGroup


Copyright © 2011. All Rights Reserved.