org.hydrateframework.gen
Class CodeWriterEnumerations

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

public class CodeWriterEnumerations
extends CodeWriterBase

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

Field Summary
 
Fields inherited from class org.hydrateframework.gen.CodeWriterBase
failed, family, sqlWriter
 
Constructor Summary
CodeWriterEnumerations(java.lang.String[] args, java.lang.Class familyClass)
           
 
Method Summary
 java.io.File[] getFileList()
           
static void main(java.lang.String[] args)
           
 void writeCodeForFamily(Family family)
           
 void writeEnumerationClass(LangWriter out, Family family, Enumeration enm)
           
 void writeEnumerationClasses(Enumeration[] enumerations, Family family)
           
 
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

CodeWriterEnumerations

public CodeWriterEnumerations(java.lang.String[] args,
                              java.lang.Class familyClass)
Method Detail

main

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

writeCodeForFamily

public void writeCodeForFamily(Family family)
Overrides:
writeCodeForFamily in class CodeWriterBase

getFileList

public java.io.File[] getFileList()
Overrides:
getFileList in class CodeWriterBase

writeEnumerationClasses

public void writeEnumerationClasses(Enumeration[] enumerations,
                                    Family family)

writeEnumerationClass

public void writeEnumerationClass(LangWriter out,
                                  Family family,
                                  Enumeration enm)
                           throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2000 The Hydrate Project. All Rights Reserved.