org.hydrateframework.gen
Class CodeWriterImplementations

java.lang.Object
  extended by org.hydrateframework.gen.CodeWriterBase
      extended by org.hydrateframework.gen.CodeWriterSimple
          extended by org.hydrateframework.gen.CodeWriterImplementations

public class CodeWriterImplementations
extends CodeWriterSimple

Version:
@(#)$Revision: 1.9 $
Author:
David Chamberlin

Field Summary
 
Fields inherited from class org.hydrateframework.gen.CodeWriterSimple
allMembers, classDef, members, methods, prKey, sup
 
Fields inherited from class org.hydrateframework.gen.CodeWriterBase
failed, family, sqlWriter
 
Constructor Summary
CodeWriterImplementations(java.lang.String[] argv, java.lang.Class familyClass)
           
 
Method Summary
 void fixupReverseReference(LangWriter out, Member member, java.lang.String varName, boolean assumeEmpty)
           
 java.lang.String getAppendedText()
           
 void implementInternals(LangWriter out)
           
static void main(java.lang.String[] argv)
           
 void writeClassDef(LangWriter out)
           
 void writeConstructors(LangWriter out)
           
 void writeGettersSetters(LangWriter out)
           
 void writeInitMethods(LangWriter out)
           
 
Methods inherited from class org.hydrateframework.gen.CodeWriterSimple
getFileList, openObjFile, writeBase, writeCodeForFamily, writeImports, writeMembers, writeMethods, writeObjectCode
 
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
 

Constructor Detail

CodeWriterImplementations

public CodeWriterImplementations(java.lang.String[] argv,
                                 java.lang.Class familyClass)
Method Detail

main

public static void main(java.lang.String[] argv)

getAppendedText

public java.lang.String getAppendedText()
Overrides:
getAppendedText in class CodeWriterSimple

writeClassDef

public void writeClassDef(LangWriter out)
Overrides:
writeClassDef in class CodeWriterSimple

writeConstructors

public void writeConstructors(LangWriter out)
Overrides:
writeConstructors in class CodeWriterSimple

implementInternals

public void implementInternals(LangWriter out)
Overrides:
implementInternals in class CodeWriterSimple

fixupReverseReference

public void fixupReverseReference(LangWriter out,
                                  Member member,
                                  java.lang.String varName,
                                  boolean assumeEmpty)

writeGettersSetters

public void writeGettersSetters(LangWriter out)
Overrides:
writeGettersSetters in class CodeWriterSimple

writeInitMethods

public void writeInitMethods(LangWriter out)
Overrides:
writeInitMethods in class CodeWriterSimple


Copyright © 2000 The Hydrate Project. All Rights Reserved.