org.hydrateframework.gen
Class CodeWriterIdProxies

java.lang.Object
  extended by org.hydrateframework.gen.CodeWriterBase
      extended by org.hydrateframework.gen.CodeWriterIndexes
          extended by org.hydrateframework.gen.CodeWriterIdProxies

public class CodeWriterIdProxies
extends CodeWriterIndexes

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

Field Summary
 
Fields inherited from class org.hydrateframework.gen.CodeWriterBase
failed, family, sqlWriter
 
Constructor Summary
CodeWriterIdProxies(java.lang.String[] argv, java.lang.Class familyClass)
           
 
Method Summary
protected  java.lang.String getVarName(java.lang.String keyType, Member keyFld, Key key, int i)
           
static void main(java.lang.String[] argv)
           
 boolean shouldWriteCode(Key key)
           
protected  void writeClassDef(LangWriter out, ClassDef classDef, Key key, java.lang.String keyType)
           
protected  void writeConstructors(LangWriter out, ClassDef clasSdef, Key key, java.lang.String keyType, Member[] keyFlds)
           
protected  void writeEquals(LangWriter out, ClassDef classDef, Key key, java.lang.String keyType, Member[] keyFlds)
           
protected  void writeFinders(LangWriter out, ClassDef classDef, Key key, java.lang.String keyType, Member[] keyFlds)
           
protected  void writeGetters(LangWriter out, ClassDef classDef, Key key, java.lang.String keyType, Member[] keyFlds)
           
protected  void writeImplementation(LangWriter out, ClassDef classDef, Key key, java.lang.String keyType, Member[] keyFlds)
           
 
Methods inherited from class org.hydrateframework.gen.CodeWriterIndexes
getFileList, openFile, writeCode, writeCode, writeCodeForFamily, writeConstrain, writeKeyBuilder, writeReferencedKey
 
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

CodeWriterIdProxies

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

main

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

writeClassDef

protected void writeClassDef(LangWriter out,
                             ClassDef classDef,
                             Key key,
                             java.lang.String keyType)
Overrides:
writeClassDef in class CodeWriterIndexes

writeConstructors

protected void writeConstructors(LangWriter out,
                                 ClassDef clasSdef,
                                 Key key,
                                 java.lang.String keyType,
                                 Member[] keyFlds)
Overrides:
writeConstructors in class CodeWriterIndexes

writeFinders

protected void writeFinders(LangWriter out,
                            ClassDef classDef,
                            Key key,
                            java.lang.String keyType,
                            Member[] keyFlds)
Overrides:
writeFinders in class CodeWriterIndexes

writeGetters

protected void writeGetters(LangWriter out,
                            ClassDef classDef,
                            Key key,
                            java.lang.String keyType,
                            Member[] keyFlds)
Overrides:
writeGetters in class CodeWriterIndexes

getVarName

protected java.lang.String getVarName(java.lang.String keyType,
                                      Member keyFld,
                                      Key key,
                                      int i)
Overrides:
getVarName in class CodeWriterIndexes

writeEquals

protected void writeEquals(LangWriter out,
                           ClassDef classDef,
                           Key key,
                           java.lang.String keyType,
                           Member[] keyFlds)
Overrides:
writeEquals in class CodeWriterIndexes

shouldWriteCode

public boolean shouldWriteCode(Key key)
Overrides:
shouldWriteCode in class CodeWriterIndexes

writeImplementation

protected void writeImplementation(LangWriter out,
                                   ClassDef classDef,
                                   Key key,
                                   java.lang.String keyType,
                                   Member[] keyFlds)
Overrides:
writeImplementation in class CodeWriterIndexes


Copyright © 2000 The Hydrate Project. All Rights Reserved.