org.hydrateframework.gen
Class CodeWriterFamily

java.lang.Object
  extended by org.hydrateframework.gen.CodeWriterBase
      extended by org.hydrateframework.gen.CodeWriterFamily
Direct Known Subclasses:
CodeWriterFamilyEJB

public class CodeWriterFamily
extends CodeWriterBase

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

Field Summary
 
Fields inherited from class org.hydrateframework.gen.CodeWriterBase
failed, family, sqlWriter
 
Constructor Summary
CodeWriterFamily(java.lang.String[] argv, java.lang.Class familyClass)
           
 
Method Summary
 java.io.File[] getFileList()
           
 java.lang.String getImplementationClass(ClassDef classDef)
           
 java.lang.String getProxyClass(ClassDef classDef)
           
static void main(java.lang.String[] argv)
           
 LangWriter openFamilyFile(Family family)
           
 void writeCodeForFamily(Family family)
           
 void writeFamily(LangWriter out, Family family)
           
 void writeStaticSection(LangWriter out)
           
 
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

CodeWriterFamily

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

getImplementationClass

public java.lang.String getImplementationClass(ClassDef classDef)

getProxyClass

public java.lang.String getProxyClass(ClassDef classDef)

writeStaticSection

public void writeStaticSection(LangWriter out)

writeFamily

public void writeFamily(LangWriter out,
                        Family family)

openFamilyFile

public LangWriter openFamilyFile(Family family)


Copyright © 2000 The Hydrate Project. All Rights Reserved.