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

Packages that use MetaObject
org.objectweb.jorm.api   
org.objectweb.jorm.genclass.lib   
org.objectweb.jorm.generator.lib   
org.objectweb.jorm.mapper.fos.genclass   
org.objectweb.jorm.mapper.fos.metainfo   
org.objectweb.jorm.mapper.mem.metainfo   
org.objectweb.jorm.mapper.rdb.genclass   
org.objectweb.jorm.mapper.rdb.metainfo   
org.objectweb.jorm.metainfo.api   
org.objectweb.jorm.metainfo.lib   
org.objectweb.jorm.mi2xml.api   
org.objectweb.jorm.mi2xml.lib   
org.objectweb.jorm.xml2mi.api   
org.objectweb.jorm.xml2mi.lib   
 

Uses of MetaObject in org.objectweb.jorm.api
 

Methods in org.objectweb.jorm.api that return MetaObject
 MetaObject PClassMapping.getMetaInfo()
          It returns the Class/GenClass object representing the meta-information associated to the JORM class/generic class whose mapping is defined by this PClassMapping.
 

Methods in org.objectweb.jorm.api with parameters of type MetaObject
 void PClassMapping.init(PMappingCallback mapper, MetaObject metaclass)
          It intialises the class mapping.
 

Uses of MetaObject in org.objectweb.jorm.genclass.lib
 

Methods in org.objectweb.jorm.genclass.lib that return MetaObject
 MetaObject GenClassMapping.getMetaInfo()
          It returns the Class/GenClass object representing the meta-information associated to the JORM class/generic class whose mapping is defined by this PClassMapping.
 

Methods in org.objectweb.jorm.genclass.lib with parameters of type MetaObject
 void GenClassMapping.init(PMappingCallback mapper, MetaObject metaclass)
          It intialises the class mapping.
 

Uses of MetaObject in org.objectweb.jorm.generator.lib
 

Methods in org.objectweb.jorm.generator.lib with parameters of type MetaObject
 java.lang.String CommonHelper.getCNPackageName(MetaObject mo)
          This method retrieve the package name for the meta object passed as parameter.
 

Uses of MetaObject in org.objectweb.jorm.mapper.fos.genclass
 

Methods in org.objectweb.jorm.mapper.fos.genclass with parameters of type MetaObject
 void FosGenClassMapping.init(PMappingCallback mapper, MetaObject metaclass)
          It intialises the class mapping.
 

Uses of MetaObject in org.objectweb.jorm.mapper.fos.metainfo
 

Classes in org.objectweb.jorm.mapper.fos.metainfo that implement MetaObject
 class FosClassMapping
           
 class FosGenClassMapping
           
 class FosMapping
           
 class FosMappingFactory
           
 class FosPrimitiveElementMapping
          author P.
 

Methods in org.objectweb.jorm.mapper.fos.metainfo with parameters of type MetaObject
 Mapping FosMappingFactory.createMapping(java.lang.String mapperName, MetaObject parent)
          Creates a new BasicFosMapping object.
 FosGenClassMapping FosMapping.createGenClassMapping(java.lang.String ruleName, MetaObject linkedMO)
          Creates a new BasicFosGenClassMapping object.
 

Constructors in org.objectweb.jorm.mapper.fos.metainfo with parameters of type MetaObject
FosPrimitiveElementMapping(MetaObject parent, MetaObject linkedMO)
          Builds a new BasicFosPrimitiveElementMapping object.
FosMapping(java.lang.String mapperName, MetaObject parent)
          Builds a new BasicRdbMapping object.
FosGenClassMapping(MetaObject linkedMO, MetaObject parent)
          Builds a new BasicGenClassMapping.
FosClassMapping(MetaObject linkedMO, MetaObject parent)
          Builds a new BasicFosClassMapping.
 

Uses of MetaObject in org.objectweb.jorm.mapper.mem.metainfo
 

Classes in org.objectweb.jorm.mapper.mem.metainfo that implement MetaObject
 class BasicMemMapping
          Description
 class BasicMemMappingFactory
          Implementation of the "mem" MappingFactory.
 

Methods in org.objectweb.jorm.mapper.mem.metainfo with parameters of type MetaObject
 Mapping BasicMemMappingFactory.createMapping(java.lang.String mapperName, MetaObject parent)
          Creates a new BasicMemMapping object.
 

Constructors in org.objectweb.jorm.mapper.mem.metainfo with parameters of type MetaObject
BasicMemMapping(java.lang.String mapperName, MetaObject parent)
          Builds a new BasicRdbMapping object.
 

Uses of MetaObject in org.objectweb.jorm.mapper.rdb.genclass
 

Methods in org.objectweb.jorm.mapper.rdb.genclass with parameters of type MetaObject
 void RdbGenClassMapping.init(PMappingCallback mapper, MetaObject metaclass)
          It intialises the class mapping.
 

Uses of MetaObject in org.objectweb.jorm.mapper.rdb.metainfo
 

Classes in org.objectweb.jorm.mapper.rdb.metainfo that implement MetaObject
 class RdbClassMapping
          This class defines information on the mapping of a class to relational structures In the case of inheritance, one must defines how the mapping definitions are inherited, and how to distinguish instances of the class to instances of super or sub classes.
 class RdbClassMultiMapping
          Implementation of the RdbClassMultiMapping interface.
 class RdbExternalTable
          As a meta-object, the parent is the main table
 class RdbFilter
           
 class RdbGenClassMapping
          Description
 class RdbInheritanceQuery
          This class stores two queries in String format: a query with prefetch a query without prefetch These queries retrieve the Extent of a class in case of inheritance.
 class RdbJoin
          Implementation of the RdbJoin interface.
 class RdbMapping
          Description
 class RdbMappingFactory
          Implementation of the RdbMappingFactory interface.
 class RdbPrimitiveElementMapping
          Description
 class RdbTable
          Define the mapping of primitive elements onto the columns of a table.
 

Methods in org.objectweb.jorm.mapper.rdb.metainfo with parameters of type MetaObject
 Mapping RdbMappingFactory.createMapping(java.lang.String mapperName, MetaObject parent)
          Creates a new BasicRdbMapping object.
 RdbGenClassMapping RdbMapping.createGenClassMapping(java.lang.String ruleName, MetaObject linkedMO)
          Creates a new BasicRdbGenClassMapping object.
 

Constructors in org.objectweb.jorm.mapper.rdb.metainfo with parameters of type MetaObject
RdbTable(MetaObject parent, MetaObject linkedMO, java.lang.String name)
           
RdbPrimitiveElementMapping(java.lang.String name, java.lang.String type, boolean notNull, MetaObject linkedMO, MetaObject parent)
          Builds a new BasicRdbPrimitiveElementMapping.
RdbPrimitiveElementMapping(java.lang.String name, java.lang.String type, boolean notNull, MetaObject linkedMO, MetaObject parent, RdbJoin join)
          Builds a new BasicRdbPrimitiveElementMapping.
RdbMapping(java.lang.String mapperName, MetaObject parent)
          Builds a new BasicRdbMapping object.
RdbInheritanceQuery(MetaObject parent)
           
RdbGenClassMapping(java.lang.String ruleName, MetaObject linkedMO, MetaObject parent)
          Builds a new BasicRdbGenClassMapping object.
RdbFilter(MetaObject parent)
          Builds a new RdbFilter object.
RdbExternalTable(MetaObject parent, MetaObject linkedMO, java.lang.String name)
          Create a meta-info object representing an external table.
RdbClassMultiMapping(java.lang.String ruleName, MetaObject linkedMO, MetaObject parent)
          Builds a new BasicRdbClassMultiMapping object.
RdbClassMapping(java.lang.String ruleName, MetaObject linkedMO, MetaObject parent)
          Builds a new BasicRdbClassMapping object.
 

Uses of MetaObject in org.objectweb.jorm.metainfo.api
 

Subinterfaces of MetaObject in org.objectweb.jorm.metainfo.api
 interface Class
          A Class interface defines methods to describe a Class meta object.
 interface ClassMapping
          This interface gathers methods to the ClassMapping and GenClassMapping interfaces.
 interface ClassProject
          A ClassProject object groups together sets of mapping structures resulting from various mappings of a class and its persistent fields over various persistent models.
 interface ClassRef
          A ClassRef is a field which is a reference field to another class.
 interface CommonClassMapping
          This interface gather methods to the ClassMapping and GenClassMapping interfaces.
 interface CompositeName
          The CompositeName interface defines methods to manage composite name.
 interface FieldName
          The FieldName interface defines methods to reference an already existing Field.
 interface GenClass
          The GenClass interface defines generic class object which are used to gather other objects.
 interface GenClassMapping
          todo: Description
 interface GenClassRef
          A GenClassRef is an interface which describes method to define a class field which can be a reference to a generic class.
 interface IdentifierMapping
          Les identifiants, c'est des NameDefs !!
 interface Manager
          The Manager object is the main interface to create the meta information.
 interface Mapping
          A Mapping object contains mapping structures obtained by applying a set of mapping rules whose syntax and semantics depend of a particular mapper.
 interface MappingFactory
          MappingFactory defines amethod through which Mapping objects will be created.
 interface MappingStructure
          todo: Description
 interface NameDef
          The NameDef interface describes the mapping of a reference field, ut can be the PName of a Class.
 interface NameRef
          The NameRef interface defines methods to manage reference to composite name.
 interface Package
          Package object defines an object able to gather a set of classes.
 interface ParentClassMapping
           
 interface PrimitiveElement
          A PrimitiveElement is a field with a primitive type.
 interface PrimitiveElementMapping
          todo: Description
 interface Reference
          Reference interface is the top level of the Reference objects.
 interface ReferenceMapping
          todo: Description
 interface ScalarField
          A ScalarField describes corresponds to a hidden field of a ClassObject or a Generic Class.
 interface TypedElement
          TypedElement interface is the top level of the "field" interface.
 

