|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.antlr.stringtemplate.PathGroupLoader
public class PathGroupLoader
A brain dead loader that looks only in the directory(ies) you specify in the ctor. You may specify the char encoding. NOTE: this does not work when you jar things up! Use CommonGroupLoader instead in that case
Field Summary | |
---|---|
protected java.util.List |
dirs
List of ':' separated dirs to pull groups from |
protected StringTemplateErrorListener |
errors
|
Constructor Summary | |
---|---|
PathGroupLoader(java.lang.String dirStr,
StringTemplateErrorListener errors)
Pass a single dir or multiple dirs separated by colons from which to load groups/interfaces. |
|
PathGroupLoader(StringTemplateErrorListener errors)
|
Method Summary | |
---|---|
void |
error(java.lang.String msg)
|
void |
error(java.lang.String msg,
java.lang.Exception e)
|
java.lang.String |
getFileCharEncoding()
|
protected java.io.InputStreamReader |
getInputStreamReader(java.io.InputStream in)
|
StringTemplateGroup |
loadGroup(java.lang.String groupName)
Load the group called groupName from somewhere. |
StringTemplateGroup |
loadGroup(java.lang.String groupName,
java.lang.Class templateLexer,
StringTemplateGroup superGroup)
Load a group with a specified superGroup. |
StringTemplateGroup |
loadGroup(java.lang.String groupName,
StringTemplateGroup superGroup)
Load a group with a specified superGroup. |
StringTemplateGroupInterface |
loadInterface(java.lang.String interfaceName)
Load the interface called interfaceName from somewhere. |
protected java.io.BufferedReader |
locate(java.lang.String name)
Look in each directory for the file called 'name'. |
void |
setFileCharEncoding(java.lang.String fileCharEncoding)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.util.List dirs
protected StringTemplateErrorListener errors
Constructor Detail |
---|
public PathGroupLoader(StringTemplateErrorListener errors)
public PathGroupLoader(java.lang.String dirStr, StringTemplateErrorListener errors)
Method Detail |
---|
public StringTemplateGroup loadGroup(java.lang.String groupName, java.lang.Class templateLexer, StringTemplateGroup superGroup)
loadGroup
in interface StringTemplateGroupLoader
public StringTemplateGroup loadGroup(java.lang.String groupName, StringTemplateGroup superGroup)
StringTemplateGroupLoader
loadGroup
in interface StringTemplateGroupLoader
public StringTemplateGroup loadGroup(java.lang.String groupName)
StringTemplateGroupLoader
loadGroup
in interface StringTemplateGroupLoader
public StringTemplateGroupInterface loadInterface(java.lang.String interfaceName)
StringTemplateGroupLoader
loadInterface
in interface StringTemplateGroupLoader
protected java.io.BufferedReader locate(java.lang.String name) throws java.io.IOException
java.io.IOException
protected java.io.InputStreamReader getInputStreamReader(java.io.InputStream in)
public java.lang.String getFileCharEncoding()
public void setFileCharEncoding(java.lang.String fileCharEncoding)
public void error(java.lang.String msg)
public void error(java.lang.String msg, java.lang.Exception e)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |