|
SolarMetric Kodo JDO 2.5.0 Reverse Schema Tool | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--com.solarmetric.rd.kodo.enhance.CodeGenerator
Generates Java class code from JDO metadata.
| Constructor Summary | |
CodeGenerator(com.solarmetric.rd.kodo.conf.JDOConfiguration conf,
java.lang.Class type)
Constructor. |
|
CodeGenerator(com.solarmetric.rd.kodo.conf.JDOConfiguration conf,
com.solarmetric.rd.kodo.meta.ClassMetaData meta)
Constructor. |
|
| Method Summary | |
void |
generateCode()
Writes the generated code to the proper directory. |
protected java.lang.String |
getClassCode()
Return a code template for the given class, or null to use the standard system-generated Java code. |
java.lang.String |
getCode()
Return the generated code, or null if generateCode() has not
been called. |
java.io.File |
getCodeDirectory()
The directory to write source to. |
serp.util.CodeFormat |
getCodeFormat()
The code formatter for the generated Java code. |
protected java.lang.String |
getDeclaration(com.solarmetric.rd.kodo.meta.FieldMetaData field)
Return a code template for the declaration of the given field, or null to use the system-generated default Java code. |
protected java.lang.String |
getFieldCode(com.solarmetric.rd.kodo.meta.FieldMetaData field)
Return a code template for the get/set methods of the given field, or null to use the system-generated default Java code. |
protected java.io.File |
getFile()
Return Java file to write to. |
protected java.lang.String |
getInitialValue(com.solarmetric.rd.kodo.meta.FieldMetaData field)
Return code for the initial value for the given field, or null to use the default generated by the system. |
com.solarmetric.rd.kodo.meta.ClassMetaData |
getMetaData()
Return metadata for the type being generated. |
java.lang.Class |
getType()
Return the type being generated. |
protected serp.util.CodeFormat |
newCodeFormat()
Return a copy of the internal code format. |
void |
setCodeDirectory(java.io.File dir)
The directory to write source to. |
void |
setCodeFormat(serp.util.CodeFormat format)
Set the code formatter for the generated Java code. |
void |
writeCode()
Write the generated code to the proper file. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public CodeGenerator(com.solarmetric.rd.kodo.conf.JDOConfiguration conf,
java.lang.Class type)
public CodeGenerator(com.solarmetric.rd.kodo.conf.JDOConfiguration conf,
com.solarmetric.rd.kodo.meta.ClassMetaData meta)
| Method Detail |
public java.io.File getCodeDirectory()
public void setCodeDirectory(java.io.File dir)
public serp.util.CodeFormat getCodeFormat()
public void setCodeFormat(serp.util.CodeFormat format)
public java.lang.Class getType()
public com.solarmetric.rd.kodo.meta.ClassMetaData getMetaData()
public java.lang.String getCode()
generateCode() has not
been called.
public void generateCode()
public void writeCode()
throws java.io.IOException
java.io.IOExceptionprotected java.io.File getFile()
protected serp.util.CodeFormat newCodeFormat()
protected java.lang.String getClassCode()
protected java.lang.String getInitialValue(com.solarmetric.rd.kodo.meta.FieldMetaData field)
protected java.lang.String getDeclaration(com.solarmetric.rd.kodo.meta.FieldMetaData field)
protected java.lang.String getFieldCode(com.solarmetric.rd.kodo.meta.FieldMetaData field)
|
SolarMetric Kodo JDO 2.5.0 Reverse Schema Tool | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||