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 PersistableImplementationCreatorImpl.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.interfacesList 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 voidMetaDataManagerImpl.initialiseInterfaceMetaData(InterfaceMetaData imd, ClassLoaderResolver clr, ClassLoader primary) Utility to initialise the MetaData for a interface, using the specified class.voidMetaDataManager.registerPersistentInterface(InterfaceMetaData imd, Class implClass, ClassLoaderResolver clr) Method to register a persistent interface and its implementation with the MetaData system.voidMetaDataManagerImpl.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".