Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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` | `PropertyData.getClassOrElement()` Returns the returned class itself or the element type if an array
`XClass` | `PropertyPreloadedData.getClassOrElement()`
`XClass` | `PropertyInferredData.getClassOrElement()`
`XClass` | `WrappedInferredData.getClassOrElement()`
`XClass` | `PropertyData.getPropertyClass()` Return the class itself
`XClass` | `PropertyPreloadedData.getPropertyClass()`
`XClass` | `PropertyInferredData.getPropertyClass()`
`XClass` | `WrappedInferredData.getPropertyClass()`

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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES