Index

A B C D E F G H I J M N O P R S T V X 
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) from AnnotationDescriptors.
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 or ParameterizedType.
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
A B C D E F G H I J M N O P R S T V X 
All Classes and Interfaces|All Packages|Constant Field Values