Methods in org.objectweb.jorm.metainfo.api that return MetaObject
 MetaObject MetaObject.getParent()
          Allows to know the parent MetaObject of the current MetaObject.
 MetaObject MappingStructure.getLinkedMO()
          Returns the MetaObject referenced by the current MetaObject.
 

Methods in org.objectweb.jorm.metainfo.api with parameters of type MetaObject
 void MetaObject.setParent(MetaObject itsParent)
          Sets the parent of the current meta object if it is not yet done by the constructor of the meta object
 void MappingStructure.setLinkedMO(MetaObject refMO)
          Sets the MetaObject referenced by the current MetaObject.
 Mapping MappingFactory.createMapping(java.lang.String mapperName, MetaObject parent)
          Creates a Mapping object from the current factory.
 

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

Classes in org.objectweb.jorm.metainfo.lib that implement MetaObject
 class BasicClass
          BasicClass is an implementation of the Class interface defined in the meta information system.
 class BasicClassMapping
          BasicClassMapping is THE basic implementation of the ClassMapping interface.
 class BasicClassProject
          Implementation of ClassProject.
 class BasicClassRef
          BasicClassRef defines a reference to a class which is class field.
 class BasicCommonClassMapping
          Description
 class BasicCompositeName
          The BasicCompositeName provides an implementation of the composite name.
 class BasicFieldName
          The FieldName object defines methods to reference an already existing Field.
 class BasicGenClass
          BasicGenClass is the implementation of the GenClass interface defined in the Meta information system.
 class BasicGenClassMapping
          Description
 class BasicGenClassRef
          BasicGenClassRef defines a reference to a generic class which is class field.
 class BasicIdentifierMapping
          Description
 class BasicMapping
          Implementation of the mapping interface.
 class BasicMappingStructure
          Description
 class BasicMetaObject
          Description
 class BasicNameDef
          The BasicNameDef object describes the mapping of a reference field, It can be the PName of a Class.
 class BasicNameRef
          The BasicNameRef is used to reference a composite name.
 class BasicPackage
          BasicPackage is an implementation of the Package interface.
 class BasicParentClassMapping
           
 class BasicPrimitiveElement
          The BasicPrimitiveElement object is used to define fields which are primitive types.
 class BasicReferenceMapping
          Description
 class BasicScalarField
          A ScalarField describes corresponds to a hidden field of a ClassObject or a Generic Class.
 class BasicTypedElement
          Implementation of TypedElement.
 class JormManager
          Implementation object of the Manager interface.
 class Predicate
           
 

Fields in org.objectweb.jorm.metainfo.lib declared as MetaObject
protected  MetaObject BasicMetaObject.parent
          The parent of the current object.
protected  MetaObject BasicMappingStructure.linkedMO
          The MetaObject object referenced by the current object.
 

Methods in org.objectweb.jorm.metainfo.lib that return MetaObject
 MetaObject BasicMetaObject.getParent()
          Returns the parent MetaObject of the current MetaObject.
 MetaObject BasicMappingStructure.getLinkedMO()
          Returns the MetaObject referenced by the current MetaObject.
 

Methods in org.objectweb.jorm.metainfo.lib with parameters of type MetaObject
static void MetaInfoPrinter.printMO(MetaObject mo)
           
static void MetaInfoPrinter.printMO(java.lang.String prefix, MetaObject mo, java.io.PrintStream out)
           
 void MetaInfoPrinter.print(java.lang.String p, MetaObject mo, Logger logger)
           
 void BasicMetaObject.setLoggingOnChild(MetaObject mo)
           
 void BasicMetaObject.setParent(MetaObject parent)
          Sets the parent of the current meta object if it is not yet done by the constructor of the meta object
 void BasicMappingStructure.setLinkedMO(MetaObject linkedMO)
          Sets the MetaObject referenced by the current MetaObject.
 

Constructors in org.objectweb.jorm.metainfo.lib with parameters of type MetaObject
Predicate(java.lang.String op, java.lang.String value, MetaObject parent)
          Builds a new Predicate object.
MetaInfoPrinter(MetaObject mo)
           
BasicTypedElement(java.lang.String name, PType pType, MetaObject parent)
          Builds a new BasicTypedElement object.
BasicScalarField(java.lang.String name, PType type, int size, int scale, MetaObject parent)
          Builds a new BasicScalarField object.
BasicReferenceMapping(java.lang.String ruleName, MetaObject linkedMO, MetaObject parent)
          Builds a new BasicReferenceMapping object.
BasicPrimitiveElement(java.lang.String name, PType type, int size, int scale, MetaObject parent)
          Builds a new PrimitiveElement object.
BasicParentClassMapping(java.lang.String ruleName, Class superClass, MetaObject parentMO)
          Builds a new BasicReferenceMapping object.
BasicNameRef(CompositeName cn_Class, MetaObject parent)
          Builds a new BasicNameRef object.
BasicNameDef(MetaObject parent)
          Builds a new BasicNameDef objects.
BasicMetaObject(MetaObject parent)
          Builds a new BasicMetaObject object.
BasicMappingStructure(MetaObject parent, MetaObject linkedMO)
          Builds a new BasicMappingStructure object.
BasicMapping(java.lang.String mapperName, MetaObject parent)
          Builds a new BasicMapping object.
BasicIdentifierMapping(NameDef linkedMO, MetaObject parent)
          Builds a new BasicIdentifierMapping object.
BasicGenClassRef(java.lang.String genClassName, java.lang.String name, MetaObject parent)
          Builds a new BasicGenClassRef object.
BasicGenClassMapping(java.lang.String ruleName, MetaObject linkedMO, MetaObject parent)
          Builds a new BasicGenClassMapping.
BasicGenClass(java.lang.String name, boolean isAbstract, MetaObject parent)
          Builds a new BasicGenClass object.
BasicFieldName(java.lang.String field, MetaObject parent)
          Builds a new BasicFieldName object.
BasicCompositeName(java.lang.String className, MetaObject parent)
          Builds a new CompositeName object.
BasicCommonClassMapping(java.lang.String ruleName, MetaObject linkedMO, MetaObject parent)
          Builds a new BasicCommonClassMapping object.
BasicClassRef(java.lang.String fieldName, Class currentClass, MetaObject parent)
          Builds a new BasicClassRef object.
BasicClassProject(java.lang.String projectName, MetaObject parent)
          Builds a new BasicClassProject object.
BasicClassMapping(java.lang.String ruleName, MetaObject linkedMO, MetaObject parent)
          Builds a new BasicClassMapping.
BasicClass(java.lang.String className, MetaObject parent)
          Builds a new Class object.
 

Uses of MetaObject in org.objectweb.jorm.mi2xml.api
 

Methods in org.objectweb.jorm.mi2xml.api with parameters of type MetaObject
 void Writer.write(MetaObject mo, TargetHolder holder)
          This method first builds the DOMTree of a Class or a CompositeName object and then generates the .pd file by delegation to the XMLSerializer.
 org.w3c.dom.Document DomtreeBuilder.build(MetaObject metaObject)
          Generates the org.w3c.dom.Document object from a Class or a CompositeName object.
 

Uses of MetaObject in org.objectweb.jorm.mi2xml.lib
 

Methods in org.objectweb.jorm.mi2xml.lib with parameters of type MetaObject
 org.w3c.dom.Document BasicDomtreeBuilder.build(MetaObject metaObject)
          Generates the org.w3c.dom.Document object from a Class or a CompositeName object.
 void BasicDomWriter.write(MetaObject mo, TargetHolder holder)
          This method first builds the DOMTree of a Class or a CompositeName object and then generates the .pd file by delegation to the XMLSerializer.
 

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

Methods in org.objectweb.jorm.xml2mi.api that return MetaObject
 MetaObject Parser.parse(java.lang.String file)
          Launches the parsing process.
 

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

Methods in org.objectweb.jorm.xml2mi.lib that return MetaObject
 MetaObject BasicDomParser.parse(java.lang.String file)
          Launches the parsing process.