Uses of Interface
org.hibernate.reflection.XClass

Packages that use XClass
org.hibernate.cfg   
org.hibernate.cfg.annotations   
org.hibernate.reflection   
org.hibernate.reflection.java   
org.hibernate.validator   
 

Uses of XClass in org.hibernate.cfg
 

Fields in org.hibernate.cfg declared as XClass
 XClass InheritanceState.clazz
           
 

Methods in org.hibernate.cfg that return XClass
 XClass PropertyPreloadedData.getClassOrElement()
           
 XClass PropertyInferredData.getClassOrElement()
           
 XClass PropertyData.getClassOrElement()
          Returns the returned class itself or the element type if an array
 XClass PropertyPreloadedData.getPropertyClass()
           
 XClass PropertyInferredData.getPropertyClass()
           
 XClass PropertyData.getPropertyClass()
          Return the class itself
 

Methods in org.hibernate.cfg that return types with arguments of type XClass
static Map<XClass,InheritanceState> AnnotationBinder.buildInheritanceStates(List<XClass> orderedClasses)
           
protected  List<XClass> AnnotationConfiguration.orderAndFillHierarchy(List<XClass> original)
           
 

Methods in org.hibernate.cfg with parameters of type XClass
 AnnotatedClassType ExtendedMappings.addClassType(XClass clazz)
           
static void AnnotationBinder.bindClass(XClass clazzToProcess, Map<XClass,InheritanceState> inheritanceStatePerClass, ExtendedMappings mappings)
          Bind a class having JSR175 annotations The subclasses have to be binded after its mother class
static PropertyHolder PropertyHolderBuilder.buildPropertyHolder(org.hibernate.mapping.Collection collection, String path, XClass clazzToProcess, XProperty property)
          buid a property holder on top of a collection
static PropertyHolder PropertyHolderBuilder.buildPropertyHolder(XClass clazzToProcess, org.hibernate.mapping.PersistentClass persistentClass, Map<String,org.hibernate.mapping.Join> joins)
           
 AnnotatedClassType ExtendedMappings.getClassType(XClass clazz)
          get and maintain a cache of class type.
static InheritanceState InheritanceState.getSuperclassInheritanceState(XClass clazz, Map<XClass,InheritanceState> states)
           
static InheritanceState InheritanceState.getSuperEntityInheritanceState(XClass clazz, Map<XClass,InheritanceState> states)
           
static boolean AnnotationBinder.isDefault(XClass clazz)
           
 

Method parameters in org.hibernate.cfg with type arguments of type XClass
static void AnnotationBinder.bindClass(XClass clazzToProcess, Map<XClass,InheritanceState> inheritanceStatePerClass, ExtendedMappings mappings)
          Bind a class having JSR175 annotations The subclasses have to be binded after its mother class
static Map<XClass,InheritanceState> AnnotationBinder.buildInheritanceStates(List<XClass> orderedClasses)
           
static InheritanceState InheritanceState.getSuperclassInheritanceState(XClass clazz, Map<XClass,InheritanceState> states)
           
static InheritanceState InheritanceState.getSuperEntityInheritanceState(XClass clazz, Map<XClass,InheritanceState> states)
           
protected  List<XClass> AnnotationConfiguration.orderAndFillHierarchy(List<XClass> original)
           
 

Constructors in org.hibernate.cfg with parameters of type XClass
AbstractPropertyHolder(String path, PropertyHolder parent, XClass clazzToProcess)
           
ClassPropertyHolder(org.hibernate.mapping.PersistentClass persistentClass, XClass clazzToProcess, Map<String,org.hibernate.mapping.Join> joins)
           
CollectionPropertyHolder(org.hibernate.mapping.Collection collection, String path, XClass clazzToProcess, XProperty property)
           
InheritanceState(XClass clazz)
           
PropertyPreloadedData(String defaultAccess, String propertyName, XClass returnedClass)
           
 

Uses of XClass in org.hibernate.cfg.annotations
 

Methods in org.hibernate.cfg.annotations with parameters of type XClass
 void CollectionBinder.setCollectionType(XClass collectionType)
           
 void PropertyBinder.setReturnedClass(XClass returnedClass)
           
 void CollectionBinder.setTargetEntity(XClass targetEntity)
           
 void SimpleValueBinder.setType(XProperty property, XClass returnedClass)
           
 

Constructors in org.hibernate.cfg.annotations with parameters of type XClass
EntityBinder(javax.persistence.Entity ejb3Ann, Entity hibAnn, XClass annotatedClass, org.hibernate.mapping.PersistentClass persistentClass, ExtendedMappings mappings)
           
 

Uses of XClass in org.hibernate.reflection
 

Methods in org.hibernate.reflection that return XClass
<T> XClass
ReflectionManager.classForName(String name, Class<T> caller)
           
 XClass XMember.getClassOrElementClass()
          The type of this property's elements for arrays, the type of the property itself for everything else.
 XClass XMember.getElementClass()
          This property's type for simple properties, the type of its elements for arrays and collections.
 XClass[] XClass.getInterfaces()
           
 XClass XMember.getMapKey()
          The type of this map's key, or null for anything that is not a map.
 XClass XClass.getSuperclass()
           
 XClass XMember.getType()
          This property's XClass.
<T> XClass
ReflectionManager.toXClass(Class<T> clazz)
           
 

Methods in org.hibernate.reflection with parameters of type XClass
<T> boolean
ReflectionManager.equals(XClass class1, Class<T> class2)
           
 boolean XClass.isAssignableFrom(XClass c)
           
 Class ReflectionManager.toClass(XClass xClazz)
           
 

Uses of XClass in org.hibernate.reflection.java
 

Methods in org.hibernate.reflection.java that return XClass
 XClass JavaXFactory.classForName(String name, Class caller)
           
 XClass JavaXMember.getClassOrElementClass()
           
 XClass JavaXMember.getElementClass()
           
 XClass JavaXMember.getMapKey()
           
 XClass JavaXMember.getType()
           
 XClass JavaXFactory.toXClass(Class clazz)
           
 

Methods in org.hibernate.reflection.java with parameters of type XClass
 boolean JavaXFactory.equals(XClass class1, Class class2)
           
 Class JavaXFactory.toClass(XClass xClazz)
           
 

Uses of XClass in org.hibernate.validator
 

Constructors in org.hibernate.validator with parameters of type XClass
ClassValidator(XClass beanClass, ResourceBundle resourceBundle, Map<XClass,ClassValidator> childClassValidators)
           
 

Constructor parameters in org.hibernate.validator with type arguments of type XClass
ClassValidator(Class<T> beanClass, ResourceBundle resourceBundle, Map<XClass,ClassValidator> childClassValidators)
           
ClassValidator(XClass beanClass, ResourceBundle resourceBundle, Map<XClass,ClassValidator> childClassValidators)