Package org.eigenbase.resgen
Class ResourceGenTask.Include
java.lang.Object
org.eigenbase.resgen.ResourceGenTask.Include
- Enclosing class:
- ResourceGenTask
Include
implements <include> element nested
within a <resgen> task (see ResourceGenTask
).
Attribute | Description | Required |
---|---|---|
name | The name, relative to srcdir, of the XML file which defines the resources. | Yes |
className | The name of the class to be generated, including the package, but
not including any locale suffix. By default, the class name is
derived from the name of the source file, for example
happy/BirthdayResource_en_US.xml becomes class
happy.BirthdayResource . |
No |
cppClassName | The name of the C++ class to be generated. By default, the class
name is derived from the name of the source file, for example
happy/BirthdayResource_en_US.xml becomes class
happy.BirthdayResource . |
No |
baseClassName | The fully-qualified name of the base class of the resource bundle. Defaults to "org.eigenbase.resgen.ShadowResourceBundle". | No |
cppBaseClassName | The fully-qualified name of the base class of the resource bundle for C++. Defaults to "ResourceBundle". | No |
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) String
(package private) String
(package private) void
process
(ResourceGen generator) void
setBaseClassName
(String baseClassName) Sets baseClassName.void
setClassName
(String className) Sets className.void
setCppBaseClassName
(String baseClassName) Sets cppBaseClassName.void
setCppClassName
(String className) Sets cppClassName.void
Sets name.(package private) void
validate()
-
Field Details
-
Constructor Details
-
Include
public Include()
-
-
Method Details
-
validate
void validate() throws BuildException- Throws:
BuildException
-
process
- Throws:
BuildException
-
setName
Sets name. -
setClassName
Sets className. -
setBaseClassName
Sets baseClassName. -
getBaseClassName
String getBaseClassName() -
setCppClassName
Sets cppClassName. -
setCppBaseClassName
Sets cppBaseClassName. -
getCppBaseClassName
String getCppBaseClassName()
-