Uses of Class
org.ephman.abra.tools.JClass

Packages that use JClass
org.ephman.abra.tools   
org.ephman.abra.tools.plugins   
 

Uses of JClass in org.ephman.abra.tools
 

Fields in org.ephman.abra.tools declared as JClass
(package private)  JClass GenericFactoryGenerator.InlineFieldWriter.currentClass
           
protected  JClass MapToJava.currentClass
           
(package private)  JClass JCompositeField.jClass
           
protected  JClass JClass.superClass
           
 

Methods in org.ephman.abra.tools that return JClass
 JClass JCompositeField.getJClass()
          Get the value of jClass.
 JClass JClass.getParentClass()
           
 

Methods in org.ephman.abra.tools with parameters of type JClass
 void JavaClassGenerator.generate(JClass currentClass)
           
 void GenericFactoryGenerator.generate(JClass currentClass)
           
abstract  java.lang.String GenericFactoryGenerator.getPrimaryKeyString(JClass currentClass)
          methods which should be implemented by descendant generator
protected  void GenericFactoryGenerator.writeFactoryMethods(java.io.FileWriter factoryOutFile, JClass currentClass, java.util.Vector allFields)
           
protected  void GenericFactoryGenerator.writeQueryBasedFactoryMethods(java.io.FileWriter outFile, JClass currentClass)
           
protected  void GenericFactoryGenerator.writeDeepRetrieval(java.io.FileWriter outFile, JClass currentClass, java.util.Vector allFields)
           
protected  void GenericFactoryGenerator.writeStoreAndDeleteMethods(java.io.FileWriter outFile, JClass currentClass, java.util.Vector allFields)
          routine which writes store, getByOid and delete
protected  void GenericFactoryGenerator.writeProcs(java.io.FileWriter outFile, JClass currentClass, java.util.Vector allFields)
          write procs
protected  void GenericFactoryGenerator.writeMakeFromRs(java.io.FileWriter outFile, JClass currentClass, java.util.Vector allFields)
           
protected  int GenericFactoryGenerator.writeInsertMethod(java.io.FileWriter factoryOutFile, JClass currentClass, java.util.Vector allFields)
           
protected  void GenericFactoryGenerator.writeFactoryHeader(java.io.FileWriter factoryOutFile, JClass currentClass)
           
protected  void GenericFactoryGenerator.writeViewCode(java.io.FileWriter outFile, JClass currentClass, java.util.Vector allFields)
           
protected  void GenericFactoryGenerator.writeViewString(JView view, JClass currentClass, java.io.FileWriter outFile)
           
protected  void GenericFactoryGenerator.writeManyToManyMethods(java.io.FileWriter outFile, JClass currentClass, java.util.Vector allFields)
           
 void GenericFactoryGenerator.InlineFieldWriter.writeOnce(java.io.FileWriter outFile, JClass fieldClass)
           
 java.lang.String FactoryGenerator.getPrimaryKeyString(JClass currentClass)
           
 void JCompositeField.setJClass(JClass v)
          Set the value of jClass.
 void GenericSchemaGenerator.generate(JClass currentClass)
           
protected  void GenericSchemaGenerator.addIndex(JClass currentClass, java.lang.String sOut, JIndex index)
           
protected  void GenericSchemaGenerator.cleanUpIndex(JClass currentClass, JIndex index)
           
protected  void GenericSchemaGenerator.addConstraint(JClass currentClass, java.lang.String consName, JConstraint jcons, java.lang.String sOut)
           
protected  void GenericSchemaGenerator.cleanUpConstraint(JClass currentClass, java.lang.String consName)
           
protected  java.lang.String GenericSchemaGenerator.getDropSeqStmt(JClass currentClass)
           
protected  java.lang.String GenericSchemaGenerator.convertFields(java.lang.String fields, JClass currentClass)
           
protected  java.lang.String GenericSchemaGenerator.jToSql(java.lang.String javaName, JClass currentClass)
           
protected  void GenericSchemaGenerator.writeUniqueConstraint(JClass currentClass, JField jf)
           
protected  void GenericSchemaGenerator.writePrimaryKey(JClass currentClass, java.lang.String sqlName)
          generic primary in table creation..
 void GenericSchemaGenerator.inlineField(JClass currentClass, JCompositeField jcf, java.util.HashSet fieldNames)
           
protected  void GenericSchemaGenerator.writeFieldSchema(JClass currentClass, JField jf, java.lang.String primaryKey, boolean is_first)
           
protected  void GenericSchemaGenerator.writeCheckConstraint(JClass currentClass, java.lang.String cons_name, JField jf)
           
protected  void GenericSchemaGenerator.writeForeignKey(JClass currentClass, java.lang.String cons_name, JField jf, JClass foreignClass)
           
protected  void GenericSchemaGenerator.writeForeignKey(JClass currentClass, java.lang.String cons_name, JField jf, JClass foreignClass)
           
 void SchemaGenerator.generate(JClass currentClass)
           
protected  void SchemaGenerator.writeUniqueConstraint(JClass currentClass, JField jf)
           
protected  void SchemaGenerator.writePrimaryKey(JClass currentClass, java.lang.String sqlName)
           
protected  void SchemaGenerator.writeProcedures(JClass currentClass)
           
 void JClass.setParentClass(JClass parent)
           
static java.lang.String JClass.getNewProcName(JClass jc)
           
 void Generator.generate(JClass currentClass)
           
 

Constructors in org.ephman.abra.tools with parameters of type JClass
GenericFactoryGenerator.InlineFieldWriter(JCompositeField jcf, JClass currentClass)
           
SchemaException(JClass currentClass, JField jf, java.lang.String msg, java.lang.Exception prevEx)
          incase another exception was caught and wrapped..
SchemaException(JClass currentClass, JField jf, java.lang.String msg)
           
 

Uses of JClass in org.ephman.abra.tools.plugins
 

Methods in org.ephman.abra.tools.plugins with parameters of type JClass
 void PluginGeneratorHandler.handleClassLevelNode(java.lang.String nodeName, java.util.Map attributes, JClass currentClass)
          call back when the node 'nodeName' which has been registered by this class is encountered
 void PluginGeneratorHandler.handleFieldLevelNode(java.lang.String nodeName, java.util.Map attributes, JClass currentClass, JField currentField)
          call back when the node 'nodeName' which has been registered by this class is encountered
 void PluginGeneratorHandler.addDefault(JClass currentClass)
          call each registered generator for the given class and allow them to add any default PluginData
 void PluginGeneratorHandler.generate(JClass currentClass)
          call each registered generator for the given class
abstract  void GeneratorPlugin.handleClassLevelNode(java.lang.String nodeName, java.util.Map attributes, JClass currentClass)
          call back when the node 'nodeName' which has been registered by this class is encountered
abstract  void GeneratorPlugin.handleFieldLevelNode(java.lang.String nodeName, java.util.Map attributes, JClass currentClass, JField currentField)
          call back when the node 'nodeName' which has been registered by this class is encountered
abstract  void GeneratorPlugin.generate(JClass currentClass)
          close and generate are part of Generator inteface
protected abstract  ClassPluginData GeneratorPlugin.createDefault(JClass currentClass)
          create a default plugin (ie base taglib, validator
protected  void GeneratorPlugin.registerPlugin(ClassPluginData plugin, JClass currentClass)
           
protected  ClassPluginData GeneratorPlugin.getPlugin(JClass currentClass, java.lang.String formatName)
           
protected  java.util.HashMap GeneratorPlugin.getNamedMap(JClass currentClass)