Class ResourceGenTask.Include

java.lang.Object
org.eigenbase.resgen.ResourceGenTask.Include
Enclosing class:
ResourceGenTask

public static class ResourceGenTask.Include extends Object
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 Details

    • root

    • fileName

      String fileName
      Name of source file, relative to 'srcdir'.
    • className

      String className
      Class name.
    • baseClassName

      String baseClassName
      Base class.
    • cppClassName

      String cppClassName
      C++ Class name.
    • cppBaseClassName

      String cppBaseClassName
      C++ Base class.
  • Constructor Details

    • Include

      public Include()
  • Method Details

    • validate

      void validate() throws BuildException
      Throws:
      BuildException
    • process

      void process(ResourceGen generator) throws BuildException
      Throws:
      BuildException
    • setName

      public void setName(String name)
      Sets name.
    • setClassName

      public void setClassName(String className)
      Sets className.
    • setBaseClassName

      public void setBaseClassName(String baseClassName)
    • getBaseClassName

      String getBaseClassName()
    • setCppClassName

      public void setCppClassName(String className)
    • setCppBaseClassName

      public void setCppBaseClassName(String baseClassName)
    • getCppBaseClassName

      String getCppBaseClassName()