Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ACCESS_FIELD - Static variable in interface org.hibernate.annotations.common.reflection.XClass
- ACCESS_PROPERTY - Static variable in interface org.hibernate.annotations.common.reflection.XClass
- ACCESS_RECORD - Static variable in interface org.hibernate.annotations.common.reflection.XClass
- AnnotationDescriptor - Class in org.hibernate.annotations.common.annotationfactory
-
Encapsulates the data you need to create an annotation.
- AnnotationDescriptor(Class<? extends Annotation>) - Constructor for class org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
- AnnotationFactory - Class in org.hibernate.annotations.common.annotationfactory
-
Creates live annotations (actually
AnnotationProxies
) fromAnnotationDescriptors
. - AnnotationFactory() - Constructor for class org.hibernate.annotations.common.annotationfactory.AnnotationFactory
- AnnotationProxy - Class in org.hibernate.annotations.common.annotationfactory
-
A concrete implementation of
Annotation
that pretends it is a "real" source code annotation. - AnnotationProxy(AnnotationDescriptor) - Constructor for class org.hibernate.annotations.common.annotationfactory.AnnotationProxy
- AnnotationReader - Interface in org.hibernate.annotations.common.reflection
- annotationType() - Method in class org.hibernate.annotations.common.annotationfactory.AnnotationProxy
B
- bind(Type) - Method in class org.hibernate.annotations.common.reflection.java.generics.CompoundTypeEnvironment
- bind(Type) - Method in class org.hibernate.annotations.common.reflection.java.generics.IdentityTypeEnvironment
- bind(Type) - Method in interface org.hibernate.annotations.common.reflection.java.generics.TypeEnvironment
-
Binds as many generic components of the given type as possible in this context.
- buildAnnotationReader(AnnotatedElement) - Method in class org.hibernate.annotations.common.reflection.java.JavaReflectionManager
- buildAnnotationReader(AnnotatedElement) - Method in interface org.hibernate.annotations.common.reflection.ReflectionManager
C
- caseClass(Class) - Method in class org.hibernate.annotations.common.reflection.java.generics.TypeSwitch
- caseGenericArrayType(GenericArrayType) - Method in class org.hibernate.annotations.common.reflection.java.generics.TypeSwitch
- caseParameterizedType(ParameterizedType) - Method in class org.hibernate.annotations.common.reflection.java.generics.TypeSwitch
- caseTypeVariable(TypeVariable) - Method in class org.hibernate.annotations.common.reflection.java.generics.TypeSwitch
- caseWildcardType(WildcardType) - Method in class org.hibernate.annotations.common.reflection.java.generics.TypeSwitch
- CompoundTypeEnvironment - Class in org.hibernate.annotations.common.reflection.java.generics
-
A composition of two
TypeEnvironment
functions. - containsElement(String) - Method in class org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
- create(AnnotationDescriptor) - Static method in class org.hibernate.annotations.common.annotationfactory.AnnotationFactory
-
Creates an Annotation proxy for the given annotation descriptor.
- create(AnnotationDescriptor, ClassLoader) - Static method in class org.hibernate.annotations.common.annotationfactory.AnnotationFactory
-
Overloaded form of Annotation proxy creation that accepts an explicit ClassLoader.
- create(TypeEnvironment, TypeEnvironment) - Static method in class org.hibernate.annotations.common.reflection.java.generics.CompoundTypeEnvironment
- createUsingTccl(AnnotationDescriptor) - Static method in class org.hibernate.annotations.common.annotationfactory.AnnotationFactory
D
- DEFAULT_FILTER - Static variable in interface org.hibernate.annotations.common.reflection.XClass
- defaultCase(Type) - Method in class org.hibernate.annotations.common.reflection.java.generics.TypeSwitch
- doSwitch(Type) - Method in class org.hibernate.annotations.common.reflection.java.generics.TypeSwitch
E
- equals(Object) - Method in class org.hibernate.annotations.common.reflection.java.generics.CompoundTypeEnvironment
- equals(Object) - Method in class org.hibernate.annotations.common.reflection.java.generics.GenericArrayTypeImpl
- equals(Object) - Method in class org.hibernate.annotations.common.reflection.java.generics.ParameterizedTypeImpl
- equals(Object) - Method in class org.hibernate.annotations.common.reflection.java.JavaXMember
- equals(Object) - Method in interface org.hibernate.annotations.common.reflection.XAnnotatedElement
-
Returns true if the underlying artefact is the same
- equals(XClass, Class) - Method in class org.hibernate.annotations.common.reflection.java.JavaReflectionManager
- equals(XClass, Class<T>) - Method in interface org.hibernate.annotations.common.reflection.ReflectionManager
F
- Filter - Interface in org.hibernate.annotations.common.reflection
-
Filter properties
G
- GenericArrayTypeImpl - Class in org.hibernate.annotations.common.reflection.java.generics
- GenericArrayTypeImpl(Type) - Constructor for class org.hibernate.annotations.common.reflection.java.generics.GenericArrayTypeImpl
- getActualTypeArguments() - Method in class org.hibernate.annotations.common.reflection.java.generics.ParameterizedTypeImpl
- getAnnotation(Class<T>) - Method in interface org.hibernate.annotations.common.reflection.AnnotationReader
- getAnnotation(Class<T>) - Method in class org.hibernate.annotations.common.reflection.java.JavaXMember
- getAnnotation(Class<T>) - Method in interface org.hibernate.annotations.common.reflection.XAnnotatedElement
- getAnnotationReader(AnnotatedElement) - Method in class org.hibernate.annotations.common.reflection.java.JavaMetadataProvider
- getAnnotationReader(AnnotatedElement) - Method in interface org.hibernate.annotations.common.reflection.MetadataProvider
-
provide metadata for a given annotated element
- getAnnotations() - Method in interface org.hibernate.annotations.common.reflection.AnnotationReader
- getAnnotations() - Method in class org.hibernate.annotations.common.reflection.java.JavaXMember
- getAnnotations() - Method in interface org.hibernate.annotations.common.reflection.XAnnotatedElement
- getClassOrElementClass() - Method in class org.hibernate.annotations.common.reflection.java.JavaXMember
- getClassOrElementClass() - Method in interface org.hibernate.annotations.common.reflection.XMember
-
The type of this property's elements for arrays, the type of the property itself for everything else.
- getCollectionClass() - Method in class org.hibernate.annotations.common.reflection.java.JavaXMember
- getCollectionClass() - Method in interface org.hibernate.annotations.common.reflection.XMember
-
The collection class for collections, null for others.
- getCollectionClass(Type) - Static method in class org.hibernate.annotations.common.reflection.java.generics.TypeUtils
- getContainingElement() - Method in interface org.hibernate.annotations.common.reflection.XClass
-
The containing class or package
- getDeclaredMethods() - Method in interface org.hibernate.annotations.common.reflection.XClass
-
Returns the Methods defined by this class.
- getDeclaredProperties(String) - Method in interface org.hibernate.annotations.common.reflection.XClass
- getDeclaredProperties(String, Filter) - Method in interface org.hibernate.annotations.common.reflection.XClass
- getDeclaringClass() - Method in class org.hibernate.annotations.common.reflection.java.JavaXMember
- getDeclaringClass() - Method in interface org.hibernate.annotations.common.reflection.XMember
-
Retrieve the XClass reference for the class which declares this member.
- getDefaults() - Method in class org.hibernate.annotations.common.reflection.java.JavaMetadataProvider
- getDefaults() - Method in class org.hibernate.annotations.common.reflection.java.JavaReflectionManager
- getDefaults() - Method in interface org.hibernate.annotations.common.reflection.MetadataProvider
-
provide default metadata
- getDefaults() - Method in interface org.hibernate.annotations.common.reflection.ReflectionManager
- getElementClass() - Method in class org.hibernate.annotations.common.reflection.java.JavaXMember
- getElementClass() - Method in interface org.hibernate.annotations.common.reflection.XMember
-
This property's type for simple properties, the type of its elements for arrays and collections.
- getEnvironment(Class) - Static method in class org.hibernate.annotations.common.reflection.java.generics.TypeEnvironmentFactory
- getEnvironment(Type) - Static method in class org.hibernate.annotations.common.reflection.java.generics.TypeEnvironmentFactory
- getEnvironment(Type, TypeEnvironment) - Static method in class org.hibernate.annotations.common.reflection.java.generics.TypeEnvironmentFactory
- getFactory() - Method in class org.hibernate.annotations.common.reflection.java.JavaXMember
- getGenericComponentType() - Method in class org.hibernate.annotations.common.reflection.java.generics.GenericArrayTypeImpl
- getInterfaces() - Method in interface org.hibernate.annotations.common.reflection.XClass
- getJavaType() - Method in class org.hibernate.annotations.common.reflection.java.JavaXMember
- getMapKey() - Method in class org.hibernate.annotations.common.reflection.java.JavaXMember
- getMapKey() - Method in interface org.hibernate.annotations.common.reflection.XMember
-
The type of this map's key, or null for anything that is not a map.
- getMember() - Method in class org.hibernate.annotations.common.reflection.java.JavaXMember
- getMetadataProvider() - Method in class org.hibernate.annotations.common.reflection.java.JavaReflectionManager
- getMetadataProvider() - Method in interface org.hibernate.annotations.common.reflection.MetadataProviderInjector
- getModifiers() - Method in class org.hibernate.annotations.common.reflection.java.JavaXMember
- getModifiers() - Method in interface org.hibernate.annotations.common.reflection.XMember
-
Same modifiers as java.lang.Member#getModifiers()
- getName() - Method in class org.hibernate.annotations.common.reflection.java.JavaXMember
- getName() - Method in class org.hibernate.annotations.common.reflection.java.JavaXMethod
- getName() - Method in interface org.hibernate.annotations.common.reflection.XClass
- getName() - Method in interface org.hibernate.annotations.common.reflection.XMember
- getName() - Method in interface org.hibernate.annotations.common.reflection.XPackage
- getOwnerType() - Method in class org.hibernate.annotations.common.reflection.java.generics.ParameterizedTypeImpl
- getRawType() - Method in class org.hibernate.annotations.common.reflection.java.generics.ParameterizedTypeImpl
- getSuperclass() - Method in interface org.hibernate.annotations.common.reflection.XClass
- getType() - Method in class org.hibernate.annotations.common.reflection.java.JavaXMember
- getType() - Method in interface org.hibernate.annotations.common.reflection.XMember
-
This property's XClass.
- getTypeEnvironment() - Method in class org.hibernate.annotations.common.reflection.java.JavaXMember
H
- hashCode() - Method in class org.hibernate.annotations.common.reflection.java.generics.CompoundTypeEnvironment
- hashCode() - Method in class org.hibernate.annotations.common.reflection.java.generics.GenericArrayTypeImpl
- hashCode() - Method in class org.hibernate.annotations.common.reflection.java.generics.ParameterizedTypeImpl
- hashCode() - Method in class org.hibernate.annotations.common.reflection.java.JavaXMember
I
- IdentityTypeEnvironment - Class in org.hibernate.annotations.common.reflection.java.generics
-
Substitutes a
Type
for itself. - INSTANCE - Static variable in class org.hibernate.annotations.common.reflection.java.generics.IdentityTypeEnvironment
- invoke(Object) - Method in class org.hibernate.annotations.common.reflection.java.JavaXMethod
- invoke(Object) - Method in interface org.hibernate.annotations.common.reflection.XMember
-
Invoke the method with no parameters.
- invoke(Object, Object...) - Method in class org.hibernate.annotations.common.reflection.java.JavaXMethod
- invoke(Object, Object...) - Method in interface org.hibernate.annotations.common.reflection.XMember
- invoke(Object, Method, Object[]) - Method in class org.hibernate.annotations.common.annotationfactory.AnnotationProxy
- isAbstract() - Method in interface org.hibernate.annotations.common.reflection.XClass
- isAnnotationPresent(Class<T>) - Method in interface org.hibernate.annotations.common.reflection.AnnotationReader
- isAnnotationPresent(Class<T>) - Method in class org.hibernate.annotations.common.reflection.java.JavaXMember
- isAnnotationPresent(Class<T>) - Method in interface org.hibernate.annotations.common.reflection.XAnnotatedElement
- isArray() - Method in class org.hibernate.annotations.common.reflection.java.JavaXMember
- isArray() - Method in interface org.hibernate.annotations.common.reflection.XMember
- isArray(Type) - Static method in class org.hibernate.annotations.common.reflection.java.generics.TypeUtils
- isAssignableFrom(XClass) - Method in interface org.hibernate.annotations.common.reflection.XClass
- isCollection() - Method in class org.hibernate.annotations.common.reflection.java.JavaXMember
- isCollection() - Method in interface org.hibernate.annotations.common.reflection.XMember
- isCollection(Type) - Static method in class org.hibernate.annotations.common.reflection.java.generics.TypeUtils
- isEnum() - Method in interface org.hibernate.annotations.common.reflection.XClass
- isInterface() - Method in interface org.hibernate.annotations.common.reflection.XClass
-
see Class#isInterface()
- isPrimitive() - Method in interface org.hibernate.annotations.common.reflection.XClass
- isProperty(Field, Type, Filter) - Static method in class org.hibernate.annotations.common.reflection.ReflectionUtil
- isProperty(Method, Type, Filter) - Static method in class org.hibernate.annotations.common.reflection.ReflectionUtil
- isResolved(Type) - Static method in class org.hibernate.annotations.common.reflection.java.generics.TypeUtils
- isSimple(Type) - Static method in class org.hibernate.annotations.common.reflection.java.generics.TypeUtils
- isTypeResolved() - Method in class org.hibernate.annotations.common.reflection.java.JavaXMember
- isTypeResolved() - Method in interface org.hibernate.annotations.common.reflection.XMember
- isVoid(Type) - Static method in class org.hibernate.annotations.common.reflection.java.generics.TypeUtils
J
- JavaMetadataProvider - Class in org.hibernate.annotations.common.reflection.java
- JavaMetadataProvider() - Constructor for class org.hibernate.annotations.common.reflection.java.JavaMetadataProvider
- JavaReflectionManager - Class in org.hibernate.annotations.common.reflection.java
-
The factory for all the objects in this package.
- JavaReflectionManager() - Constructor for class org.hibernate.annotations.common.reflection.java.JavaReflectionManager
- JavaXMember - Class in org.hibernate.annotations.common.reflection.java
- JavaXMember(Member, Type, TypeEnvironment, JavaReflectionManager, JavaXType) - Constructor for class org.hibernate.annotations.common.reflection.java.JavaXMember
- JavaXMethod - Class in org.hibernate.annotations.common.reflection.java
M
- MetadataProvider - Interface in org.hibernate.annotations.common.reflection
-
Provides metadata
- MetadataProviderInjector - Interface in org.hibernate.annotations.common.reflection
-
Offers access to and the ability to change the metadata provider
N
- numberOfElements() - Method in class org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
O
- org.hibernate.annotations.common.annotationfactory - package org.hibernate.annotations.common.annotationfactory
- org.hibernate.annotations.common.reflection - package org.hibernate.annotations.common.reflection
- org.hibernate.annotations.common.reflection.java - package org.hibernate.annotations.common.reflection.java
- org.hibernate.annotations.common.reflection.java.generics - package org.hibernate.annotations.common.reflection.java.generics
- org.hibernate.commons.annotations - module org.hibernate.commons.annotations
P
- ParameterizedTypeImpl - Class in org.hibernate.annotations.common.reflection.java.generics
- ParameterizedTypeImpl(Type, Type[], Type) - Constructor for class org.hibernate.annotations.common.reflection.java.generics.ParameterizedTypeImpl
R
- ReflectionManager - Interface in org.hibernate.annotations.common.reflection
-
The entry point to the reflection layer (a.k.a.
- ReflectionUtil - Class in org.hibernate.annotations.common.reflection
- ReflectionUtil() - Constructor for class org.hibernate.annotations.common.reflection.ReflectionUtil
- reset() - Method in class org.hibernate.annotations.common.reflection.java.JavaMetadataProvider
- reset() - Method in class org.hibernate.annotations.common.reflection.java.JavaReflectionManager
- reset() - Method in interface org.hibernate.annotations.common.reflection.MetadataProvider
-
Reset any internal caches.
- reset() - Method in interface org.hibernate.annotations.common.reflection.ReflectionManager
-
This resets any internal caches.
- returnStatic() - Method in interface org.hibernate.annotations.common.reflection.Filter
- returnTransient() - Method in interface org.hibernate.annotations.common.reflection.Filter
S
- setAccessible(boolean) - Method in class org.hibernate.annotations.common.reflection.java.JavaXMember
- setAccessible(boolean) - Method in interface org.hibernate.annotations.common.reflection.XMember
- setMetadataProvider(MetadataProvider) - Method in class org.hibernate.annotations.common.reflection.java.JavaReflectionManager
- setMetadataProvider(MetadataProvider) - Method in interface org.hibernate.annotations.common.reflection.MetadataProviderInjector
-
Defines the metadata provider for a given Reflection Manager
- setValue(String, Object) - Method in class org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
T
- toApproximatingEnvironment(TypeEnvironment) - Static method in class org.hibernate.annotations.common.reflection.java.generics.TypeEnvironmentFactory
- toApproximatingEnvironment(TypeEnvironment) - Method in class org.hibernate.annotations.common.reflection.java.JavaReflectionManager
- toClass(XClass) - Method in class org.hibernate.annotations.common.reflection.java.JavaReflectionManager
- toClass(XClass) - Method in interface org.hibernate.annotations.common.reflection.ReflectionManager
- toMethod(XMethod) - Method in class org.hibernate.annotations.common.reflection.java.JavaReflectionManager
- toMethod(XMethod) - Method in interface org.hibernate.annotations.common.reflection.ReflectionManager
- toString() - Method in class org.hibernate.annotations.common.annotationfactory.AnnotationProxy
- toString() - Method in class org.hibernate.annotations.common.reflection.java.generics.CompoundTypeEnvironment
- toString() - Method in class org.hibernate.annotations.common.reflection.java.generics.IdentityTypeEnvironment
- toString() - Method in class org.hibernate.annotations.common.reflection.java.generics.ParameterizedTypeImpl
- toString() - Method in class org.hibernate.annotations.common.reflection.java.JavaXMember
- toType(XClass) - Method in class org.hibernate.annotations.common.reflection.java.JavaReflectionManager
- toType(XClass) - Method in interface org.hibernate.annotations.common.reflection.ReflectionManager
- toXClass(Class) - Method in class org.hibernate.annotations.common.reflection.java.JavaReflectionManager
- toXClass(Class<T>) - Method in interface org.hibernate.annotations.common.reflection.ReflectionManager
- toXPackage(Package) - Method in class org.hibernate.annotations.common.reflection.java.JavaReflectionManager
- toXPackage(Package) - Method in interface org.hibernate.annotations.common.reflection.ReflectionManager
- toXType(TypeEnvironment, Type) - Method in class org.hibernate.annotations.common.reflection.java.JavaReflectionManager
- type() - Method in class org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
- TypeEnvironment - Interface in org.hibernate.annotations.common.reflection.java.generics
-
A typing context that knows how to "resolve" the generic parameters of a
Type
. - TypeEnvironmentFactory - Class in org.hibernate.annotations.common.reflection.java.generics
-
Returns the type context for a given
Class
orParameterizedType
. - typeOf(Member, TypeEnvironment) - Static method in class org.hibernate.annotations.common.reflection.java.JavaXMember
- TypeSwitch<T> - Class in org.hibernate.annotations.common.reflection.java.generics
-
A visitor for the
java.lang.reflect.Type
hierarchy. - TypeSwitch() - Constructor for class org.hibernate.annotations.common.reflection.java.generics.TypeSwitch
- TypeUtils - Class in org.hibernate.annotations.common.reflection.java.generics
- TypeUtils() - Constructor for class org.hibernate.annotations.common.reflection.java.generics.TypeUtils
V
- valueOf(String) - Method in class org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
X
- XAnnotatedElement - Interface in org.hibernate.annotations.common.reflection
- XClass - Interface in org.hibernate.annotations.common.reflection
- XMember - Interface in org.hibernate.annotations.common.reflection
- XMethod - Interface in org.hibernate.annotations.common.reflection
-
Represent an invokable method
- XPackage - Interface in org.hibernate.annotations.common.reflection
- XProperty - Interface in org.hibernate.annotations.common.reflection
-
A member which actually is a property (as per the JavaBean spec) Note that the same underlying artefact can be represented as both XProperty and XMethod The underlying layer does not guaranty that xProperty == xMethod if the underlying artefact is the same However xProperty.equals(xMethod) is supposed to return true
All Classes and Interfaces|All Packages|Constant Field Values