Package org.eigenbase.resgen
Class JavaBaseGenerator
java.lang.Object
org.eigenbase.resgen.AbstractGenerator
org.eigenbase.resgen.AbstractJavaGenerator
org.eigenbase.resgen.JavaBaseGenerator
- All Implemented Interfaces:
Generator
- Direct Known Subclasses:
JavaFunctorBaseGenerator
Generates a Java class for the base locale.
- Since:
- 19 September, 2005
- Version:
- $Id: //open/util/resgen/src/org/eigenbase/resgen/JavaBaseGenerator.java#4 $
- Author:
- jhyde
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) class
Description of the constructs that an exception class has. -
Field Summary
FieldsFields inherited from class org.eigenbase.resgen.AbstractJavaGenerator
baseClassName, className, resourceBundle
-
Constructor Summary
ConstructorsConstructorDescriptionJavaBaseGenerator
(File srcFile, File file, String className, String baseClassName, ResourceDef.ResourceBundle resourceBundle) -
Method Summary
Modifier and TypeMethodDescriptionprotected static String
protected static String
void
generateModule
(ResourceGen generator, ResourceDef.ResourceBundle resourceList, PrintWriter pw) Generates a class containing a line for each resource.void
generateResource
(ResourceDef.Resource resource, PrintWriter pw) Generates code for a particular resource.protected void
Methods inherited from class org.eigenbase.resgen.AbstractJavaGenerator
generateFooter, generateHeader, getArgTypes, getBaseClassName, getClassName, getErrorClass, getPackageName
Methods inherited from class org.eigenbase.resgen.AbstractGenerator
generateDoNotModifyHeader, generateGeneratedByBlock, getArgumentList, getFile, getParameterList, getSrcFileForComment, setScmSafeComments, useScmSafeComments
-
Field Details
-
warnedClasses
-
-
Constructor Details
-
JavaBaseGenerator
JavaBaseGenerator(File srcFile, File file, String className, String baseClassName, ResourceDef.ResourceBundle resourceBundle)
-
-
Method Details
-
generateModule
public void generateModule(ResourceGen generator, ResourceDef.ResourceBundle resourceList, PrintWriter pw) Description copied from interface:Generator
Generates a class containing a line for each resource. -
postModule
-
generateResource
Description copied from class:AbstractGenerator
Generates code for a particular resource.- Specified by:
generateResource
in classAbstractGenerator
-
addLists
-
addLists
-