Uses of Class
org.datanucleus.metadata.InterfaceMetaData
-
Packages that use InterfaceMetaData Package Description org.datanucleus.enhancer DataNucleus ByteCode enhancer framework.org.datanucleus.metadata Provides classes representing the MetaData for files, packages, classes, fields, containers, etc. -
-
Uses of InterfaceMetaData in org.datanucleus.enhancer
Methods in org.datanucleus.enhancer with parameters of type InterfaceMetaData Modifier and Type Method Description protected Persistable
ImplementationCreatorImpl. newInstance(InterfaceMetaData imd, ClassLoaderResolver clr)
Constructs an implementation for an interface and instantiates it.Constructors in org.datanucleus.enhancer with parameters of type InterfaceMetaData Constructor Description ImplementationGenerator(InterfaceMetaData interfaceMetaData, String implClassName, MetaDataManager mmgr)
Constructor for an implementation of a persistent interface. -
Uses of InterfaceMetaData in org.datanucleus.metadata
Fields in org.datanucleus.metadata with type parameters of type InterfaceMetaData Modifier and Type Field Description protected List<InterfaceMetaData>
PackageMetaData. interfaces
List of interfaces (uses List to retain positioning).Methods in org.datanucleus.metadata that return InterfaceMetaData Modifier and Type Method 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.Methods in org.datanucleus.metadata with parameters of type InterfaceMetaData Modifier and Type Method 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)
Constructors in org.datanucleus.metadata with parameters of type InterfaceMetaData Constructor 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".
-