org.hydrateframework.gen
Class CodeWriterHelpers

java.lang.Object
  extended by org.hydrateframework.gen.CodeWriterBase
      extended by org.hydrateframework.gen.CodeWriterHelpers
Direct Known Subclasses:
CodeWriterHelpersEJB

public class CodeWriterHelpers
extends CodeWriterBase

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

Field Summary
 
Fields inherited from class org.hydrateframework.gen.CodeWriterBase
failed, family, sqlWriter
 
Constructor Summary
CodeWriterHelpers(java.lang.String[] argv, java.lang.Class familyClass)
           
 
Method Summary
 java.io.File[] getFileList()
           
static void main(java.lang.String[] argv)
           
 LangWriter openHelperFile(Family family, ClassDef classDef)
           
 void writeAttributes(LangWriter hlp, ClassDef classDef)
           
 void writeCodeForFamily(Family family)
           
 void writeCollections(LangWriter hlp, ClassDef classDef)
           
 void writeInitInterface(LangWriter hlp, ClassDef classDef)
           
 void writeObjectInterfaces(LangWriter hlp, Family family, ClassDef classDef)
           
 void writeProxyClass(LangWriter hlp, ClassDef classDef)
           
 void writeSaveAndXML(LangWriter hlp, ClassDef classDef)
           
 void writeToStrings(LangWriter hlp, ClassDef classDef)
           
 
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

CodeWriterHelpers

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

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

writeInitInterface

public void writeInitInterface(LangWriter hlp,
                               ClassDef classDef)

writeCollections

public void writeCollections(LangWriter hlp,
                             ClassDef classDef)

writeToStrings

public void writeToStrings(LangWriter hlp,
                           ClassDef classDef)

writeProxyClass

public void writeProxyClass(LangWriter hlp,
                            ClassDef classDef)

writeSaveAndXML

public void writeSaveAndXML(LangWriter hlp,
                            ClassDef classDef)

writeAttributes

public void writeAttributes(LangWriter hlp,
                            ClassDef classDef)

writeObjectInterfaces

public void writeObjectInterfaces(LangWriter hlp,
                                  Family family,
                                  ClassDef classDef)

openHelperFile

public LangWriter openHelperFile(Family family,
                                 ClassDef classDef)


Copyright © 2000 The Hydrate Project. All Rights Reserved.