|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.objectwave.sourceGenerator.ClassHeaderGenerator
Add imports to a JavaClassDef. A JavaClassDef is modified by changing the ClassElements that make up that JavaClassDef.
Constructor Summary | |
ClassHeaderGenerator(JavaClassDef aDef)
|
Method Summary | |
java.io.ByteArrayOutputStream |
generateClassHeader(MergeTemplate temp)
|
java.io.ByteArrayOutputStream |
generateImportTemplate(java.lang.String tempName)
Get the sourceCodeTemplate with the provided name. |
void |
generateTemplate(MergeTemplate tempName)
A main entry point for import generation. |
void |
generateTemplate(java.lang.String tempName)
A main entry point for import generation. |
java.util.Vector |
getImportDefs(ClassElement[] els,
boolean overwrite)
On the provided stream there are import definitions. |
java.lang.String |
getMiscData()
|
static void |
main(java.lang.String[] args)
|
void |
setMiscData(java.lang.String anyStringVal)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ClassHeaderGenerator(JavaClassDef aDef)
aDef
- The subject that we are going to modify.JavaClassDef
Method Detail |
public java.lang.String getMiscData()
public void setMiscData(java.lang.String anyStringVal)
public java.io.ByteArrayOutputStream generateClassHeader(MergeTemplate temp)
public java.io.ByteArrayOutputStream generateImportTemplate(java.lang.String tempName)
public void generateTemplate(MergeTemplate tempName) throws java.io.IOException
java.io.IOException
public void generateTemplate(java.lang.String tempName) throws java.io.IOException
java.io.IOException
public java.util.Vector getImportDefs(ClassElement[] els, boolean overwrite)
public static void main(java.lang.String[] args)
args
- java.lang.String[]
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |