org.hydrateframework.gen
Class CodeWriterIndexes
java.lang.Object
org.hydrateframework.gen.CodeWriterBase
org.hydrateframework.gen.CodeWriterIndexes
- Direct Known Subclasses:
- CodeWriterIdProxies, CodeWriterIndexesEJB
public class CodeWriterIndexes
- extends CodeWriterBase
- Version:
- @(#)$Revision: 1.10 $
- Author:
- David Chamberlin
Constructor Summary |
CodeWriterIndexes(java.lang.String[] argv,
java.lang.Class familyClass)
|
Method Summary |
java.io.File[] |
getFileList()
|
protected java.lang.String |
getVarName(java.lang.String keyType,
Member keyFld,
Key key,
int i)
|
static void |
main(java.lang.String[] argv)
|
LangWriter |
openFile(Family family,
ClassDef classDef,
Key key)
|
boolean |
shouldWriteCode(Key key)
|
protected void |
writeClassDef(LangWriter out,
ClassDef classDef,
Key key,
java.lang.String keyType)
|
void |
writeCode(Family family,
ClassDef classDef)
|
void |
writeCode(LangWriter out,
Family family,
ClassDef classDef,
Key key)
|
void |
writeCodeForFamily(Family family)
|
protected void |
writeConstrain(LangWriter out,
ClassDef classDef,
Key key,
java.lang.String keyType,
Member[] keyFlds)
|
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)
|
protected void |
writeKeyBuilder(LangWriter out,
ClassDef classDef,
Key key,
java.lang.String keyType,
Member[] keyFlds,
Member[] refKeyFlds,
Member[][] keyFldExp)
|
void |
writeReferencedKey(LangWriter out,
Relationship.Reference ref,
java.lang.String refName)
|
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 |
CodeWriterIndexes
public CodeWriterIndexes(java.lang.String[] argv,
java.lang.Class familyClass)
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
shouldWriteCode
public boolean shouldWriteCode(Key key)
writeCode
public void writeCode(Family family,
ClassDef classDef)
writeReferencedKey
public void writeReferencedKey(LangWriter out,
Relationship.Reference ref,
java.lang.String refName)
writeClassDef
protected void writeClassDef(LangWriter out,
ClassDef classDef,
Key key,
java.lang.String keyType)
writeKeyBuilder
protected void writeKeyBuilder(LangWriter out,
ClassDef classDef,
Key key,
java.lang.String keyType,
Member[] keyFlds,
Member[] refKeyFlds,
Member[][] keyFldExp)
writeConstructors
protected void writeConstructors(LangWriter out,
ClassDef clasSdef,
Key key,
java.lang.String keyType,
Member[] keyFlds)
writeEquals
protected void writeEquals(LangWriter out,
ClassDef classDef,
Key key,
java.lang.String keyType,
Member[] keyFlds)
getVarName
protected java.lang.String getVarName(java.lang.String keyType,
Member keyFld,
Key key,
int i)
writeConstrain
protected void writeConstrain(LangWriter out,
ClassDef classDef,
Key key,
java.lang.String keyType,
Member[] keyFlds)
writeGetters
protected void writeGetters(LangWriter out,
ClassDef classDef,
Key key,
java.lang.String keyType,
Member[] keyFlds)
writeImplementation
protected void writeImplementation(LangWriter out,
ClassDef classDef,
Key key,
java.lang.String keyType,
Member[] keyFlds)
writeFinders
protected void writeFinders(LangWriter out,
ClassDef classDef,
Key key,
java.lang.String keyType,
Member[] keyFlds)
writeCode
public void writeCode(LangWriter out,
Family family,
ClassDef classDef,
Key key)
openFile
public LangWriter openFile(Family family,
ClassDef classDef,
Key key)
Copyright © 2000 The Hydrate Project. All Rights Reserved.