public class STGroupFile extends STGroup
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
alreadyLoaded
|
String |
fileName
|
URL |
url
|
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 and Description |
|---|
STGroupFile(String
Load a file relative to current directory or from root or via CLASSPATH.
|
STGroupFile(String
|
STGroupFile(String
|
STGroupFile(String
|
STGroupFile(URL
|
| Modifier and Type | Method and Description |
|---|---|
String |
getFileName()
|
String |
getName()
|
URL |
getRootDirURL()
Return root dir if this is group dir; return dir containing group file if this is group file.
|
boolean |
isDefined(String
Is this template defined in this group or from this group below? Names must be absolute, fully-qualified names like
/a/b.
|
boolean |
isDictionary(String
|
void |
load()
Force a load if it makes sense for the group.
|
protected CompiledST |
load(String
Load st from disk if directory or load whole group file if .stg file (then return just one template).
|
String |
show()
|
void |
unload()
Unload all templates, dictionaries and import relationships, but leave renderers and adaptors.
|
compile, createSingleton, createStringTemplate, createStringTemplateInternally, createStringTemplateInternally, defineDictionary, defineRegion, defineTemplate, defineTemplate, defineTemplate, defineTemplateAlias, defineTemplateOrRegion, getAttributeRenderer, getEmbeddedInstanceOf, getImportedGroups, getInstanceOf, getListener, getMangledRegionName, getModelAdaptor, getTemplateNames, getUnMangledTemplateName, getURL, importTemplates, importTemplates, importTemplates, loadAbsoluteTemplateFile, loadGroupFile, loadTemplateFile, lookupImportedTemplate, lookupTemplate, rawDefineTemplate, rawGetDictionary, rawGetTemplate, registerModelAdaptor, registerRenderer, registerRenderer, setListener, toString, undefineTemplatepublic StringfileName
public URLurl
protected boolean alreadyLoaded
public STGroupFile(StringfileName)
public STGroupFile(StringfileName, char delimiterStartChar, char delimiterStopChar)
public STGroupFile(StringfullyQualifiedFileName, String encoding, char delimiterStartChar, char delimiterStopChar)
public boolean isDictionary(Stringname)
public boolean isDefined(Stringname)
STGroup
/a/b.
public void unload()
STGroup
STGroup.getInstanceOf(java.lang.String) to reload templates. Call
unload() on each group in the
STGroup.imports list, and remove all elements in
STGroup.importsToClearOnUnload from
STGroup.imports .
protected CompiledSTload(String name)
STGroup
name is fully-qualified.
public void load()
STGroup
public Stringshow()
public StringgetName()
public StringgetFileName()
public URLgetRootDirURL()
STGroup