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 MetaData 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 © 2019. All rights reserved.