org.hydrateframework.gen
Class CodeWriterSimple
java.lang.Object
org.hydrateframework.gen.CodeWriterBase
org.hydrateframework.gen.CodeWriterSimple
- Direct Known Subclasses:
- CodeWriterImplementations, CodeWriterProxies
public class CodeWriterSimple
- extends CodeWriterBase
- Version:
- @(#)$Revision: 1.7 $
- Author:
- David Chamberlin
Constructor Summary |
CodeWriterSimple(java.lang.String[] argv,
java.lang.Class familyClass)
|
Methods inherited from class org.hydrateframework.gen.CodeWriterBase |
failed, getTemplate, makeDirFromPackage, makeFile, makeProxiedPackageName, openFile, readSchema, run, setProperty, shouldWriteCode, sqlName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sup
protected ClassDef sup
members
protected Member[] members
allMembers
protected Member[] allMembers
methods
protected Method[] methods
prKey
protected Member[] prKey
classDef
protected ClassDef classDef
CodeWriterSimple
public CodeWriterSimple(java.lang.String[] argv,
java.lang.Class familyClass)
main
public static void main(java.lang.String[] argv)
getFileList
public java.io.File[] getFileList()
- Overrides:
getFileList
in class CodeWriterBase
writeCodeForFamily
public void writeCodeForFamily(Family family)
- Overrides:
writeCodeForFamily
in class CodeWriterBase
getAppendedText
public java.lang.String getAppendedText()
writeClassDef
public void writeClassDef(LangWriter out)
writeConstructors
public void writeConstructors(LangWriter out)
implementInternals
public void implementInternals(LangWriter out)
writeGettersSetters
public void writeGettersSetters(LangWriter out)
writeInitMethods
public void writeInitMethods(LangWriter out)
writeMembers
public void writeMembers(LangWriter out)
writeBase
public void writeBase(LangWriter out)
writeMethods
public void writeMethods(LangWriter out)
writeImports
public void writeImports(LangWriter out)
writeObjectCode
public void writeObjectCode(LangWriter out,
Family family,
ClassDef classDef)
openObjFile
public LangWriter openObjFile(Family family,
ClassDef classDef)
Copyright © 2000 The Hydrate Project. All Rights Reserved.