Uses of Class
org.datanucleus.metadata.annotations.AnnotationObject
-
Packages that use AnnotationObject 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. -
-
Uses of AnnotationObject in org.datanucleus.metadata.annotations
Methods in org.datanucleus.metadata.annotations that return AnnotationObject Modifier and Type Method 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.Methods in org.datanucleus.metadata.annotations with parameters of type AnnotationObject Modifier and Type Method 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
MemberAnnotationHandler. processMemberAnnotation(AnnotationObject annotation, AbstractMemberMetaData mmd, ClassLoaderResolver clr)
Method to process a member (field/property) level annotation.void
ValidationNotNullAnnotationHandler. processMemberAnnotation(AnnotationObject annotation, AbstractMemberMetaData mmd, ClassLoaderResolver clr)
void
ValidationSizeAnnotationHandler. processMemberAnnotation(AnnotationObject annotation, AbstractMemberMetaData mmd, ClassLoaderResolver clr)
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.
-