Uses of Interface
org.objectweb.jorm.comp.compiler.api.CompilerParameter

Packages that use CompilerParameter
org.objectweb.jorm.comp.cmdline.lib   
org.objectweb.jorm.comp.compiler.lib   
org.objectweb.jorm.comp.generator.api   
org.objectweb.jorm.comp.generator.file   
org.objectweb.jorm.comp.generator.fos   
org.objectweb.jorm.comp.generator.lib   
org.objectweb.jorm.comp.generator.memory   
org.objectweb.jorm.comp.generator.rdb   
org.objectweb.jorm.runtime.mapper.rdb.adapter.lib   
org.objectweb.jorm.util.lib   
 

Uses of CompilerParameter in org.objectweb.jorm.comp.cmdline.lib
 

Methods in org.objectweb.jorm.comp.cmdline.lib that return CompilerParameter
 CompilerParameter CommandLineParser.getCompilerParameter()
          Returns the current compilation context object.
 

Constructors in org.objectweb.jorm.comp.cmdline.lib with parameters of type CompilerParameter
CommandLineParser(BasicClassLoader cl, CompilerParameter cp)
          Builds a new CommandLineParser object.
 

Uses of CompilerParameter in org.objectweb.jorm.comp.compiler.lib
 

Classes in org.objectweb.jorm.comp.compiler.lib that implement CompilerParameter
 class BasicCompilerParameter
          A BasicCompilerParameter object is an object which manages informations read by the command line parser.
 

Fields in org.objectweb.jorm.comp.compiler.lib declared as CompilerParameter
protected  CompilerParameter BasicCompiler.compilerParameter
          The compiler parameters
 

Methods in org.objectweb.jorm.comp.compiler.lib that return CompilerParameter
 CompilerParameter BasicCompiler.getCompilerParameter()
          It retrieves the CompilerParameter associated to the compiler
 

Constructors in org.objectweb.jorm.comp.compiler.lib with parameters of type CompilerParameter
BasicCompiler(CompilerParameter compilerParameter, BasicClassLoader bcl)
          It builds a BasicCompiler with the specified BasicCompilerParameter instance.
 

Uses of CompilerParameter in org.objectweb.jorm.comp.generator.api
 

Methods in org.objectweb.jorm.comp.generator.api with parameters of type CompilerParameter
 MOP MOPFactory.createMappingMOP(CompilerParameter cp)
          This method must return a new instance of a MappingMOP
 MOP MOPFactory.createBindingMOP(CompilerParameter cp)
          This method must return a new instance of a BindingMOP
 void Generator.generate(MetaObject pod, org.objectweb.util.io.api.TargetHolder th, CompilerParameter cp)
          Generates information for the Persistence Meta Object.
 

Uses of CompilerParameter in org.objectweb.jorm.comp.generator.file
 

Methods in org.objectweb.jorm.comp.generator.file with parameters of type CompilerParameter
 MOP FileMOPFactory.createMappingMOP(CompilerParameter cp)
          This method must return a new instance of a MappingMOP
 MOP FileMOPFactory.createBindingMOP(CompilerParameter cp)
          This method must return a new instance of a BindingMOP
 void FileBindingMOP.writeVariables(org.objectweb.util.io.api.Block block, Class moc, CompilerParameter cp)
          writes the definitions of all variables needed by a Binding object.
 void FileBindingMOP.writeConstructorBody(org.objectweb.util.io.api.Block block, Class moc, CompilerParameter cp)
          This methods permits to specify initializations which must be done at the instanciation time.
 void FileBindingMOP.writeWriteHeader(org.objectweb.util.io.api.Block block, Class moc, CompilerParameter cp)
          writes the code for the "write" header method needed by a Binding object.
 void FileBindingMOP.writeWriteTail(org.objectweb.util.io.api.Block block, Class moc, CompilerParameter cp)
          writes the code for the "write" tail method needed by a Binding object.
 void FileBindingMOP.writeRemove(org.objectweb.util.io.api.Block block, Class moc, CompilerParameter cp)
          To do nothing, because the code is common to the remove, create or update cases.
 void FileBindingMOP.writeCreate(org.objectweb.util.io.api.Block block, Class moc, CompilerParameter cp)
          To do nothing, because the code is common to the remove, create or update cases.
 void FileBindingMOP.writeUpdate(org.objectweb.util.io.api.Block block, Class moc, CompilerParameter cp)
          To do nothing, because the code is common to the remove, create or update cases.
 void FileBindingMOP.writeReadHeader(org.objectweb.util.io.api.Block block, Class moc, CompilerParameter cp)
          No specific header
 void FileBindingMOP.writeReadBody(org.objectweb.util.io.api.Block block, Class moc, CompilerParameter cp)
           
 void FileBindingMOP.writeReadTail(org.objectweb.util.io.api.Block block, Class moc, CompilerParameter cp)
          No specific tail
 void FileBindingMOP.writeExistsHeader(org.objectweb.util.io.api.Block block, Class moc, CompilerParameter cp)
          No specific header
 void FileBindingMOP.writeExistsBody(org.objectweb.util.io.api.Block block, Class moc, CompilerParameter cp)
          writes the code for the "exists" method needed by a Binding object.
 void FileBindingMOP.writeExistsTail(org.objectweb.util.io.api.Block block, Class moc, CompilerParameter cp)
          No specific tail
 java.lang.String[] FileBindingMOP.getImplements(Class c, CompilerParameter cp)
          defines interfaces to implement by the current object.
 java.lang.String[] FileBindingMOP.getImportedClassName(Class c, CompilerParameter cp)
          defines imports needed by the PBinding generation.
 void FileBindingMOP.writeOtherMethods(org.objectweb.util.io.api.Block block, Class moc, CompilerParameter cp)
          writes the code for other methods needed by a Binding object.
 void FileMappingMOP.writeVariables(org.objectweb.util.io.api.Block block, Class moc, CompilerParameter cp)
          writes the definitions of all variables needed by a Binding object.
 void FileMappingMOP.writeConstructorBody(org.objectweb.util.io.api.Block block, Class moc, CompilerParameter cp)
           
 void FileMappingMOP.writeinitMappingStructures(org.objectweb.util.io.api.Block block, Class moc, CompilerParameter cp)
          writes the body of method initStruct(Object conn) that will be used to build the persistence support for the object in the object store.
 void FileMappingMOP.writeRemoveMappingStructures(org.objectweb.util.io.api.Block block, Class moc, CompilerParameter cp)
          writes the body of the removeStruct(Object conn) that will be used to remove the persistent support for the object int the data storage.
 java.lang.String[] FileMappingMOP.getImplements(Class c, CompilerParameter cp)
          defines interfaces to implement by the generated mapping object.
 java.lang.String[] FileMappingMOP.getImportedClassName(Class c, CompilerParameter cp)
          defines imports needed by the PMapping generation.
 void FileMappingMOP.writeFieldDescFilling(PrimitiveElement pe, java.lang.String varName, org.objectweb.util.io.api.Block block, CompilerParameter cp)
          This method generates the setting of the @varName varible with a Mapper specific FieldDesc either a PrimitiveElement.
 void FileMappingMOP.writeInitGenClassMapping(GenClassRef gcr, java.lang.String gcVarName, Class sourceClass, java.lang.String fieldName, int level, org.objectweb.util.io.api.Block block, CompilerParameter cp)
           
 

Uses of CompilerParameter in org.objectweb.jorm.comp.generator.fos
 

Methods in org.objectweb.jorm.comp.generator.fos with parameters of type CompilerParameter
 MOP FosMOPFactory.createMappingMOP(CompilerParameter cp)
          This method must return a new instance of a MappingMOP
 MOP FosMOPFactory.createBindingMOP(CompilerParameter cp)
          This method must return a new instance of a BindingMOP
 

Uses of CompilerParameter in org.objectweb.jorm.comp.generator.lib
 

Methods in org.objectweb.jorm.comp.generator.lib with parameters of type CompilerParameter
 boolean CommonHelper.containsCompositeReference(Class moc, CompilerParameter cp)
          This method tests if a class contains a composite reference.
 java.util.ArrayList CommonHelper.iterateCompositeReference(Class moc, CompilerParameter cp)
          This method return a list containing the nameref implied in composite reference field
 java.util.Iterator CommonHelper.iterateCompositeName(Class moc, CompilerParameter cp)
          This method return a SET containing the full name of compositename implied in the reference field of the class.
 boolean CommonHelper.containsCompositeName(Class c, CompilerParameter cp)
          This method allows to know if a class represented by its Class meta object, contains a composite PName.
abstract  void ObjectGenerator.generate(MetaObject pod, org.objectweb.util.io.api.TargetHolder holder, CompilerParameter cp)
          A part of the generate
 void AccessorGenerator.generate(MetaObject pod, org.objectweb.util.io.api.TargetHolder holder, CompilerParameter cp)
          This method generates a XAccessor file corresponding to the pod parameter in the directory parameter
 void JormGeneratorImpl.generate(MetaObject mo, org.objectweb.util.io.api.TargetHolder holder, CompilerParameter cp)
          This method generates the jorm objects by delegation to the AccessorGenerator, the BindingGenerator and the MappingGenerator.
 void PNameGenerator.generate(MetaObject pod, org.objectweb.util.io.api.TargetHolder holder, CompilerParameter cp)
          This method generates a XAccessor file corresponding to the pod parameter in the directory parameter
 void BindingGenerator.generate(MetaObject pod, org.objectweb.util.io.api.TargetHolder holder, CompilerParameter cp)
          This method generates a XPBinding file corresponding to the pod parameter in the directory parameter
 void CompositeNameGenerator.generate(MetaObject pod, org.objectweb.util.io.api.TargetHolder holder, CompilerParameter cp)
          This method generates a XAccessor file corresponding to the pod parameter in the directory parameter
 void BinderGenerator.generate(MetaObject pod, org.objectweb.util.io.api.TargetHolder holder, CompilerParameter cp)
          This method generates a XAccessor file corresponding to the pod parameter in the directory parameter
 void MappingGenerator.generate(MetaObject pod, org.objectweb.util.io.api.TargetHolder holder, CompilerParameter cp)
          This method generates a XXXPMapping file corresponding to the pod parameter in the directory parameter
 

Uses of CompilerParameter in org.objectweb.jorm.comp.generator.memory
 

Methods in org.objectweb.jorm.comp.generator.memory with parameters of type CompilerParameter
 java.util.ArrayList MemoryBindingMOP.getField(Class moc, CompilerParameter cp)
           
 MOP MemoryMOPFactory.createMappingMOP(CompilerParameter cp)
          This method must return a new instance of a MappingMOP
 MOP MemoryMOPFactory.createBindingMOP(CompilerParameter cp)
          This method must return a new instance of a BindingMOP
 void MemoryMappingMOP.writeVariables(org.objectweb.util.io.api.Block block, Class moc, CompilerParameter cp)
          writes the definitions of all variables needed by a Binding object.
 void MemoryMappingMOP.writeConstructorBody(org.objectweb.util.io.api.Block block, Class moc, CompilerParameter cp)
           
 void MemoryMappingMOP.writeinitMappingStructures(org.objectweb.util.io.api.Block block, Class moc, CompilerParameter cp)
          writes the body of method initStruct(Object conn) that will be used to build the persistence support for the object in the object store.
 void MemoryMappingMOP.writeRemoveMappingStructures(org.objectweb.util.io.api.Block block, Class moc, CompilerParameter cp)
          writes the body of the removeStruct(Object conn) that will be used to remove the persistent support for the object int the data storage.
 java.lang.String[] MemoryMappingMOP.getImplements(Class c, CompilerParameter cp)
          defines interfaces to implement by the generated mapping object.
 java.lang.String[] MemoryMappingMOP.getImportedClassName(Class c, CompilerParameter cp)
          defines imports needed by the PMapping generation.
 void MemoryMappingMOP.writeFieldDescFilling(PrimitiveElement pe, java.lang.String varName, org.objectweb.util.io.api.Block block, CompilerParameter cp)
          This method generates the setting of the @varName varible with a Mapper specific FieldDesc either a PrimitiveElement.
 void MemoryMappingMOP.writeInitGenClassMapping(GenClassRef gcr, java.lang.String gcVarName, Class sourceClass, java.lang.String fieldName, int level, org.objectweb.util.io.api.Block block, CompilerParameter cp)
           
 

Uses of CompilerParameter in org.objectweb.jorm.comp.generator.rdb
 

Methods in org.objectweb.jorm.comp.generator.rdb with parameters of type CompilerParameter
 RDBColumnSpec RdbCommonHelper.getColumnName(PrimitiveElement pe, CompilerParameter cp)
          This method permits to fetch the column name of the PrimitiveElement specified as parameter.
 java.lang.String RdbMappingMOP.getCreateRequest(Class moc, CompilerParameter cp)
          This method builds the create request of a class
 java.lang.String RdbMappingMOP.getGetPNameXRequest(Class moc, CompilerParameter cp)
           
 MOP RdbMOPFactory.createMappingMOP(CompilerParameter cp)
          This method must return a new instance of a MappingMOP
 MOP RdbMOPFactory.createBindingMOP(CompilerParameter cp)
          This method must return a new instance of a BindingMOP
 java.util.ArrayList RdbBindingMOP.getColumnListOfRead(Class moc, CompilerParameter cp)
          This method provides the name of the column where the fiels of the class passed as parameter are mapped.
 java.lang.String RdbBindingMOP.getReadRequest(Class co, java.util.ArrayList cols, CompilerParameter cp, int pngspe)
          It build an sql request used to read instance of the class co.
 java.lang.String RdbBindingMOP.getExistRequest(Class moc, CompilerParameter cp, int pngspe)
           
 java.util.ArrayList RdbBindingMOP.getColInfo(Class moc, CompilerParameter cp)
          It build an arraylist providing information over the column where the class is mapped.
 java.lang.String RdbBindingMOP.getWriteCreateRequest(Class moc, java.util.ArrayList colsinfolist, CompilerParameter cp)
          Build a prepared request for a write create action.
 java.lang.String RdbBindingMOP.getWriteRemoveRequest(Class moc, java.util.ArrayList colinfolist, CompilerParameter cp)
          Build a prepared request for a write remove action.
 java.lang.String RdbBindingMOP.getWriteUpdateRequest(Class moc, java.util.ArrayList colinfolist, CompilerParameter cp)
          Build a prepared request for a write update action.
 int RdbBindingMOP.getPnameIndexForUpdateRequest(Class moc, java.util.ArrayList colinfolist, CompilerParameter cp)
          Compute the start index for the pname setter in the case of an update request.
 java.util.ArrayList RdbBindingMOP.getNameDefColInfo(Class moc, NameDef nd, java.lang.String fieldname, java.lang.String pnamevar, CompilerParameter cp, boolean canBeFieldName, java.util.ArrayList res, java.util.ArrayList cilist)
          it build an array list of colinfo from the namedef passed as parameter.
 

Uses of CompilerParameter in org.objectweb.jorm.runtime.mapper.rdb.adapter.lib
 

Methods in org.objectweb.jorm.runtime.mapper.rdb.adapter.lib with parameters of type CompilerParameter
 RdbAdpater RdbAdapterFactory.getTypeConverter(CompilerParameter cp)
          This first possibility permits to specify a compiler parameter which containsthe all needed information to determine which a RdbAdpater must be returned.
 

Uses of CompilerParameter in org.objectweb.jorm.util.lib
 

Fields in org.objectweb.jorm.util.lib declared as CompilerParameter
protected  CompilerParameter AntJormExec.compilerParameter