org.hydrateframework.gen
Class CodeWriterAssemblers

java.lang.Object
  extended by org.hydrateframework.gen.CodeWriterBase
      extended by org.hydrateframework.gen.CodeWriterAssemblers

public class CodeWriterAssemblers
extends CodeWriterBase

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

Field Summary
protected  Family family
           
 
Fields inherited from class org.hydrateframework.gen.CodeWriterBase
failed, sqlWriter
 
Constructor Summary
CodeWriterAssemblers(java.lang.String[] argv, java.lang.Class familyClass)
           
 
Method Summary
 java.io.File[] getFileList()
           
static void main(java.lang.String[] argv)
           
 LangWriter openFile(Family family, ClassDef classDef)
           
 void writeCode(LangWriter out, Family family, ClassDef classDef)
           
 void writeCodeForFamily(Family family)
           
 void writeGetKeyMemberCode(LangWriter out, java.lang.String attrName, java.lang.String leadIn, Key key)
           
 
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
 

Field Detail

family

protected Family family
Constructor Detail

CodeWriterAssemblers

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

writeCode

public void writeCode(LangWriter out,
                      Family family,
                      ClassDef classDef)

writeGetKeyMemberCode

public void writeGetKeyMemberCode(LangWriter out,
                                  java.lang.String attrName,
                                  java.lang.String leadIn,
                                  Key key)

openFile

public LangWriter openFile(Family family,
                           ClassDef classDef)


Copyright © 2000 The Hydrate Project. All Rights Reserved.