Package org.eigenbase.resgen
Class ResourceGenTask.Include
- java.lang.Object
-
- org.eigenbase.resgen.ResourceGenTask.Include
-
- Enclosing class:
- ResourceGenTask
public static class ResourceGenTask.Include extends java.lang.ObjectIncludeimplements <include> element nested within a <resgen> task (seeResourceGenTask).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.xmlbecomes classhappy.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.xmlbecomes classhappy.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 Modifier and Type Field Description (package private) java.lang.StringbaseClassNameBase class.(package private) java.lang.StringclassNameClass name.(package private) java.lang.StringcppBaseClassNameC++ Base class.(package private) java.lang.StringcppClassNameC++ Class name.(package private) java.lang.StringfileNameName of source file, relative to 'srcdir'.(package private) ResourceGenTaskroot
-
Constructor Summary
Constructors Constructor Description Include()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.lang.StringgetBaseClassName()(package private) java.lang.StringgetCppBaseClassName()(package private) voidprocess(ResourceGen generator)voidsetBaseClassName(java.lang.String baseClassName)Sets baseClassName.voidsetClassName(java.lang.String className)Sets className.voidsetCppBaseClassName(java.lang.String baseClassName)Sets cppBaseClassName.voidsetCppClassName(java.lang.String className)Sets cppClassName.voidsetName(java.lang.String name)Sets name.(package private) voidvalidate()
-
-
-
Field Detail
-
root
ResourceGenTask root
-
fileName
java.lang.String fileName
Name of source file, relative to 'srcdir'.
-
className
java.lang.String className
Class name.
-
baseClassName
java.lang.String baseClassName
Base class.
-
cppClassName
java.lang.String cppClassName
C++ Class name.
-
cppBaseClassName
java.lang.String cppBaseClassName
C++ Base class.
-
-
Method Detail
-
validate
void validate() throws BuildException- Throws:
BuildException
-
process
void process(ResourceGen generator) throws BuildException
- Throws:
BuildException
-
setName
public void setName(java.lang.String name)
Sets name.
-
setClassName
public void setClassName(java.lang.String className)
Sets className.
-
setBaseClassName
public void setBaseClassName(java.lang.String baseClassName)
Sets baseClassName.
-
getBaseClassName
java.lang.String getBaseClassName()
-
setCppClassName
public void setCppClassName(java.lang.String className)
Sets cppClassName.
-
setCppBaseClassName
public void setCppBaseClassName(java.lang.String baseClassName)
Sets cppBaseClassName.
-
getCppBaseClassName
java.lang.String getCppBaseClassName()
-
-