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.annotations
Annotations 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 TypeMethodDescriptionvoid
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, 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 AnnotationObjectModifierConstructorDescriptionAnnotatedMember
(Member field, AnnotationObject[] annotations) Constructor.