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) classDescription 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 Stringprotected static StringvoidgenerateModule(ResourceGen generator, ResourceDef.ResourceBundle resourceList, PrintWriter pw) Generates a class containing a line for each resource.voidgenerateResource(ResourceDef.Resource resource, PrintWriter pw) Generates code for a particular resource.protected voidMethods inherited from class org.eigenbase.resgen.AbstractJavaGenerator
generateFooter, generateHeader, getArgTypes, getBaseClassName, getClassName, getErrorClass, getPackageNameMethods 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:GeneratorGenerates a class containing a line for each resource. -
postModule
-
generateResource
Description copied from class:AbstractGeneratorGenerates code for a particular resource.- Specified by:
generateResourcein classAbstractGenerator
-
addLists
-
addLists
-