|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.stringtemplate.v4.STGroup
org.stringtemplate.v4.STGroupFile
public class STGroupFile
The internal representation of a single group file (which must end in ".stg"). If we fail to find a group file, look for it via the CLASSPATH as a resource. Templates are only looked up in this file or an import.
| Field Summary | |
|---|---|
protected boolean |
alreadyLoaded
|
java.lang.String |
fileName
|
java.net.URL |
url
|
| 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 | |
|---|---|
STGroupFile(java.lang.String fileName)
Load a file relative to current dir or from root or via CLASSPATH. |
|
STGroupFile(java.lang.String fileName,
char delimiterStartChar,
char delimiterStopChar)
|
|
STGroupFile(java.lang.String fullyQualifiedFileName,
java.lang.String encoding)
|
|
STGroupFile(java.lang.String fullyQualifiedFileName,
java.lang.String encoding,
char delimiterStartChar,
char delimiterStopChar)
|
|
STGroupFile(java.net.URL url,
java.lang.String encoding,
char delimiterStartChar,
char delimiterStopChar)
|
|
| Method Summary | |
|---|---|
java.lang.String |
getFileName()
|
java.lang.String |
getName()
|
java.net.URL |
getRootDirURL()
Return root dir if this is group dir; return dir containing group file if this is group file. |
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). |
java.lang.String |
show()
|
void |
unload()
"unload" all templates and dictionaries but leave renderers, adaptors, and import relationships. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public java.lang.String fileName
public java.net.URL url
protected boolean alreadyLoaded
| Constructor Detail |
|---|
public STGroupFile(java.lang.String fileName)
public STGroupFile(java.lang.String fileName,
char delimiterStartChar,
char delimiterStopChar)
public STGroupFile(java.lang.String fullyQualifiedFileName,
java.lang.String encoding)
public STGroupFile(java.lang.String fullyQualifiedFileName,
java.lang.String encoding,
char delimiterStartChar,
char delimiterStopChar)
public STGroupFile(java.net.URL url,
java.lang.String encoding,
char delimiterStartChar,
char delimiterStopChar)
| Method Detail |
|---|
public boolean isDictionary(java.lang.String name)
isDictionary in class STGrouppublic boolean isDefined(java.lang.String name)
STGroup
isDefined in class STGrouppublic void unload()
STGroup
unload in class STGroupprotected CompiledST load(java.lang.String name)
STGroup
load in class STGrouppublic void load()
STGroup
load in class STGrouppublic java.lang.String show()
show in class STGrouppublic java.lang.String getName()
getName in class STGrouppublic java.lang.String getFileName()
getFileName in class STGrouppublic java.net.URL getRootDirURL()
STGroup
getRootDirURL in class STGroup
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||