Uses of Interface
org.objectweb.jorm.metainfo.api.Class

Packages that use Class
org.objectweb.jorm.comp.generator.file   
org.objectweb.jorm.comp.generator.lib   
org.objectweb.jorm.comp.generator.memory   
org.objectweb.jorm.comp.generator.rdb   
org.objectweb.jorm.metainfo.api   
org.objectweb.jorm.metainfo.lib   
org.objectweb.jorm.parser.lib.file   
org.objectweb.jorm.xml2mi.api   
org.objectweb.jorm.xml2mi.fos   
org.objectweb.jorm.xml2mi.lib   
org.objectweb.jorm.xml2mi.lib.fos   
org.objectweb.jorm.xml2mi.lib.memory   
org.objectweb.jorm.xml2mi.lib.rdb   
org.objectweb.jorm.xml2mi.memory   
org.objectweb.jorm.xml2mi.rdb   
 

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

Methods in org.objectweb.jorm.comp.generator.file with parameters of type Class
 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.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 Class in org.objectweb.jorm.comp.generator.lib
 

Methods in org.objectweb.jorm.comp.generator.lib with parameters of type Class
 PrimitiveElement CommonHelper.getPrimitiveElement(java.lang.Object mo, Class c, boolean canBeFieldName)
          This method allow to retrieve a primitive element from th meta object mo.
 boolean CommonHelper.containsReference(Class co)
          This method tests if a class contains a reference.
 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.containsSerializedField(Class co)
          This method tests if a class contains a serialized field.
 boolean CommonHelper.containsGenClassRef(Class co)
          This method tests if a class references to a generic 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.
 boolean CommonHelper.isHiddenField(Class c, PrimitiveElement pe)
          This method checks if the parameter is an instance of org.objectweb.jorm.metainfo.api.PrimitiveElement
 java.util.HashMap MappingGenerator.getInheritedClasses(Class c)
          This method is a helper to reach the getInheritedClasses(Class, HashMap) method.
 java.lang.String MappingGenerator.getFQName(Class c)
          It retrieves the fully qualified class name of a Class meta object.
 

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

Methods in org.objectweb.jorm.comp.generator.memory with parameters of type Class
 java.util.ArrayList MemoryBindingMOP.getField(Class moc, CompilerParameter cp)
           
 boolean MemoryBindingMOP.containsPrimitiveField(Class moc)
           
 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.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 Class in org.objectweb.jorm.comp.generator.rdb
 

Methods in org.objectweb.jorm.comp.generator.rdb with parameters of type Class
 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)
           
 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 Class in org.objectweb.jorm.metainfo.api
 

Methods in org.objectweb.jorm.metainfo.api that return Class
 Class ClassRef.getMOClass()
          Returns the Class object which describes the ClassRef entity.
 Class Manager.getClass(java.lang.String className)
          Searches a class into all the declared schemas and returns it.
 Class Schema.getClass(java.lang.String className)
          Returns a Class created with a class name.
 Class Schema.getHiddenClass(java.lang.String className)
          Returns an hidden class.
 Class Schema.createClass(java.lang.String className, boolean isAbstract)
          Returns a new Class created with a class name.
 Class Schema.createHiddenClass(java.lang.String className, boolean isAbstract)
          Returns a new Class created with a class name.
 

Methods in org.objectweb.jorm.metainfo.api with parameters of type Class
 ClassRef Class.createClassRef(java.lang.String fieldName, Class class_)
          Allows to obtain a new ClassRef from a field name an its class.
 void Class.addInheritedClass(Class class_)
          Adds a new inherited class to the list of the inherited classes for the current class object.
 ClassRef GenClassRef.createClassRef(Class clazz)
          Creates a new ClassRef object, and attach it to the current GenClassRef This method must be used when the recursion is finished (we are on final object which is a ClassRef).
 void Schema.addClass(Class aClass)
          Adds an existing Class to the current Schema
 

Uses of Class in org.objectweb.jorm.metainfo.lib
 

Classes in org.objectweb.jorm.metainfo.lib that implement Class
 class BasicClass
          BasicClass is an implementation of the Class interface defined in the meta information system.
 

Methods in org.objectweb.jorm.metainfo.lib that return Class
 Class BasicManager.getClass(java.lang.String className)
          searches a class into all the declared schemas and returns it.
 Class BasicSchema.getClass(java.lang.String className)
          Returns a Class created with a class name.
 Class BasicSchema.getHiddenClass(java.lang.String className)
          Returns an hidden class.
 Class BasicSchema.createClass(java.lang.String className, boolean isAbstract)
          Returns a new Class created with a class name.
 Class BasicSchema.createHiddenClass(java.lang.String className, boolean isAbstract)
          Returns a new Class created with a class name.
 Class BasicClassRef.getMOClass()
          Returns the Class object which describes the ClassRef entity.
 

Methods in org.objectweb.jorm.metainfo.lib with parameters of type Class
 void MetaInfoPrinter.print(java.lang.String p, Class clazz, java.io.PrintStream out)
           
 void BasicSchema.addClass(Class aClass)
          Adds an existing Class to the current Schema
 ClassRef BasicClass.createClassRef(java.lang.String fieldName, Class class_)
          Allows to obtain a new ClassRef from a field name an its class.
 void BasicClass.addInheritedClass(Class class_)
          Adds a new inherited class to the list of the inherited classes for the current class object.
 ClassRef BasicGenClassRef.createClassRef(Class clazz)
          Creates a new ClassRef object, and attach it to the current GenClassRef This method must be used when the recursion is finished (we are on final object which is a ClassRef).
 

Constructors in org.objectweb.jorm.metainfo.lib with parameters of type Class
BasicClassRef(java.lang.String fieldName, Class currentClass, MetaObject parent)
          Builds a new BasicClassRef object.
 

Uses of Class in org.objectweb.jorm.parser.lib.file
 

Methods in org.objectweb.jorm.parser.lib.file with parameters of type Class
 void FileParser.parseMapping(org.w3c.dom.Element node, Class class_)
          Parses the mapping part of the XML file and builds the corresponding meta-information for a given Class object.
 

Uses of Class in org.objectweb.jorm.xml2mi.api
 

Methods in org.objectweb.jorm.xml2mi.api with parameters of type Class
 void MappingParser.parseMapping(org.w3c.dom.Element node, Class class_)
          Parses the mapping part of the XML file and builds the corresponding meta-information for a given Class object.
 

Uses of Class in org.objectweb.jorm.xml2mi.fos
 

Methods in org.objectweb.jorm.xml2mi.fos with parameters of type Class
 void FosParser.parseMapping(org.w3c.dom.Element node, Class class_)
          Parses the mapping part of the XML file and builds the corresponding meta-information for a given Class object.
 

Uses of Class in org.objectweb.jorm.xml2mi.lib
 

Methods in org.objectweb.jorm.xml2mi.lib with parameters of type Class
 void ProxyParser.parseMapping(org.w3c.dom.Element element, Class class_)
          Parses the mapping part of the XML file and builds the corresponding meta-information for a given Class object.
 

Uses of Class in org.objectweb.jorm.xml2mi.lib.fos
 

Methods in org.objectweb.jorm.xml2mi.lib.fos with parameters of type Class
 void FosParser.parseMapping(org.w3c.dom.Element node, Class class_)
          Parses the mapping part of the XML file and builds the corresponding meta-information for a given Class object.
 

Uses of Class in org.objectweb.jorm.xml2mi.lib.memory
 

Methods in org.objectweb.jorm.xml2mi.lib.memory with parameters of type Class
 void MemoryParser.parseMapping(org.w3c.dom.Element node, Class class_)
          Parses the mapping part of the XML file and builds the corresponding meta-information for a given Class object.
 

Uses of Class in org.objectweb.jorm.xml2mi.lib.rdb
 

Methods in org.objectweb.jorm.xml2mi.lib.rdb with parameters of type Class
 void RDBParser.parseMapping(org.w3c.dom.Element element, Class class_)
          Parses the mapping part of the XML file and builds the corresponding meta-information for a given Class object.
 

Uses of Class in org.objectweb.jorm.xml2mi.memory
 

Methods in org.objectweb.jorm.xml2mi.memory with parameters of type Class
 void MemoryParser.parseMapping(org.w3c.dom.Element node, Class class_)
          Parses the mapping part of the XML file and builds the corresponding meta-information for a given Class object.
 

Uses of Class in org.objectweb.jorm.xml2mi.rdb
 

Methods in org.objectweb.jorm.xml2mi.rdb with parameters of type Class
 void RDBParser.parseMapping(org.w3c.dom.Element element, Class class_)
          Parses the mapping part of the XML file and builds the corresponding meta-information for a given Class object.