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)
Method to take the passed in outline ClassMetaData and process the annotations for fields/properties adding any necessary FieldMetaData/PropertyMetaData to the ClassMetaData.
|
Copyright © 2019. All rights reserved.