abstract class AbstractJavaGenerator extends AbstractGenerator
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
baseClassName |
protected java.lang.String |
className |
protected ResourceDef.ResourceBundle |
resourceBundle |
Constructor and Description |
---|
AbstractJavaGenerator(java.io.File srcFile,
java.io.File file,
java.lang.String className,
ResourceDef.ResourceBundle resourceBundle,
java.lang.String baseClassName) |
Modifier and Type | Method and Description |
---|---|
protected void |
generateFooter(java.io.PrintWriter pw,
java.lang.String className) |
protected void |
generateHeader(java.io.PrintWriter pw) |
protected java.lang.String[] |
getArgTypes(java.lang.String message)
Returns the number and types of parameters in the given error message,
expressed as an array of Strings (legal values are
currently "String", "Number", "java.util.Date", and null) ordered by
parameter number.
|
protected java.lang.String |
getBaseClassName()
Returns the fully-qualified name of the base class.
|
protected java.lang.String |
getClassName()
Returns the fully-qualified name of the class being generated,
for example "happy.BirthdayResource_en_US".
|
protected java.lang.String |
getErrorClass(ResourceDef.Exception exception)
Returns the type of error which is to be thrown by this resource.
|
protected java.lang.String |
getPackageName() |
generateDoNotModifyHeader, generateGeneratedByBlock, generateResource, getArgumentList, getFile, getParameterList, getSrcFileForComment, setScmSafeComments, useScmSafeComments
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
generateModule
protected final java.lang.String className
protected final ResourceDef.ResourceBundle resourceBundle
protected final java.lang.String baseClassName
AbstractJavaGenerator(java.io.File srcFile, java.io.File file, java.lang.String className, ResourceDef.ResourceBundle resourceBundle, java.lang.String baseClassName)
protected java.lang.String getErrorClass(ResourceDef.Exception exception)
protected java.lang.String getPackageName()
protected java.lang.String[] getArgTypes(java.lang.String message)
AbstractGenerator
getArgTypes
in class AbstractGenerator
protected void generateHeader(java.io.PrintWriter pw)
protected void generateFooter(java.io.PrintWriter pw, java.lang.String className)
protected java.lang.String getClassName()
AbstractGenerator
getClassName
in class AbstractGenerator
protected java.lang.String getBaseClassName()
AbstractGenerator
getBaseClassName
in class AbstractGenerator