|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eigenbase.resgen.ResourceGen
public class ResourceGen
ResourceGen
parses an XML file containing error messages, and
generates .java file to access the errors. Usage:
For example,ResourceGen xmlFile
java org.eigenbase.resgen.ResourceGen MyResource_en.xml
This will create class MyResource
, with a
function corresponding to each error message in
MyResource_en.xml
.
See also the ANT Task, ResourceGenTask
.
Constructor Summary | |
---|---|
ResourceGen()
|
Method Summary | |
---|---|
(package private) void |
comment(java.lang.String message)
Prints a message to the output stream. |
(package private) FileTask |
createPropertiesTask(ResourceGenTask.Include include,
java.lang.String fileName)
|
(package private) FileTask |
createXmlTask(ResourceGenTask.Include include,
java.lang.String fileName,
java.lang.String className,
java.lang.String baseClassName,
boolean outputJava,
java.lang.String cppClassName,
java.lang.String cppBaseClassName,
boolean outputCpp)
|
(package private) static java.lang.String |
getComment(ResourceDef.Resource resource)
Returns any comment relating to the message. |
(package private) static java.lang.String |
getResourceInitcap(ResourceDef.Resource resource)
Returns the name of the resource with the first letter capitalized, suitable for use in method names. |
static void |
main(java.lang.String[] args)
|
(package private) static ResourceGenTask |
parse(java.lang.String[] args)
|
(package private) void |
run(ResourceGenTask rootArgs)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ResourceGen()
Method Detail |
---|
public static void main(java.lang.String[] args) throws java.io.IOException
java.io.IOException
static ResourceGenTask parse(java.lang.String[] args)
void run(ResourceGenTask rootArgs) throws java.io.IOException
java.io.IOException
void comment(java.lang.String message)
static java.lang.String getResourceInitcap(ResourceDef.Resource resource)
static java.lang.String getComment(ResourceDef.Resource resource)
FileTask createXmlTask(ResourceGenTask.Include include, java.lang.String fileName, java.lang.String className, java.lang.String baseClassName, boolean outputJava, java.lang.String cppClassName, java.lang.String cppBaseClassName, boolean outputCpp)
FileTask createPropertiesTask(ResourceGenTask.Include include, java.lang.String fileName)
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |