It retrieves true if the MappingPrinter is able to print the
MappingStructure specified in parameter.
Class - interface org.objectweb.jorm.metainfo.api.
Class A Class interface defines methods to describe a Class meta object.
Indicates that a jorm class is defined.
Signals to this listener that a new persistent has been mapped in the
mapper.
This event is sent when a persistent class is mapped.
This interface gathers methods to the ClassMapping and GenClassMapping
interfaces.
A ClassProject object groups together sets of mapping structures resulting
from various mappings of a class and its persistent fields over various
persistent models.
A ClassRef is a field which is a reference field to another class.
It tells that a cleanup is required for a JORM class with
nothing to do on existing data or hosting structures.
It tells that a cleanup is required for a JORM class with
the removal of existing data as well as hosting structures.
It tells that a cleanup is required for a JORM class with
the removal of only existing data.
Closes the given connection which has been allocated previously using
getConnection.
Constructs a "mapped name" starting from a JORM class name.
It tests if a given coding type is supported for this PName.
It tests if a given coding type is supported by this naming context.
This interface gather methods to the ClassMapping and GenClassMapping
interfaces.
The CompositeName interface defines methods to manage composite name.
Computes the actual class name which the generated PBinding class
must extend.
Computes the actual class name which the generated PClassMapping class
must extend.
Configures the JORM compiler by loading information related to the
different mappers supported by this instance of JORM using the default
property file.
Configures the JORM compiler by loading information related to the
different mappers supported by this instance of JORM using the given
properties.
Configures the JORM compiler by loading information related to the
different mappers supported by this instance of JORM using the given
property file.
Configures the logger factory object with a properties object.
It permits to assign the PNameCoder of all the reference fields
of the persitent class.
It permits to specify to create the if it does not already exist.
This method must return a new instance of a BindingMOP.
Returns a new Class created with a class name.
Creates a new ClassProject object.
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).
Allows to obtain a new ClassRef from a field name an its class.
Returns a new compositename identified by its name.
Build a new scalarfield that describes a field in the composite name
Creates a new PClassMapping for a gen class.
Creates a new GenClassRef object.
Allows to obtain a new GenClassRef from a field name an its generic
class.
Creates an hiddenfield for the current Class object.
Create a new hidden field for the refgenclass.
Creates a new IdentifierMapping object.
Creates a new NameDef object for the new GenClassRef object.
Creates a implicit parent class mapping.
Returns a new PrimitiveElement object, created with its name
and its type (PType).
Creates a new Mapping object using a MappingFactory object.
Creates a Mapping object from the current factory.
This method must return a new instance of a MappingMOP.
Creates the mapping structures defined by this map cluster.
Creates a new NameDef object for the current Class object.
Builds a reference toward a composite name describing the namedef.
It creates a new PBinding.
It creates an indexed element to be used by the binding for exchanging
elements between the MI and the binding, using the paAdd and the
paiterate methods.
Creates a new PrimitiveElement 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 PrimitiveElement).
Allows to obtain a new PrimitiveElement from a class field name an its
type.
It creates a new PType for a JORM class that has no inherited class.
It creates a new PType for a JORM class.
It creates a new PType for a JORM generic class instance.
It creates a new PType for a JORM generic class instance.
Creates a new ReferenceMapping object.
Creates a new NameDef object for the current reference class object.
The coding type of the naming context is a bytearray
.
The coding type of the naming context is a bytearray
.
The coding type of the naming context is a byte
.
The coding type of the naming context is a bytearray
.
The coding type of the naming context is an char
.
The coding type of the naming context is a chararray
.
The coding type of the naming context is an Object
that
is composite name (e.g., a multi-fields relational primary key).
The coding type of the naming context is a date
.
The coding type of the naming context is an int
.
The coding type of the naming context is a long
.
The coding type of the naming context is a byte
.
The coding type of the naming context is an char
.
The coding type of the naming context is an int
.
The coding type of the naming context is a long
.
The coding type of the naming context is a short
.
The coding type of the naming context is a short
.
The coding type of the naming context is a string
.
The coding type of the naming context is an Object
that
is DS-specific.
It specifies that this element is a new one within this generic class
object.
It specifies that this element has been deleted from this generic class
object.
It specifies that this element as been modified within this generic class
object.
It specifies that this element existed at load time and that it has not
been modified until then.
The encode method produces an encoded representation of this
PName within its naming context.
The encode method produces an encoded representation of a
PName within a naming context.
The encodeAbstract method produces an encoded representation of
this PName.
The encodeAbstract method produces an encoded representation of a PName
within a naming context.
The encodeBigDecimal method produces an encoded representation of this
PName within its naming context.
The encodeBigDecimal method produces an encoded representation of a
PName within a naming context.
The encodeBigInteger method produces an encoded representation of this
PName within its naming context.
The encodeBigInteger method produces an encoded representation of a
PName within a naming context.
The encodeByte method produces an encoded representation of this
PName within its naming context.
The encodeByte method produces an encoded representation of a
PName within a naming context.
The encodeChar method produces an encoded representation of this
PName within its naming context.
The encodeChar method produces an encoded representation of a
PName within a naming context.
The encodeCharArray method produces an encoded representation of this
PName within its naming context.
The encodeCharArray method produces an encoded representation of a
PName within a naming context.
The encodeDate method produces an encoded representation of this
PName within its naming context.
The encodeDate method produces an encoded representation of a
PName within a naming context.
The encodeInt method produces an encoded representation of this
PName within its naming context.
The encodeInt method produces an encoded representation of a
PName within a naming context.
The encodeLong method produces an encoded representation of this
PName within its naming context.
The encodeLong method produces an encoded representation of a
PName within a naming context.
The encodeObyte method produces an encoded representation of this
PName within its naming context.
The encodeObyte method produces an encoded representation of a
PName within a naming context.
The encodeOchar method produces an encoded representation of this
PName within its naming context.
The encodeOchar method produces an encoded representation of a
PName within a naming context.
The encodeOint method produces an encoded representation of this
PName within its naming context.
The encodeOint method produces an encoded representation of a
PName within a naming context.
The encodeOlong method produces an encoded representation of this
PName within its naming context.
The encodeOlong method produces an encoded representation of a
PName within a naming context.
The encodeOshort method produces an encoded representation of this
PName within its naming context.
The encodeOshort method produces an encoded representation of a
PName within a naming context.
The encodeShort method produces an encoded representation of this
PName within its naming context.
The encodeShort method produces an encoded representation of a
PName within a naming context.
The encodeString method produces an encoded representation of this
PName within its naming context.
The encodeString method produces an encoded representation of a
PName within a naming context.
test if the type of the compositename referenced in this nameref is equals to the type
referenced by the nameref passed as parameter.
Adds a new exception to the current vector of exceptions.
Evaluate the Expression/filter on a PNameGetter
It verifies if the DSI attached to this binding exists within the DS.
It creates a new PName for this binding, the binding state
is normally changed to LIFECYCLE_NEWTOWRITE, and the link to a data
store instance if it existed is removed.
It creates a new PName for this binding, the binding state
is normally changed to LIFECYCLE_NEWTOWRITE, and the link to a data
store instance if it existed is removed.
It associates a PName to an information item within a naming context.
It associates a PName to an information item within a naming context.
It associates a PName to an information item within a naming context.
It associates a PName to an information item within a naming context.
Export a new persistent class into this PNamingContext
The GenClass interface defines generic class object which are
used to gather other objects.
A GenClassRef is an interface which describes method to define
a class field which can be a reference to a generic class.
Generates code for the given Class.
Generates code for the given CompositeName.
Generation is a simple interface which allows to generate object file
depending on their nature.
Returns an iterator on existing class fields + fields from super classes.
Provides an iterator over the field of the current composite name including the inherited fields.
Returns the list of PEM of the current class and it super classes.
It returns the PClassMapping for which it is the binder.
Returns the cache manager associated with this binder.
Searches a class into all the declared schemas and returns it.
Returns a Class created with a class name.
Build an iterator to iterate all classes in the meta information
(composite names are excluded)
Allows to know all the registered classes into the current schema.
Return the class field name associated with the composite name field name.
Returns the mapping structure of the class.
Returns a ClassMapping object.
Returns the name of the class ref.
It retrieves the name of the class referenced by this PClassMapping.
Get the name of the jorm class.
It returns the PNameCoder to use for the class.
Returns a ClassProject object.
Returns a collection of ClassProject objects.
Returns the ClassRef object which defines the current GenClassRef object.
Retrieves the collection of all JORM classes whose
mapping structures have to be controlled altogether.
Return the name of the schema for the composite name referenced by this nameref.
It retrieves the coding name associated to this PType.
Retrieve the metaobject describing the composite name referenced by this nameref.
Returns a compositename identified with its name.
Allows to know all the registered classes into the current schema.
Allocates a connection for accessing the underlying DS.
Allocates a connection for accessing the underlying DS knowing additional
context information.
Allocates a connection for accessing the underlying DS knowing additional
context information.
Returns the connection factory associated to this mapper.
Obtains the value of a constant PrimitiveElement, defined either in the
current class or in one of its ancestors.
Returns the set of class names (Strings) of which the class mapping is dependent
Computes the array of direct sub type
It yields the status of this indexed element.
Returns the vector of errors.
Returns the name of the referenced field.
Retrieves the name of the field describing the namedef.
Give the number of fields composing the current composite name.
Returns the number of fields which composed the current object.
Returns the number of fields which are references to classes.
Returns an iterator on existing class fields.
Provides an iterator over the field of the current composite name.
Allows to retrieve the file name of this class MO.
Gets the fully qualified name (including the package name) associated
with this class.
Allows to know the fully qualifed name of the current CompositeName object.
Returns the FQCN of the associated extension.
Gets the class name of the GenClassMapping associated with the given mapper.
Returns the id of the GenClass object.
It gives access to the PClassMapping associated to the element of a
generic class whose type is a generic class.
Returns the GenClassMapping object of a GenClass.
It gives access to the PClassMapping associated to a field whose type is
a generic class.
It retrieves the PClassMapping which must be associated to the field
specified in parameter.
It retrieves the PClassMapping which must be associated to the field
specified in parameter.
Returns a collection of GenClassMapping objects.
Returns the name of the GenClass object.
Returns the GenClassRef object which defines the current GenClassRef
object.
Gets the generator to be used by JORM.
Gets an InputStream for reading the global compiler parameters.
Retrieve the hiddenfield identified by its name in the current class.
retrieve an hiddenfield from its name.
return the collection of the hiddenfield of the refgenclass definition.
Returns the IdentifierMapping in this class mapping.
Returns an iterator on existing NameDef of GenClassRef object.
Returns a NameDef object.
Returns the PrimitiveElement corresponding to its name.
Returns the number of index fields for the current generic class.
Allows to know all the existing index field for the current generic
class.
Returns the number of inherited classes for the current Class object.
Retrieve an inherited composite name form its name.
Returns the number of inherited composite name for the current composite name object.
It retrieves the PType directly inherited by a PType representing a
JORM class.
It retrieves the Java name associated to this PType.
Retrives the name of the JORM class that is required to be mapped.
Gets the name to be used for the compiler options file.
It retrieves the JORM name associated to this PType.
Returns the MetaObject referenced by the current MetaObject.
Gets the logger factory associated with this instance of JORM.
Returns the name of the mapper.
The name yielded by this method defines what kind of PMapper is used
on a particular DS.
Returns a set of mapper names.
Returns a Mapping object.
Gets the MappingDomTreeBuilder object associated with the given mapper.
Returns a mapping factory corresponding to a mapper name.
Gets the parser associated with the given mapper for mapping infos.
Returns a MappingParser object.
Returns a collection of Mapping objects.
Gets the verifier associated with the given mapper.
It returns the memory instance within which the persistent variables are
defined.
It returns the Class/GenClass object representing the meta-information
associated to the JORM class/generic class whose mapping is defined by
this PClassMapping.
It retrieves a meta-information Manager that may used by a parser in order
to load the meta-information associated to JORM classes mapped within
this PMapper.
Gets the MI factory associated with the given mapper.
Gets the MI manager to be used by JORM.
Returns the Class object which describes the ClassRef entity.
Returns the Class object designated by the extension.
Gets the MOP factory associated with the given mapper.
Allows to know the name of the current class object.
Allows to know the name of the current CompositeName object.
Allows to know the name of the current generic class object.
Returns the name of the NameDef object.
Retrieve the name of the nameref.
Returns the name of the schema.
Returns the name of the current typed element.
Returns a NameDef object from a given mapperName and mappingName.
Retrieves the nameref if the namedef is a composite one.
It return the DS-specific nested exception associated with this I/O
JORM exception.
It retrieves the nested PType in case of a generic class PType.
It yields a "null" representation of a name within this naming context.
get the null value for this field.
get the null value for this field
Returns an existing schema.
Allows to know all the declared schemas into the current metainformation
manager.
Allows to know the parent MetaObject of the current MetaObject.
Gets the parser to be used by JORM.
Allows to know the list of error the parser encounters.
Returns the exception which is reached during the parsing of a file.
It yields the PBinder associated to this PClassMapping.
It gives access to the PClassMapping which manages this binding.
Asks for the map cluster associated with a JORM class.
Asks for all the map clusters defined within this mapper.
It gives access to the mapper that has mapped the associated JORM class
as defined by this PClassMapping.
Retrieves the PMappingStructuresManager associated with this mapper.
It gives access to the PName, which designate a particular DSI,
associated to this binding.
It returns the naming context that manages the references contained by
the generic class instance whose mapping is defined by this
PClassMapping.
It returns the naming context that manages the reference associated to
a field whose type is a JORM class.
It retrieves the PNameCoder which must be associated to the field
specified in parameter.
It retrieves the PNameCoder which should manage the reference.
Gets the index of the PName of the persistent class which is pefetched
It returns an iterator over all pname of persitent objects availlable in
this class.
It retrieves the name manager associated to this PName.
Gets the PrefetchBuffer associated with the TupleCollection.
Returns the prefetch cache associated to this mapper.
Returns the PrimitiveElement object which defines the current GenClassRef
object.
Returns the PrimitiveElementMapping objects (hidden or not) matching a
given fieldName.
Get the primitive element mapping corresponding to a field name by searching
recursively in the super classes until it is found (if requested)
Returns the collection of PEM of the current class only defined at the
inheritance level, that is, without the inherited ones.
It retrieves the name of the associated constant for programming access.
Retrieve the list of projections between the fields of the composite name and the field of the class.
Returns the project name.
Returns the project name.
It retrieves the project name.
Retrieves the PType of this mapped JORM class.
It retrieves the PType associated to this PName if any exists.
Retrieves the PType associated to the JORM class which is the type of
the name managed by this naming context.
It tries to retrieve a PType representing a JORM class with the given
class name.
Returns the PTypeSpace structure.
It returns a PTypeSpace that may be used to create PType
associated to JORM classes mapped within this PMapper.
It retrieves the type space associated to this PType.
Returns a ReferenceMapping object.
Retrieves the ReferenceMapping instance corresponding to the name of
a reference field.
Returns a collection of ReferenceMapping objects.
Returns an iterator on existing NameDef for the current object.
Returns a NameDef object from a given mappingName.
Returns the name of the rule used to map the class.
Returns the name of the rule involved in the mapping of the inheritance relationship.
Returns the name of the rule used to map the reference.
Retrieve a scalarfield describing the field identified by it name in the current compositename.
Gets the schema manager associated with the given mapper.
Returns the size of the field in case of string, serialized, arrays,
bigdecimal, etc
It yields the current status associated with this PBinding.
Gets the status wrt constance and persistence.
Allows us to obtain all classes derived from the current class object.
Gets the submappers associated with a given mapper.
Retrieves all subtypes of this PType defined within its PTypeSpace.
Retrieves all subtypes of this PType defined within its PTypeSpace.
Retrieves a super class whith its name.
Retrieves the collection of super classes
Provides an iterator over all the composite name inherited by the current composite name.
Returns the type of the field.
It retrieves the code associated to this PType.
Allows to obtain an existing Field.
Gets the verifier to be used by JORM.
Gets the BasicDomWriter object.
It passes one of the elements extracted from the data store to the
memory instance.
The PAccessor interface defines a minimal accessor to be used by a
persistent binding to access the memory instance of a persistent object.
The PAccessorGen interface defines a generic accessor to be used by
persistent bindings to access persistent variable within memory instances.
The PAccessorGenClass interface is deprecated.
Package object defines an object able to gather a set of classes.
It tells if the generic class memory instance supports delta
modifications, which means that paadded, padeleted and pamodified are
supported.
It retrieves the value of a BigDecimal field.
It retrieves the value of a BigInteger field.
It retrieves the value of a boolean field.
It retrieves the value of a byte[] field.
It retrieves the value of a byte field.
It retrieves the value of a char[] field.
It retrieves the value of a char field.
It retrieves the value of a date field.
It retrieves the value of a double field.
It retrieves the value of a float field.
It retrieves the value of an int field.
It retrieves the value of a long field.
It retrieves the number of elements contained within the generic class
memory instance before storing it.
It retrieves the value of a Boolean field.
It retrieves the value of a Byte field.
It retrieves the value of a Character field.
It retrieves the value of a Double field.
It retrieves the value of a Float field.
It retrieves the value of an Integer field.
It retrieves the value of a Long field.
It retrieves the value of a Short field.
It retrieves the value of a reference field.
It retrieves the value of a serialized field.
It retrieves the value of a short field.
It retrieves the value of a string field.
It returns an Iterator over the elements of a generic class memory
instance.
JDOWizard is a wizard that automatically generates JORM descriptor
files from JDO specifications.
Launches the parsing process.
Launches the parsing process.
Parses the mapping information related to a particular mapper and builds
the corresponding Jorm meta-information.
The Parser interface defines the behaviour of a JORM component used to
parse a set of JORM definition files.
The ParserErrorHandler object extends the DefaultHandler from sax.
Builds a new ParserErrorHandler for the DOM parser.
It assigns the value to a BigDecimal field.
It assigns the value to a BigInteger field.
It assigns the value to a boolean field.
It assigns the value to a byte[] field.
It assigns the value to a byte field.
It assigns the value to a char[] field.
It assigns the value to a char field.
It assigns the value to a date field.
It assigns the value to a double field.
It assigns the value to a float field.
It assigns the value to an int field.
It assigns the value to a long field.
It passes the number of elements contained within the generic class DSI
to the memory instance.
It assigns the value to a Boolean field.
It assigns the value to a Byte field.
It assigns the value to a Character field.
It assigns the value to a Double field.
It assigns the value to a Float field.
It assigns the value to an Integer field.
It assigns the value to a Long field.
It assigns the value to a Short field.
It assigns the value to a reference field.
It assigns the value to a serialized field.
It assigns the value to a short field.
It assigns the value to a string field.
This interface defines a binder as a particular PNameManager that manages
the association of bindings with PName.
The PBinding interface defines the behaviour of binding objects used
in order to control the I/Os between a data store instance and its
associated memory instance.
This interface is defines in order to allow PBinders to access to PName and
status attributes associated with PBindings.
The PClassMapping interface defines the behaviour of objects that
contain all information required to map a JORM class.
The PException class defines the top level of the jorm exceptions.
It builds an new Jorm Exception.
It builds an new Jorm Exception with an error message.
This exception is thrown when an error occured inside the compiler.
It builds a new Jorm Exception related to DSI existence (trying to create
a duplicate!).
This PException means that a existing PName is already used in a
PNamingContext.
This exception is raised in case of problem during any kind of I/O action.
It builds a new Jorm Exception related to an I/O problem characterized
by the given exception.
It builds a new Jorm Exception related to I/O problems.
Generated when a problem arise during coding operations.
This exception is raised when a problem occured during name management.
It builds a new Jorm Exception related to naming problems.
It builds a new Jorm Exception related to naming problems.
It builds a new Jorm Exception related to DSI non existence.
This exception is raised when a problem occured due to protocol inconsistency
with respect to life-cycle management for example.
It builds a new Jorm Exception related to the binding protocol.
This exception is raised when a problem occurs that relates to JORM typing.
It builds a PExceptionTyping with a nested Exception
It builds a new Jorm Exception related to typing.
The PGenClassAccessor interface defines the Accessor for all
generic classes.
It retrieves the value of a BigDecimal element.
It retrieves the value of a BigInteger element.
It retrieves the value of a boolean element.
It retrieves the value of a bytearray element.
It retrieves the value of a byte element.
It retrieves the value of a byte index field.
It retrieves the value of a chararray element.
It retrieves the value of a char element.
It retrieves the value of a char index field.
It retrieves the value of a date element.
It retrieves the value of a date index field.
It retrieves the value of a double element.
It retrieves the value of a float element.
It retrieves the value of an int element.
It retrieves the value of an int index field.
It retrieves the value of a long element.
It retrieves the value of a long index field.
It retrieves the value of a boolean element.
It retrieves the value of a byte element.
It retrieves the value of a byte index field.
It retrieves the value of a char element.
It retrieves the value of a char index field.
It retrieves the value of a double element.
It retrieves the value of a float element.
It retrieves the value of an int element.
It retrieves the value of an int index field.
It retrieves the value of a long element.
It retrieves the value of a long index field.
It retrieves the value of a short element.
It retrieves the value of a short index field.
It retrieves the value of a reference element.
It retrieves the value of a serialized element.
It retrieves the value of a short element.
It retrieves the value of a short index field.
It retrieves the value of a string element.
It retrieves the value of a string index field.
It assigns the value to a BigDecimal element.
It assigns the value to a BigInteger element.
It assigns the value to a boolean element.
It assigns the value to a bytearray element.
It assigns the value to a byte element.
It assigns the value to a byte index field.
It assigns the value to a chararray element.
It assigns the value to a char element.
It assigns the value to a char index field.
It assigns the value to a date element.
It assigns the value to a date index field.
It assigns the value to a double element.
It assigns the value to a float element.
It assigns the value to an int element.
It assigns the value to an int index field.
It assigns the value to a long element.
It assigns the value to a long index field.
It assigns the value to a boolean element.
It assigns the value to a Byte element.
It assigns the value to a Byte index field.
It assigns the value to a Character element.
It assigns the value to a Character index field.
It assigns the value to a Double element.
It assigns the value to a Float element.
It assigns the value to an Integer element.
It assigns the value to an Integer index field.
It assigns the value to a Long element.
It assigns the value to a Long index field.
It assigns the value to a Short element.
It assigns the value to a Short index field.
It assigns the value to a reference element.
It assigns the value to a serialized element.
It assigns the value to a short element.
It assigns the value to a short index field.
It assigns the value to a string element.
It assigns the value to a string index field.
The PIndexedElem interface defines the representation of an
element of a generic class.
The PMapCluster interface defines a the set of JORM classes which
mapping structures have to be managed altogether.
The PMapper interface defines a JORM mapper as an object that mainly
maintains the set of JORM classes that it maps on a particular DS.
Allows to listen to mapper-related events.
This is a control interface dedicated to the JORM mapping code.
The event used to signals the requirement of the mapping of a particular
JORM class.
Constructs a PMappingRequiredEvent event.
Defines the way to access the map clusters used to define and instanciate
the mapping structures.
PName - interface org.objectweb.jorm.naming.api.
PName The PName interface defines the behaviour of a persistent name as
it is managed by its associated naming context.
The PNameCoder defines the external structure of the name it manages,
which corresponds to the type involved in the encoding/decoding process.
The PNameGetter interface defines a generic accessor to be used by
persistent bindings to access fields of composite names it manages.
Defines a PNameGetter converter permitting to managee the translation between
two composite naming structures.
The PNameManager interface provides a means to create, remove
and manage PName.
The PNamingContext interface adds a means to retrieves the information
item attached to a PName it manages.
Used to encode/decode a composite name to/from a String.
It retrieves the value of a BigDecimal field.
It retrieves the value of a BigInteger field.
It retrieves the value of a byte[] field.
It retrieves the value of a byte field.
It retrieves the value of a char[] field.
It retrieves the value of a char field.
It retrieves the value of a date field.
It retrieves the value of an int field.
It retrieves the value of a long field.
It retrieves the value of a Byte field.
It retrieves the value of a Character field.
It retrieves the value of an Integer field.
It retrieves the value of a Long field.
It retrieves the value of a Short field.
It retrieves the value of a short field.
It retrieves the value of a string field.
Defines an extension of a TupleCollection to use for the prefetching
mechanism.
A PrimitiveElement is a field with a primitive type.
Returns an Iterator over PrimitiveElementMapping objects.
Prints informations managed by the current object.
prints the error message to the console.
This class defines an object sent to the replicas to ensure durability.
This class, which is entirely static, defines the state graphs for various
JORM objects.
The PType class defines the minimal information required to define
a JORM type that belongs to a PTypeSpace.
It constructs the types that represent basic JORM types defined as
constants within the PTypeSpace interface.
It constructs the types that represent JORM classes, be it generic or
not.
The PTypeSpace interface defines a space of JORM type along with
the inheritance relationships that may exist between them.
A ScalarField describes corresponds to a hidden field of a ClassObject or
a Generic Class.
Schedules an mapper-related event.
Assigns the cache manager associated with this binder.
Sets the mapping structure of the class.
It assigns the PNameCoder to use for the class.
Assigns the compiler configurator to this generator.
Assigns the compiler parameter to this generator.
Assigns a connection factory to this mapper.
Defines the value of a constant PrimitiveElement, defined either in the
current class or in one of its ancestors.
Assigns the current Class object to a parser in order from it to
retrieve the meta-objects (for example, PrimitiveElement objects)
that are referenced from XML mapping elements.
Allows to set the name of the referenced field.
Allows to set the fieldname describing the namedef single field.
Allows to assign the file name of this class MO.
It assigns the GenClassMapping used to manage the reference hold by a
field whose type is a JORM gen class.
It assigns the GenClassMapping used to manage the reference hold by a
field whose type is a JORM class.
Sets the IdentifierMapping object.
Sets the MetaObject referenced by the current MetaObject.
Assigns a logger to this schema manager.
It assignes the logger factory.
It assigns the name of the mapper that is instanciated.
Assigns the meta information manager to this generator.
Assigns a meta-information manager to a parser in order from it to
create the meta-information related to the XML files it parses.
Assigns the meta information manager created by the parser module to
the current BlobVerifier object.
Assigns a meta-information manager to a parser in order from it to
create the meta-information related to the XML files it parses.
Assigns the meta information manager to this Verifier.
Assigns an HashTable object to the MappingParser object.
Sets the name of the NameDef object.
It assignes a object which defines a null representation of a name
within this naming context.
Set the null value for this field.
Sets the parent of the current meta object if it is not yet done
by the constructor of the meta object
Assigns a PathExplorer object for locating files that have to be parsed.
Assigns a PathExplorer object for locating files that have to be parsed.
Assigns a PathExplorer object for locating files that have to be parsed.
It assigns the PBinder associated to this PClassMapping.
It set the PClassMapping which use this binder slave.
Assigns a mapper to this schema manager.
It assigns the current PName associated with this PBinding.
Set the encoded PName of the object sent to the replicas
It assigns the PNameCoder used to manage the references hold by a
generic class instance whose mapping is described by this PClassMapping.
It assigns the PNameCoder used to manage the reference hold by a
field whose type is a JORM class.
Assigns a prefetch cache to this mapper.
Assignes the project name to a PClassMapping.
Assigns a project name to this verifier.
Assigns the PType associated to the JORM class which is the type of
the name managed by this naming context.
Sets a ReferenceMapping object.
Sets the name of the rule used to map the class.
Sets the name of the rule used to map the reference.
It assigns the current status associated with this PBinding.
Assigns the status indicating if the primitive element is one of:
- variable and persistent (classical case)
- constant and persistent
- constant and not persistent
Allows to set if the current NameDef is system defined (defined outside
jorm) or not.
In case of a naming context that supports composite names (i.e., names
composed of several typed fields, whose type is limited to scalar ones),
it tests if a particular field is defined by this composite name.
Tests if this naming context supports comosite name through a dynamic
approach, which means that encodingAbstract/decodingAbstract use getter
objects that implement the PNameGetter interface.
Tests if this naming context supports comosite name through a static
approach, which means that encodingAbstract/decodingAbstract use getter
objects that implement specific NsFieldGetter interface generated for
a particular field "Field" within a particular NameDef space "Ns".