public class ResourceGen extends Object
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 and Description |
---|
ResourceGen() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
comment(String message)
Prints a message to the output stream.
|
(package private) FileTask |
createPropertiesTask(ResourceGenTask.Include include,
String fileName) |
(package private) FileTask |
createXmlTask(ResourceGenTask.Include include,
String fileName,
String className,
String baseClassName,
boolean outputJava,
String cppClassName,
String cppBaseClassName,
boolean outputCpp) |
(package private) static String |
getComment(ResourceDef.Resource resource)
Returns any comment relating to the message.
|
(package private) static 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(String[] args) |
(package private) static ResourceGenTask |
parse(String[] args) |
(package private) void |
run(ResourceGenTask rootArgs) |
public static void main(String[] args) throws IOException
IOException
static ResourceGenTask parse(String[] args)
void run(ResourceGenTask rootArgs) throws IOException
IOException
void comment(String message)
static String getResourceInitcap(ResourceDef.Resource resource)
static String getComment(ResourceDef.Resource resource)
FileTask createXmlTask(ResourceGenTask.Include include, String fileName, String className, String baseClassName, boolean outputJava, String cppClassName, String cppBaseClassName, boolean outputCpp)
FileTask createPropertiesTask(ResourceGenTask.Include include, String fileName)