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.search.engine   
org.hibernate.search.store   
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 WrappedInferredData.getClassOrElement()
           
 XClass PropertyPreloadedData.getClassOrElement()
           
 XClass PropertyInferredData.getClassOrElement()
           
 XClass PropertyData.getClassOrElement()
          Returns the returned class itself or the element type if an array
 XClass WrappedInferredData.getPropertyClass()
           
 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, ReflectionManager reflectionManager)
           
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, PropertyHolder parentPropertyHolder, ExtendedMappings mappings)
          buid a property holder on top of a collection
static PropertyHolder PropertyHolderBuilder.buildPropertyHolder(XClass clazzToProcess, org.hibernate.mapping.PersistentClass persistentClass, EntityBinder entityBinder, ExtendedMappings mappings)
           
 AnnotatedClassType ExtendedMappings.getClassType(XClass clazz)
          get and maintain a cache of class type.
static InheritanceState InheritanceState.getSuperclassInheritanceState(XClass clazz, Map<XClass,InheritanceState> states, ReflectionManager reflectionManager)
           
static InheritanceState InheritanceState.getSuperEntityInheritanceState(XClass clazz, Map<XClass,InheritanceState> states, ReflectionManager reflectionManager)
           
static boolean AnnotationBinder.isDefault(XClass clazz, ExtendedMappings mappings)
           
 

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, ReflectionManager reflectionManager)
           
static InheritanceState InheritanceState.getSuperclassInheritanceState(XClass clazz, Map<XClass,InheritanceState> states, ReflectionManager reflectionManager)
           
static InheritanceState InheritanceState.getSuperEntityInheritanceState(XClass clazz, Map<XClass,InheritanceState> states, ReflectionManager reflectionManager)
           
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, ExtendedMappings mappings)
           
ClassPropertyHolder(org.hibernate.mapping.PersistentClass persistentClass, XClass clazzToProcess, EntityBinder entityBinder, ExtendedMappings mappings)
           
ClassPropertyHolder(org.hibernate.mapping.PersistentClass persistentClass, XClass clazzToProcess, Map<String,org.hibernate.mapping.Join> joins, ExtendedMappings mappings)
           
CollectionPropertyHolder(org.hibernate.mapping.Collection collection, String path, XClass clazzToProcess, XProperty property, PropertyHolder parentPropertyHolder, ExtendedMappings mappings)
           
InheritanceState(XClass clazz)
           
OneToOneSecondPass(String mappedBy, String ownerEntity, String ownerProperty, PropertyHolder propertyHolder, PropertyData inferredData, XClass targetEntity, boolean ignoreNotFound, boolean cascadeOnDelete, boolean optional, String cascadeStrategy, Ejb3JoinColumn[] columns, ExtendedMappings mappings)
           
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.search.engine
 

Constructors in org.hibernate.search.engine with parameters of type XClass
DocumentBuilder(XClass clazz, org.apache.lucene.analysis.Analyzer analyzer, DirectoryProvider directory, ReflectionManager reflectionManager)
           
 

Uses of XClass in org.hibernate.search.store
 

Methods in org.hibernate.search.store with parameters of type XClass
 DirectoryProvider<?> DirectoryProviderFactory.createDirectoryProvider(XClass entity, org.hibernate.cfg.Configuration cfg)
           
static String DirectoryProviderFactory.getDirectoryProviderName(XClass clazz, org.hibernate.cfg.Configuration cfg)
           
 

Uses of XClass in org.hibernate.validator
 

Constructors in org.hibernate.validator with parameters of type XClass
ClassValidator(XClass beanXClass, ResourceBundle resourceBundle, MessageInterpolator userInterpolator, Map<XClass,ClassValidator> childClassValidators, ReflectionManager reflectionManager)
           
 

Constructor parameters in org.hibernate.validator with type arguments of type XClass
ClassValidator(Class<T> beanClass, ResourceBundle resourceBundle, MessageInterpolator interpolator, Map<XClass,ClassValidator> childClassValidators, ReflectionManager reflectionManager)
          Not a public API
ClassValidator(XClass beanXClass, ResourceBundle resourceBundle, MessageInterpolator userInterpolator, Map<XClass,ClassValidator> childClassValidators, ReflectionManager reflectionManager)