Uses of Interface
org.hibernate.models.spi.AnnotationTarget
Packages that use AnnotationTarget
Package
Description
Support for dynamic class and attribute mappings.
-
Uses of AnnotationTarget in org.hibernate.models.internal
Subinterfaces of AnnotationTarget in org.hibernate.models.internalModifier and TypeInterfaceDescriptioninterfaceinterfaceClasses in org.hibernate.models.internal that implement AnnotationTargetModifier and TypeClassDescriptionclassAbstractAnnotationDescriptor<A extends Annotation>Base support forAnnotationDescriptorimplementationsclassfinal recordClassDetails implementation used to represent apackage-infodetails when there is not a physicalpackage-infoclass.classOrmAnnotationDescriptor<A extends Annotation,C extends A> Specialized AnnotationDescriptor implementation intended for use in describing Hibernate and JPA annotations.classClassDetails implementation for cases where we do not care about fields, methods, record-components nor annotationsclassStandardAnnotationDescriptor<A extends Annotation>Simple implementation ofAnnotationDescriptor.Methods in org.hibernate.models.internal with parameters of type AnnotationTargetModifier and TypeMethodDescriptionstatic <T> TAnnotationTargetHelper.fromContainers(AnnotationTarget annotationTarget, boolean crossPackageBoundaries, ModelsContext modelContext, Function<ClassDetails, T> matchingExtractor) static <T> TAnnotationTargetHelper.fromSelfAndContainers(AnnotationTarget self, boolean crossPackageBoundaries, ModelsContext modelContext, Function<AnnotationTarget, T> matchingExtractor) static voidAnnotationTargetHelper.walkContainers(AnnotationTarget annotationTarget, boolean crossPackageBoundaries, ModelsContext modelContext, Consumer<ClassDetails> consumer) static voidAnnotationTargetHelper.walkSelfAndContainers(AnnotationTarget self, boolean crossPackageBoundaries, ModelsContext modelContext, Consumer<AnnotationTarget> consumer) Method parameters in org.hibernate.models.internal with type arguments of type AnnotationTargetModifier and TypeMethodDescriptionstatic <T> TAnnotationTargetHelper.fromSelfAndContainers(AnnotationTarget self, boolean crossPackageBoundaries, ModelsContext modelContext, Function<AnnotationTarget, T> matchingExtractor) static voidAnnotationTargetHelper.walkSelfAndContainers(AnnotationTarget self, boolean crossPackageBoundaries, ModelsContext modelContext, Consumer<AnnotationTarget> consumer) -
Uses of AnnotationTarget in org.hibernate.models.internal.dynamic
Classes in org.hibernate.models.internal.dynamic that implement AnnotationTargetModifier and TypeClassDescriptionclassclassClassDetails which does not necessarily map to a physical Class (dynamic models)classFieldDetails which does not necessarily map to a physical Field (dynamic models). -
Uses of AnnotationTarget in org.hibernate.models.internal.jdk
Classes in org.hibernate.models.internal.jdk that implement AnnotationTargetModifier and TypeClassDescriptionclassAnnotationTarget where we know the annotations up front, but want to delay processing them until (unless!) they are neededclassClassDetails implementation based on aClassreferenceclassclassclass -
Uses of AnnotationTarget in org.hibernate.models.spi
Subinterfaces of AnnotationTarget in org.hibernate.models.spiModifier and TypeInterfaceDescriptioninterfaceAnnotationDescriptor<A extends Annotation>Describes an annotation type (the Class)interfaceAbstraction for what Hibernate understands about a "class", generally before it has access to the actualClassreference, if there is aClassat all (dynamic models).interfaceinterfaceinterfaceinterfaceMutableAnnotationDescriptor<A extends Annotation,C extends A> interfaceExtension of AnnotationTarget which allows manipulation of the annotationsinterfaceExtension of ClassDetails which allows manipulation of the membersinterfaceUnion of MemberDetails and MutableAnnotationTargetinterfaceMethod parameters in org.hibernate.models.spi with type arguments of type AnnotationTargetModifier and TypeMethodDescriptiondefault <T> TAnnotationTarget.fromSelfAndContainers(boolean crossPackageBoundaries, ModelsContext modelContext, Function<AnnotationTarget, T> matchingExtractor) Walk "up" containers from this target.default voidAnnotationTarget.walkSelfAndContainers(boolean crossPackageBoundaries, ModelsContext modelContext, Consumer<AnnotationTarget> consumer) Walk "up" containers from this target.