Uses of Class
org.datanucleus.metadata.annotations.AnnotationObject
Packages that use AnnotationObject
Package
Description
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 AnnotationObjectModifier and TypeFieldDescription(package private) AnnotationObject[]AnnotatedMember.annotationsAnnotations for field/methodMethods in org.datanucleus.metadata.annotations that return AnnotationObjectModifier and TypeMethodDescriptionprotected AnnotationObject[]AbstractAnnotationReader.getAnnotationObjectsForAnnotations(String clsName, Annotation[] annotations) Convenience method to convert an array of Annotation objects into an array of AnnotationObjects.AnnotatedMember.getAnnotations()Accessor for the annotationsprotected AnnotationObject[]AbstractAnnotationReader.getClassAnnotationsForClass(Class cls) Method returning the annotations for the class.Methods in org.datanucleus.metadata.annotations with parameters of type AnnotationObjectModifier and TypeMethodDescriptionvoidAnnotatedMember.addAnnotations(AnnotationObject[] annotations) Method to add more annotations for this member.voidClassAnnotationHandler.processClassAnnotation(AnnotationObject annotation, AbstractClassMetaData cmd, ClassLoaderResolver clr) Method to process a class level annotation.protected abstract AbstractClassMetaDataAbstractAnnotationReader.processClassAnnotations(PackageMetaData pmd, Class cls, AnnotationObject[] annotations, ClassLoaderResolver clr) Method to process the "class" level annotations and create the outline ClassMetaData object.voidMemberAnnotationHandler.processMemberAnnotation(AnnotationObject annotation, AbstractMemberMetaData mmd, ClassLoaderResolver clr) Method to process a member (field/property) level annotation.voidValidationNotNullAnnotationHandler.processMemberAnnotation(AnnotationObject annotation, AbstractMemberMetaData mmd, ClassLoaderResolver clr) voidValidationSizeAnnotationHandler.processMemberAnnotation(AnnotationObject annotation, AbstractMemberMetaData mmd, ClassLoaderResolver clr) protected abstract AbstractMemberMetaDataAbstractAnnotationReader.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 AnnotationObjectModifierConstructorDescriptionAnnotatedMember(Member field, AnnotationObject[] annotations) Constructor.