| Package | Description | 
|---|---|
| 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 | Method and Description | 
|---|---|
protected AnnotationObject[] | 
AbstractAnnotationReader.getAnnotationObjectsForAnnotations(String clsName,
                                  Annotation[] annotations)
Convenience method to convert an array of Annotation objects into an array of AnnotationObjects. 
 | 
protected AnnotationObject[] | 
AbstractAnnotationReader.getClassAnnotationsForClass(Class cls)
Method returning the annotations for the class. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ClassAnnotationHandler.processClassAnnotation(AnnotationObject annotation,
                      AbstractClassMetaData cmd,
                      ClassLoaderResolver clr)
Method to process a class level annotation. 
 | 
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. 
 | 
void | 
ValidationNotNullAnnotationHandler.processMemberAnnotation(AnnotationObject annotation,
                       AbstractMemberMetaData mmd,
                       ClassLoaderResolver clr)  | 
void | 
ValidationSizeAnnotationHandler.processMemberAnnotation(AnnotationObject annotation,
                       AbstractMemberMetaData mmd,
                       ClassLoaderResolver clr)  | 
void | 
MemberAnnotationHandler.processMemberAnnotation(AnnotationObject annotation,
                       AbstractMemberMetaData mmd,
                       ClassLoaderResolver clr)
Method to process a member (field/property) level annotation. 
 | 
protected abstract AbstractMemberMetaData | 
AbstractAnnotationReader.processMemberAnnotations(AbstractClassMetaData cmd,
                        Member member,
                        AnnotationObject[] annotations,
                        boolean propertyAccessor)
Method to take the passed in outline ClassMetaData and process the annotations for
 fields/properties adding any necessary FieldMetaData/PropertyMetaData to the ClassMetaData. 
 | 
Copyright © 2018. All rights reserved.