Uses of Interface
org.jpox.ClassLoaderResolver

Packages that use ClassLoaderResolver
org.jpox This package provides classes that are typically client-facing. 
org.jpox.api Provides adapters for different client APIs, like JDO, JPA and so on. 
org.jpox.jdo Package providing components specific to JDO persistence. 
org.jpox.jdo.metadata Package providing classes specific to processing of JDO XML MetaData and annotations, building on the generic code under the package org.jpox.metadata 
org.jpox.jta Package providing handlers for JTA transactions 
org.jpox.metadata Provides classes representing the MetaData for files, packages, classes, fields, containers, etc. 
org.jpox.metadata.annotations Provides classes for parsing annotations input data and converting into org.jpox.metadata input data for the JPOX persistence process. 
org.jpox.plugin Package providing the plugin mechanism utilised by JPOX. 
org.jpox.query.compiler   
org.jpox.query.evaluator   
org.jpox.query.evaluator.memory   
org.jpox.sco Provides implementations of the wrappers for the mutable Second Class Objects (SCO's) supported by JPOX. 
org.jpox.state Provides classes relating to the life cycle state of a persistable object. 
org.jpox.store Package handling the storage of classes to the datastore, and the management of the datastore. 
org.jpox.store.mapped   
org.jpox.store.mapped.expression This package provides a series of expressions and literals used in the conversion of a JDOQL query into the resultant SQL that is required to be executed in the datastore. 
org.jpox.store.mapped.mapping Package providing mappings for all supported Java types in JPOX. 
org.jpox.store.mapped.query   
org.jpox.store.query Package providing generic methods for use by queries. 
org.jpox.store.scostore Package providing backing store definitions for SCO stores. 
org.jpox.util Provides utility classes used in the implementation that don't fit in a particular functional part of the system. 
 

Uses of ClassLoaderResolver in org.jpox
 

Classes in org.jpox that implement ClassLoaderResolver
 class JDOClassLoaderResolver
          A basic implementation of a ClassLoaderResolver for JDO.
 

Fields in org.jpox declared as ClassLoaderResolver
protected  ClassLoaderResolver TypeManager.clr
           
 

Methods in org.jpox that return ClassLoaderResolver
 ClassLoaderResolver ObjectManagerImpl.getClassLoaderResolver()
          Accessor for the ClassLoaderResolver
 ClassLoaderResolver ObjectManager.getClassLoaderResolver()
          Accessor for the ClassLoader resolver to use in class loading issues.
 ClassLoaderResolver OMFContext.getClassLoaderResolver(java.lang.ClassLoader primaryLoader)
          Accessor for a ClassLoaderResolver to use in resolving classes.
 

Methods in org.jpox with parameters of type ClassLoaderResolver
protected static FileMetaData[] SchemaTool.getFileMetaDataForInput(MetaDataManager metaDataMgr, ClassLoaderResolver clr, boolean verbose, java.lang.String persistenceUnitName, java.lang.String[] inputFiles)
          Method to take the input for SchemaTool and returns the FileMetaData that it implies.
protected  void ObjectManagerFactoryImpl.initialiseStoreManager(ClassLoaderResolver clr)
          Method to initialise the StoreManager used by this factory.
 java.lang.Object ImplementationCreator.newInstance(java.lang.Class pc, MetaDataManager mmgr, ClassLoaderResolver loader)
          Constructs an implementation for an interface and instantiates it
 

Constructors in org.jpox with parameters of type ClassLoaderResolver
FetchPlan(ObjectManagerFactoryImpl omf, ClassLoaderResolver clr)
          Constructor.
TypeManager(ApiAdapter api, PluginManager mgr, ClassLoaderResolver clr)
          Constructor, loading JPOX's support for type mappings using the plugin mechanism.
 

Uses of ClassLoaderResolver in org.jpox.api
 

Methods in org.jpox.api with parameters of type ClassLoaderResolver
 void ApiAdapterFactory.initializeApiAdapterExtensions(ClassLoaderResolver clr, PluginManager pluginMgr)
          Load "org.jpox.api_adapter" extensions.
 boolean ApiAdapter.isValidPrimaryKeyClass(java.lang.Class pkClass, AbstractClassMetaData cmd, ClassLoaderResolver clr, int noOfPkFields)
          Utility to check if a primary-key class is valid.
 

Uses of ClassLoaderResolver in org.jpox.jdo
 

Methods in org.jpox.jdo with parameters of type ClassLoaderResolver
 boolean JDOAdapter.isValidPrimaryKeyClass(java.lang.Class pkClass, AbstractClassMetaData cmd, ClassLoaderResolver clr, int noOfPkFields)
          Utility to check if a primary-key class is valid.
 

Uses of ClassLoaderResolver in org.jpox.jdo.metadata
 

Methods in org.jpox.jdo.metadata with parameters of type ClassLoaderResolver
 void JDOMetaDataManager.addORMDataToClass(java.lang.Class c, ClassLoaderResolver clr)
          Load up and add the O/R mapping info for the specified class to the stored JDO ClassMetaData.
 AbstractClassMetaData JDOMetaDataManager.getMetaDataForClassInternal(java.lang.Class c, ClassLoaderResolver clr)
          Internal method for accessing the MetaData for a class.
 InterfaceMetaData JDOMetaDataManager.getMetaDataForInterface(java.lang.Class c, ClassLoaderResolver clr)
          Main accessor for the MetaData for a "persistent-interface".
 QueryMetaData JDOMetaDataManager.getMetaDataForQuery(java.lang.Class cls, ClassLoaderResolver clr, java.lang.String queryName)
          Accessor for the MetaData for a named query for a class.
 SequenceMetaData JDOMetaDataManager.getMetaDataForSequence(ClassLoaderResolver clr, java.lang.String packageSequenceName)
          Accessor for the MetaData for a Sequence in a package.
protected  FileMetaData JDOMetaDataManager.loadMetaDataForClass(java.lang.Class pc_class, ClassLoaderResolver clr, java.lang.String metadata_file_modifier, java.lang.String metadata_file_extension, boolean populate)
          Method to find the Meta-Data file for a specified class.
 void JDOMetaDataManager.registerFile(java.lang.String fileURLString, FileMetaData filemd, ClassLoaderResolver clr)
          Method to take the FileMetaData and register the relevant parts of it with the assorted caches provided.
 void JDOMetaDataManager.registerImplementationOfAbstractClass(ClassMetaData cmd, java.lang.Class implClass, ClassLoaderResolver clr)
          Method to register the metadata for an implementation of a persistent abstract class.
 void JDOMetaDataManager.registerPersistentInterface(InterfaceMetaData imd, java.lang.Class implClass, ClassLoaderResolver clr)
          Method to register a persistent interface and its implementation with the MetaData system.
 

Uses of ClassLoaderResolver in org.jpox.jta
 

Methods in org.jpox.jta with parameters of type ClassLoaderResolver
protected abstract  java.lang.Class FactoryBasedTransactionManagerLocator.getFactoryClass(ClassLoaderResolver clr)
          Accessor for the factory class to use for this locator.
protected  java.lang.Class JOTMTransactionManagerLocator.getFactoryClass(ClassLoaderResolver clr)
          Accessor for the factory class to use for this locator.
protected  java.lang.Class JOnASTransactionManagerLocator.getFactoryClass(ClassLoaderResolver clr)
          Accessor for the factory class to use for this locator.
protected  java.lang.Class WebSphereTransactionManagerLocator.getFactoryClass(ClassLoaderResolver clr)
          Method to return the factory class for this locator
 javax.transaction.TransactionManager FactoryBasedTransactionManagerLocator.getTransactionManager(ClassLoaderResolver clr)
          Method to return the TransactionManager.
 javax.transaction.TransactionManager TransactionManagerFinder.getTransactionManager(ClassLoaderResolver clr)
          Accessor for the accessible JTA transaction manager.
 javax.transaction.TransactionManager JNDIBasedTransactionManagerLocator.getTransactionManager(ClassLoaderResolver clr)
          Method to return the TransactionManager looking it up using JNDI.
 javax.transaction.TransactionManager TransactionManagerLocator.getTransactionManager(ClassLoaderResolver clr)
          Method to return the TransactionManager.
protected  javax.transaction.TransactionManager TransactionManagerFinder.getTransactionManagerForLocator(ClassLoaderResolver clr, java.lang.String locatorClassName)
          Convenience method to get the TransactionManager for the specified locator class.
 

Uses of ClassLoaderResolver in org.jpox.metadata
 

Methods in org.jpox.metadata with parameters of type ClassLoaderResolver
protected  void MetaDataManager.addORMDataToClass(java.lang.Class c, ClassLoaderResolver clr)
          Load up and add any O/R mapping info for the specified class to the stored ClassMetaData (if supported).
protected  void AbstractClassMetaData.determineObjectIdClass(ClassLoaderResolver clr)
          Determine the object id class
protected  void AbstractClassMetaData.determineSuperClassName(ClassLoaderResolver clr, java.lang.Class cls)
          Determine the super PersistenceCapable class.
 int[] AbstractClassMetaData.getBidirectionalRelationMemberPositions(ClassLoaderResolver clr)
          Convenience method to return the absolute positions of fields/properties that have bidirectional relations.
 java.lang.String[] MetaDataManager.getClassesImplementingInterface(java.lang.String interfaceName, ClassLoaderResolver clr)
          Accessor for the list of names of classes that are declared to implement the specified interface (using <implements> in the MetaData).
 java.lang.String[] MetaDataUtils.getImplementationNamesForReferenceField(AbstractMemberMetaData fmd, int fieldRole, ClassLoaderResolver clr)
          Convenience method to return the class names of the available implementation types for an interface/Object field, given its required role.
 AbstractClassMetaData MetaDataManager.getMetaDataForClass(java.lang.Class c, ClassLoaderResolver clr)
          Main accessor for the MetaData for a class.
 AbstractClassMetaData MetaDataManager.getMetaDataForClass(java.lang.String className, ClassLoaderResolver clr)
          Accessor for the MetaData for a class given the name and a loader.
abstract  AbstractClassMetaData MetaDataManager.getMetaDataForClassInternal(java.lang.Class c, ClassLoaderResolver clr)
          Internal convenience method for accessing the MetaData for a class.
 ClassMetaData MetaDataManager.getMetaDataForImplementationOfReference(java.lang.Class referenceClass, java.lang.Object implValue, ClassLoaderResolver clr)
          Accessor for the MetaData for an implementation of a reference type.
 InterfaceMetaData MetaDataManager.getMetaDataForInterface(java.lang.Class c, ClassLoaderResolver clr)
          Accessor for the MetaData for an interface.
 AbstractMemberMetaData MetaDataManager.getMetaDataForMember(java.lang.Class c, ClassLoaderResolver clr, java.lang.String memberName)
          Accessor for the MetaData for a field/property of a class.
 AbstractMemberMetaData MetaDataManager.getMetaDataForMember(java.lang.String className, java.lang.String memberName, ClassLoaderResolver clr)
          Accessor for the MetaData for a field/property of a class.
 QueryMetaData MetaDataManager.getMetaDataForQuery(java.lang.Class cls, ClassLoaderResolver clr, java.lang.String queryName)
          Accessor for the MetaData for a named query for a class.
 SequenceMetaData MetaDataManager.getMetaDataForSequence(ClassLoaderResolver clr, java.lang.String seqName)
          Accessor for the MetaData for a Sequence in a package.
 TableGeneratorMetaData MetaDataManager.getMetaDataForTableGenerator(ClassLoaderResolver clr, java.lang.String genName)
          Accessor for the MetaData for a TableGenerator in a package.
 java.util.List MetaDataManager.getReferencedClassMetaData(AbstractClassMetaData cmd, java.lang.String dba_vendor_id, ClassLoaderResolver clr)
          Utility to return all ClassMetaData that is referenced from the supplier class.
 AbstractMemberMetaData[] AbstractMemberMetaData.getRelatedMemberMetaData(ClassLoaderResolver clr)
          Accessor for the FieldMetaData of any related field/property (where this field is part of a bidirectional relation).
 AbstractMemberMetaData AbstractMemberMetaData.getRelatedMemberMetaDataForObject(ClassLoaderResolver clr, java.lang.Object thisPC, java.lang.Object otherPC)
          Convenience accessor for the MetaData for the field/property at the other side of the bidirectional relation given the objects at this side and the other side.
 int[] AbstractClassMetaData.getRelationMemberPositions(ClassLoaderResolver clr)
          Convenience method to return the absolute positions of all fields/properties that have relations.
 int AbstractMemberMetaData.getRelationType(ClassLoaderResolver clr)
          Accessor for the relation type for this field.
 boolean AbstractClassMetaData.hasRelations(ClassLoaderResolver clr)
          Convenience method to return if the class has relations to other objects.
 FileMetaData[] MetaDataManager.initialise(PersistenceUnitMetaData pumd, ClassLoaderResolver clr)
          Initialisation method to define the "persistence-unit" being handled by this MetaDataManager.
 FileMetaData[] MetaDataManager.initialise(java.lang.String[] metadataFiles, java.lang.String[] classNames, ClassLoaderResolver clr)
          Initialisation method to define the initial metadata files and class names being handled by this MetaDataManager.
 FileMetaData[] MetaDataManager.initialise(java.lang.String persistenceUnitName, ClassLoaderResolver clr)
          Initialisation method to define the "persistence-unit" being handled by this MetaDataManager.
protected  void MetaDataManager.initialiseClassMetaData(ClassMetaData cmd, java.lang.Class cls, ClassLoaderResolver clr)
          Utility to initialise the MetaData for a class, using the specified class.
protected  void MetaDataManager.initialiseFileMetaData(FileMetaData filemd, ClassLoaderResolver clr, java.lang.ClassLoader primary)
          Initialise all classes/interfaces in a Meta-Data file.
protected  void MetaDataManager.initialiseInterfaceMetaData(InterfaceMetaData imd, ClassLoaderResolver clr, java.lang.ClassLoader primary)
          Utility to initialise the MetaData for a interface, using the specified class.
 boolean AbstractMemberMetaData.isRelationOwner(ClassLoaderResolver clr)
          Convenience method for whether this field is the owner of the relation.
protected  FileMetaData MetaDataManager.loadAnnotationsForClass(java.lang.Class cls, ClassLoaderResolver clr, boolean register, boolean populate)
          Method to load the annotations for the specified class and return the FileMetaData containing the class.
protected  java.lang.Class AbstractClassMetaData.loadClass(ClassLoaderResolver clr, java.lang.ClassLoader primary)
          Load the persistent interface/class
 void ImplementsMetaData.populate(ClassLoaderResolver clr)
          Method to populate the details of the implements
 void ClassMetaData.populate(ClassLoaderResolver clr, java.lang.ClassLoader primary)
          Method to provide the details of the class being represented by this MetaData.
 void CollectionMetaData.populate(ClassLoaderResolver clr, java.lang.ClassLoader primary)
          Method to populate any defaults, and check the validity of the MetaData.
 void ElementMetaData.populate(ClassLoaderResolver clr, java.lang.ClassLoader primary)
          Populate the MetaData.
 void ArrayMetaData.populate(ClassLoaderResolver clr, java.lang.ClassLoader primary)
          Method to populate any defaults, and check the validity of the MetaData.
 void EmbeddedMetaData.populate(ClassLoaderResolver clr, java.lang.ClassLoader primary)
          Method to populate the embedded MetaData.
 void MapMetaData.populate(ClassLoaderResolver clr, java.lang.ClassLoader primary)
          Method to populate any defaults, and check the validity of the MetaData.
 void KeyMetaData.populate(ClassLoaderResolver clr, java.lang.ClassLoader primary)
          Populate the MetaData.
 void InterfaceMetaData.populate(ClassLoaderResolver clr, java.lang.ClassLoader primary)
          Method to provide the details of the class being represented by this MetaData.
 void AbstractElementMetaData.populate(ClassLoaderResolver clr, java.lang.ClassLoader primary)
          Populate the metadata
abstract  void AbstractClassMetaData.populate(ClassLoaderResolver clr, java.lang.ClassLoader primary)
          Method to provide the details of the class being represented by this MetaData.
 void ValueMetaData.populate(ClassLoaderResolver clr, java.lang.ClassLoader primary)
          Populate the MetaData.
 void AbstractMemberMetaData.populate(ClassLoaderResolver clr, java.lang.reflect.Field field, java.lang.reflect.Method method, java.lang.ClassLoader primary)
          Method to provide the details of the field being represented by this MetaData hence populating certain parts of the MetaData.
protected  void MetaDataManager.populateFileMetaData(FileMetaData filemd, ClassLoaderResolver clr, java.lang.ClassLoader primary)
          Convenience method to populate all classes/interfaces in a Meta-Data file.
protected  void ClassMetaData.populateMemberMetaData(ClassLoaderResolver clr, java.lang.Class cls, boolean pkMembers, java.lang.ClassLoader primary)
          Populate MetaData for all members.
protected  void InterfaceMetaData.populatePropertyMetaData(ClassLoaderResolver clr, java.lang.Class cls, boolean pkFields, java.lang.ClassLoader primary)
          Populate PropertyMetaData.
 void MetaDataManagerListener.postClassInitialised(AbstractClassMetaData cmd, ClassLoaderResolver clr)
          Method invoked after a class/interface is initialised
 void MetaDataManagerListener.postFileMetaDataLoaded(FileMetaData filemd, ClassLoaderResolver clr, java.lang.ClassLoader primary)
           
abstract  void MetaDataManager.registerFile(java.lang.String fileURLString, FileMetaData filemd, ClassLoaderResolver clr)
          Method to take the FileMetaData and register the relevant parts of it with the assorted caches provided.
 void MetaDataManager.registerImplementationOfAbstractClass(ClassMetaData cmd, java.lang.Class implClass, ClassLoaderResolver clr)
          Method to register the metadata for an implementation of a persistent abstract class.
 void MetaDataManager.registerPersistentInterface(InterfaceMetaData imd, java.lang.Class implClass, ClassLoaderResolver clr)
          Method to register a persistent interface and its implementation with the MetaData system.
protected  void AbstractMemberMetaData.setRelation(ClassLoaderResolver clr)
          Convenience method that sets up the relation type of this field, and the reference to any related field when it is bidirectional.
 boolean MetaDataUtils.storesFCO(AbstractMemberMetaData fmd, ClassLoaderResolver clr)
          Convenience method that returns if a field stores a First-Class object (FCO).
 

Uses of ClassLoaderResolver in org.jpox.metadata.annotations
 

Methods in org.jpox.metadata.annotations with parameters of type ClassLoaderResolver
 AbstractClassMetaData AnnotationManager.getMetaDataForClass(java.lang.Class cls, PackageMetaData pmd, ClassLoaderResolver clr)
          Method to get the ClassMetaData for a class from its annotations.
 

Uses of ClassLoaderResolver in org.jpox.plugin
 

Methods in org.jpox.plugin with parameters of type ClassLoaderResolver
static PluginRegistry PluginRegistryFactory.newPluginRegistry(PersistenceConfiguration conf, ClassLoaderResolver clr)
          Instantiates a PluginRegistry.
 

Constructors in org.jpox.plugin with parameters of type ClassLoaderResolver
EclipsePluginRegistry(ClassLoaderResolver clr)
          Constructor
NonManagedPluginRegistry(ClassLoaderResolver clr, java.lang.String bundleCheckType)
          Constructor
PluginManager(PersistenceConfiguration conf, ClassLoaderResolver clr)
          Constructor
 

Uses of ClassLoaderResolver in org.jpox.query.compiler
 

Methods in org.jpox.query.compiler that return ClassLoaderResolver
 ClassLoaderResolver Compiler.getClassLoaderResolver()
           
 

Constructors in org.jpox.query.compiler with parameters of type ClassLoaderResolver
Compiler(MetaDataManager metaDataManager, ClassLoaderResolver clr)
           
 

Uses of ClassLoaderResolver in org.jpox.query.evaluator
 

Methods in org.jpox.query.evaluator with parameters of type ClassLoaderResolver
 java.util.Collection Evaluator.evaluate(SymbolTable symtbl, Expression expr, Imports imports, ClassLoaderResolver clr)
           
 

Constructors in org.jpox.query.evaluator with parameters of type ClassLoaderResolver
JDOQLEvaluator(Query query, java.util.List set, Expression[] result, SymbolTable symtbl, Expression[] grouping, Expression[] ordering, Expression having, Expression filter, ClassLoaderResolver clr)
          ResultMapper for handling the setResult instruction
 

Uses of ClassLoaderResolver in org.jpox.query.evaluator.memory
 

Constructors in org.jpox.query.evaluator.memory with parameters of type ClassLoaderResolver
InMemoryExpressionEvaluator(SymbolTable symtbl, Imports imports, ClassLoaderResolver clr)
           
 

Uses of ClassLoaderResolver in org.jpox.sco
 

Methods in org.jpox.sco with parameters of type ClassLoaderResolver
static java.util.Comparator SCOUtils.getComparator(AbstractMemberMetaData fmd, ClassLoaderResolver clr)
          Convenience method for creating a Comparator using extension metadata tags for the specified field.
 

Uses of ClassLoaderResolver in org.jpox.state
 

Methods in org.jpox.state with parameters of type ClassLoaderResolver
protected  void RelationshipManager.checkManyToManyBidirectionalRelation(AbstractMemberMetaData mmd, ClassLoaderResolver clr, ObjectManager om, java.util.ArrayList changes)
          Method to check consistency of the passed field as M-N.
protected  void RelationshipManager.checkManyToOneBidirectionalRelation(AbstractMemberMetaData mmd, ClassLoaderResolver clr, ObjectManager om, java.lang.Object oldValue, java.lang.Object newValue)
          Method to check the consistency of the passed field as N-1.
protected  void RelationshipManager.checkOneToManyBidirectionalRelation(AbstractMemberMetaData mmd, ClassLoaderResolver clr, ObjectManager om, java.util.ArrayList changes)
          Method to check the consistency of the passed field as 1-N.
protected  void RelationshipManager.checkOneToOneBidirectionalRelation(AbstractMemberMetaData mmd, ClassLoaderResolver clr, ObjectManager om, java.lang.Object oldValue, java.lang.Object newValue)
          Method to check the consistency of the passed field as 1-1.
protected  void RelationshipManager.processManyToManyBidirectionalRelation(AbstractMemberMetaData mmd, ClassLoaderResolver clr, ObjectManager om, java.util.ArrayList changes)
          Method to process all M-N bidir fields.
protected  void RelationshipManager.processManyToOneBidirectionalRelation(AbstractMemberMetaData mmd, ClassLoaderResolver clr, ObjectManager om, java.lang.Object oldValue, java.lang.Object newValue)
          Method to process all N-1 bidir fields.
protected  void RelationshipManager.processOneToManyBidirectionalRelation(AbstractMemberMetaData mmd, ClassLoaderResolver clr, ObjectManager om, java.util.ArrayList changes)
          Method to process all 1-N bidir fields.
protected  void RelationshipManager.processOneToOneBidirectionalRelation(AbstractMemberMetaData mmd, ClassLoaderResolver clr, ObjectManager om, java.lang.Object oldValue, java.lang.Object newValue)
          Method to process all 1-1 bidir fields.
 

Uses of ClassLoaderResolver in org.jpox.store
 

Methods in org.jpox.store with parameters of type ClassLoaderResolver
 void AbstractStoreManager.addClass(java.lang.String className, ClassLoaderResolver clr)
           
 void StoreManager.addClass(java.lang.String className, ClassLoaderResolver clr)
          Method to add a class to the managed list for this datastore manager.
 void FederationManager.addClass(java.lang.String className, ClassLoaderResolver clr)
           
 void AbstractStoreManager.addClasses(java.lang.String[] classNames, ClassLoaderResolver clr)
           
 void StoreManager.addClasses(java.lang.String[] classNames, ClassLoaderResolver clr)
          Add classes to the persistence model for the datastore.
 void FederationManager.addClasses(java.lang.String[] classNames, ClassLoaderResolver clr)
           
abstract  void AbstractStoreManager.addClasses(java.lang.String[] classes, ClassLoaderResolver clr, java.io.Writer writer, boolean completeDdl)
           
 void StoreManager.addClasses(java.lang.String[] classes, ClassLoaderResolver clr, java.io.Writer writer, boolean completeDdl)
          Add classes to the persistence model for the datastore.
 void FederationManager.addClasses(java.lang.String[] classes, ClassLoaderResolver clr, java.io.Writer writer, boolean completeDdl)
           
 Store AbstractStoreManager.getBackingStoreForField(ClassLoaderResolver clr, AbstractMemberMetaData fmd, java.lang.Class type)
           
 Store StoreManager.getBackingStoreForField(ClassLoaderResolver clr, AbstractMemberMetaData fmd, java.lang.Class type)
          Accessor for the backing store for the specified field.
 Store FederationManager.getBackingStoreForField(ClassLoaderResolver clr, AbstractMemberMetaData fmd, java.lang.Class type)
           
 java.lang.String AbstractStoreManager.getClassNameForObjectID(java.lang.Object id, ClassLoaderResolver clr, ObjectManager om)
           
 java.lang.String StoreManager.getClassNameForObjectID(java.lang.Object id, ClassLoaderResolver clr, ObjectManager om)
          Returns the class corresponding to the given object identity.
 java.lang.String FederationManager.getClassNameForObjectID(java.lang.Object id, ClassLoaderResolver clr, ObjectManager om)
           
static StoreManager StoreManagerFactory.getStoreManager(java.lang.String managerClassName, ClassLoaderResolver clr, ObjectManagerFactoryImpl omf)
          Accessor for the StoreManager.
 java.util.HashSet AbstractStoreManager.getSubClassesForClass(java.lang.String className, boolean includeDescendents, ClassLoaderResolver clr)
           
 java.util.HashSet StoreManager.getSubClassesForClass(java.lang.String className, boolean includeDescendents, ClassLoaderResolver clr)
          Utility to return the names of the classes that are known subclasses of the provided class.
 java.util.HashSet FederationManager.getSubClassesForClass(java.lang.String className, boolean includeDescendents, ClassLoaderResolver clr)
           
protected  void AbstractStoreManager.initialiseAutoStart(java.lang.String mechanism, java.lang.String mode, ClassLoaderResolver clr)
          Method to initialise the auto-start mechanism, loading up the classes from its store into memory so that we start from where we got to last time.
protected  void FederationManager.initialiseStoreManager(ClassLoaderResolver clr)
          Method to initialise the StoreManager used by this factory.
 java.lang.String AbstractStoreManager.manageClassForIdentity(java.lang.Object id, ClassLoaderResolver clr)
           
 java.lang.String StoreManager.manageClassForIdentity(java.lang.Object id, ClassLoaderResolver clr)
          Convenience method to ensure that the class defined by the passed OID/SingleFIeldIdentity is managed by the store.
 java.lang.String FederationManager.manageClassForIdentity(java.lang.Object id, ClassLoaderResolver clr)
           
abstract  void AbstractStoreManager.removeAllClasses(ClassLoaderResolver clr)
           
 void StoreManager.removeAllClasses(ClassLoaderResolver clr)
          Drops all tables in the datastore.
 void FederationManager.removeAllClasses(ClassLoaderResolver clr)
           
 

Constructors in org.jpox.store with parameters of type ClassLoaderResolver
AbstractStoreManager(java.lang.String key, ClassLoaderResolver clr, OMFContext omfContext)
          Constructor for a new StoreManager.
ClassesAutoStarter(StoreManager storeMgr, ClassLoaderResolver clr)
          Constructor, taking the names of the classes to use.
FederationManager(ClassLoaderResolver clr, OMFContext omfContext)
           
XMLAutoStarter(StoreManager storeMgr, ClassLoaderResolver clr)
          Constructor, taking the XML file URL.
 

Uses of ClassLoaderResolver in org.jpox.store.mapped
 

Methods in org.jpox.store.mapped with parameters of type ClassLoaderResolver
abstract  void MappedStoreManager.createDatastoreColumnsForFieldUsingSubclassTable(JavaTypeMapping m, DatastoreContainerObject table, AbstractMemberMetaData fmd, ClassLoaderResolver clr)
          Method to create the necessary datastore columns for a field using subclass-table inheritance.
abstract  void MappedStoreManager.createDatastoreColumnsForReferenceField(JavaTypeMapping m, DatastoreContainerObject table, AbstractMemberMetaData fmd, ClassLoaderResolver clr, boolean embedded)
          Method to create the necessary datastore columns for a reference field.
 AbstractClassMetaData[] MappedStoreManager.getClassesManagingTableForClass(AbstractClassMetaData cmd, ClassLoaderResolver clr)
          Method to return the class(es) that has a table managing the persistence of the fields of the supplied class.
 AbstractClassMetaData MappedStoreManager.getClassWithPrimaryKeyForClass(AbstractClassMetaData cmd, ClassLoaderResolver clr)
          Utility to navigate the inheritance hierarchy to find the base class that defines the primary keys for this tree.
 DatastoreClass MappedStoreManager.getDatastoreClass(java.lang.String className, ClassLoaderResolver clr)
          Returns the primary datastore container serving as backing for the given class.
 JavaTypeMapping AbstractDatastoreAdapter.getMapping(java.lang.