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
Fields in org.datanucleus.metadata.annotations declared as AnnotationObject Modifier and Type Field Description (package private) AnnotationObject[]
AnnotatedMember. annotations
Annotations for field/methodMethods in org.datanucleus.metadata.annotations that return AnnotationObject Modifier and Type Method Description protected AnnotationObject[]
AbstractAnnotationReader. getAnnotationObjectsForAnnotations(java.lang.String clsName, java.lang.annotation.Annotation[] annotations)
Convenience method to convert an array of Annotation objects into an array of AnnotationObjects.AnnotationObject[]
AnnotatedMember. getAnnotations()
Accessor for the annotationsprotected AnnotationObject[]
AbstractAnnotationReader. getClassAnnotationsForClass(java.lang.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
AnnotatedMember. addAnnotations(AnnotationObject[] annotations)
Method to add more annotations for this member.void
ClassAnnotationHandler. processClassAnnotation(AnnotationObject annotation, AbstractClassMetaData cmd, ClassLoaderResolver clr)
Method to process a class level annotation.protected abstract AbstractClassMetaData
AbstractAnnotationReader. processClassAnnotations(PackageMetaData pmd, java.lang.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.Constructors in org.datanucleus.metadata.annotations with parameters of type AnnotationObject Constructor Description AnnotatedMember(Member field, AnnotationObject[] annotations)
Constructor.
-