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, useScmSafeCommentsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgenerateModuleprotected 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)
AbstractGeneratorgetArgTypes in class AbstractGeneratorprotected void generateHeader(java.io.PrintWriter pw)
protected void generateFooter(java.io.PrintWriter pw,
java.lang.String className)
protected java.lang.String getClassName()
AbstractGeneratorgetClassName in class AbstractGeneratorprotected java.lang.String getBaseClassName()
AbstractGeneratorgetBaseClassName in class AbstractGenerator