| Package | Description | 
|---|---|
| org.datanucleus.metadata | 
 
        Provides classes representing the MetaData for files, packages, classes, fields, containers, etc. 
 | 
| org.datanucleus.metadata.annotations | 
 
        Provides classes for parsing annotations input data and converting into org.datanucleus.metadata input 
        data for the DataNucleus persistence process. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected List<PackageMetaData> | 
FileMetaData.packages
List of packages in this file (uses List to retain file positioning) 
 | 
| Modifier and Type | Method and Description | 
|---|---|
PackageMetaData | 
FileMetaData.getPackage(int i)
Accessor for the meta-data of a package. 
 | 
PackageMetaData | 
FileMetaData.getPackage(String name)
Accessor for the Meta-Data of a package with a given name. 
 | 
PackageMetaData | 
AbstractClassMetaData.getPackageMetaData()
Convenience accessor for the parent Package MetaData. 
 | 
PackageMetaData | 
FileMetaData.newPackageMetadata(String name)
Method to create and return a package metadata for the specified package name. 
 | 
PackageMetaData | 
PackageMetaData.setCatalog(String catalog)  | 
PackageMetaData | 
PackageMetaData.setSchema(String schema)  | 
| Constructor and Description | 
|---|
AbstractClassMetaData(PackageMetaData parent,
                     String name)
Constructor. 
 | 
ClassMetaData(PackageMetaData parent,
             String name)
Constructor. 
 | 
InterfaceMetaData(PackageMetaData parent,
                 String name)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
AbstractClassMetaData | 
AnnotationManagerImpl.getMetaDataForClass(Class cls,
                   PackageMetaData pmd,
                   ClassLoaderResolver clr)
Accessor for the MetaData for the specified class, read from annotations. 
 | 
AbstractClassMetaData | 
AnnotationManager.getMetaDataForClass(Class cls,
                   PackageMetaData pmd,
                   ClassLoaderResolver clr)
Method to get the ClassMetaData for a class from its annotations. 
 | 
AbstractClassMetaData | 
AbstractAnnotationReader.getMetaDataForClass(Class cls,
                   PackageMetaData pmd,
                   ClassLoaderResolver clr)
Accessor for the ClassMetaData for the specified class from its annotations. 
 | 
AbstractClassMetaData | 
AnnotationReader.getMetaDataForClass(Class cls,
                   PackageMetaData pmd,
                   ClassLoaderResolver clr)
Method to get the ClassMetaData for a class from its annotations. 
 | 
protected abstract AbstractClassMetaData | 
AbstractAnnotationReader.processClassAnnotations(PackageMetaData pmd,
                       Class cls,
                       AnnotationObject[] annotations,
                       ClassLoaderResolver clr)
Method to process the "class" level annotations and create the outline ClassMetaData object. 
 | 
Copyright © 2018. All rights reserved.