org.hydrateframework.gen
Class CodeWriterProxies

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

public class CodeWriterProxies
extends CodeWriterSimple

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

Field Summary
 int superMbrCount
           
 
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
CodeWriterProxies(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)
           
protected  java.lang.String makeProxiedPackageName()
           
 void writeBase(LangWriter out)
           
 void writeClassDef(LangWriter out)
           
 void writeConstructors(LangWriter out)
           
 void writeGettersSetters(LangWriter out)
           
 void writeImports(LangWriter out)
           
 void writeInitMethods(LangWriter out)
           
 void writeMembers(LangWriter out)
           
 void writeMethods(LangWriter out)
           
 
Methods inherited from class org.hydrateframework.gen.CodeWriterSimple
getFileList, openObjFile, writeCodeForFamily, writeObjectCode
 
Methods inherited from class org.hydrateframework.gen.CodeWriterBase
failed, getTemplate, makeDirFromPackage, makeFile, openFile, readSchema, run, setProperty, shouldWriteCode, sqlName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

superMbrCount

public int superMbrCount
Constructor Detail

CodeWriterProxies

public CodeWriterProxies(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

makeProxiedPackageName

protected java.lang.String makeProxiedPackageName()
Overrides:
makeProxiedPackageName in class CodeWriterBase

writeClassDef

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

writeMembers

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

writeImports

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

writeConstructors

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

writeBase

public void writeBase(LangWriter out)
Overrides:
writeBase 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)

writeMethods

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

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.