Uses of Class
org.datanucleus.metadata.InterfaceMetaData
Packages that use InterfaceMetaData
Package
Description
DataNucleus ByteCode enhancer framework.
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 InterfaceMetaDataModifier and TypeMethodDescriptionprotected 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 InterfaceMetaDataModifierConstructorDescriptionImplementationGenerator
(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 InterfaceMetaDataModifier and TypeFieldDescriptionprotected List
<InterfaceMetaData> PackageMetaData.interfaces
List of interfaces (uses List to retain positioning).Methods in org.datanucleus.metadata that return InterfaceMetaDataModifier and TypeMethodDescriptionPackageMetaData.addInterface
(InterfaceMetaData imd) Method to add a interface Meta-Data to the package.PackageMetaData.getInterface
(int i) Accessor for the Meta-Data of a interface in this package.PackageMetaData.getInterface
(String name) Accessor for the Meta-Data of an interface with the specified name.MetaDataManager.getMetaDataForInterface
(Class c, ClassLoaderResolver clr) Accessor for the MetaData for an interface.MetaDataManagerImpl.getMetaDataForInterface
(Class c, ClassLoaderResolver clr) 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 InterfaceMetaDataModifier and TypeMethodDescriptionPackageMetaData.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 InterfaceMetaDataModifierConstructorDescriptionAbstractClassMetaData
(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".