Package | Description |
---|---|
org.datanucleus.enhancer |
DataNucleus ByteCode enhancer framework.
|
org.datanucleus.metadata |
Provides classes representing the MetaData for files, packages, classes, fields, containers, etc.
|
Modifier and Type | Method and Description |
---|---|
protected Persistable |
ImplementationCreatorImpl.newInstance(InterfaceMetaData imd,
ClassLoaderResolver clr)
Constructs an implementation for an interface and instantiates it.
|
Constructor and Description |
---|
ImplementationGenerator(InterfaceMetaData interfaceMetaData,
String implClassName,
MetaDataManager mmgr)
Constructor for an implementation of a persistent interface.
|
Modifier and Type | Field and Description |
---|---|
protected List<InterfaceMetaData> |
PackageMetaData.interfaces
List of interfaces (uses List to retain positioning).
|
Modifier and Type | Method and Description |
---|---|
InterfaceMetaData |
PackageMetaData.addInterface(InterfaceMetaData imd)
Method to add a interface Meta-Data to the package.
|
InterfaceMetaData |
PackageMetaData.getInterface(int i)
Accessor for the Meta-Data of a interface in this package.
|
InterfaceMetaData |
PackageMetaData.getInterface(String name)
Accessor for the Meta-Data of an interface with the specified name.
|
InterfaceMetaData |
MetaDataManager.getMetaDataForInterface(Class c,
ClassLoaderResolver clr)
Accessor for the MetaData for an interface.
|
InterfaceMetaData |
MetaDataManagerImpl.getMetaDataForInterface(Class c,
ClassLoaderResolver clr) |
InterfaceMetaData |
PackageMetaData.newInterfaceMetadata(String intfName)
Method to create a new interface metadata, add it, and return it.
|
Modifier and Type | Method and Description |
---|---|
InterfaceMetaData |
PackageMetaData.addInterface(InterfaceMetaData imd)
Method to add a interface Meta-Data to the package.
|
protected void |
MetaDataManagerImpl.initialiseInterfaceMetaData(InterfaceMetaData imd,
ClassLoaderResolver clr,
ClassLoader primary)
Utility to initialise the MetaData for a interface, using the specified
class.
|
void |
MetaDataManager.registerPersistentInterface(InterfaceMetaData imd,
Class implClass,
ClassLoaderResolver clr)
Method to register a persistent interface and its implementation with the MetaData system.
|
void |
MetaDataManagerImpl.registerPersistentInterface(InterfaceMetaData imd,
Class implClass,
ClassLoaderResolver clr) |
Constructor and Description |
---|
AbstractClassMetaData(InterfaceMetaData imd,
String implClassName,
boolean copyMembers)
Constructor for creating the ClassMetaData for an implementation of a "persistent-interface".
|
ClassMetaData(InterfaceMetaData imd,
String implClassName,
boolean copyFields)
Constructor for creating the ClassMetaData for an implementation of a "persistent-interface".
|
Copyright © 2019. All rights reserved.