| org.jpox.ImplementationCreator
ImplementationCreator | public interface ImplementationCreator (Code) | | Create instances of PersistenceCapable objects. Instantiation of interfaces or
abstract classes is impossible, and for this reason concrete classes are generated and
and enhanced at runtime by the ImplementationCreator. The generated classes
are loaded/defined by an internal ClassLoader to the ImplementationCreator. The internal
ClassLoader delegates to the ClassLoaderResolver (loader) the load of user classes.
version: $Revision: 1.7 $ |
getClassLoader | ClassLoader getClassLoader()(Code) | | Accessor for the ClassLoader loading classes created at runtime
The ClassLoader |
newInstance | Object newInstance(Class pc, MetaDataManager mmgr, ClassLoaderResolver loader)(Code) | | Constructs an implementation for an interface and instantiates it
Parameters: pc - The class of the interface or abstract class, or concrete class defined in MetaData Parameters: mmgr - MetaData Manager Parameters: loader - The ClassLoaderResolver for the interface The instance implementing the interface |
|
|