org.hibernate.annotations.common.reflection
Interface ReflectionManager

All Known Implementing Classes:
JavaReflectionManager

public interface ReflectionManager

The entry point to the reflection layer (a.k.a. the X* layer).

Author:
Paolo Perrotta, Davide Marchignoli

Method Summary
 AnnotationReader buildAnnotationReader(java.lang.reflect.AnnotatedElement annotatedElement)
           
<T> XClass
classForName(java.lang.String name, java.lang.Class<T> caller)
           
<T> boolean
equals(XClass class1, java.lang.Class<T> class2)
           
 java.util.Map getDefaults()
           
 XPackage packageForName(java.lang.String packageName)
           
 java.lang.Class toClass(XClass xClazz)
           
 java.lang.reflect.Method toMethod(XMethod method)
           
<T> XClass
toXClass(java.lang.Class<T> clazz)
           
 

Method Detail

toXClass

<T> XClass toXClass(java.lang.Class<T> clazz)

toClass

java.lang.Class toClass(XClass xClazz)

toMethod

java.lang.reflect.Method toMethod(XMethod method)

classForName

<T> XClass classForName(java.lang.String name,
                        java.lang.Class<T> caller)
                    throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

packageForName

XPackage packageForName(java.lang.String packageName)
                        throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

equals

<T> boolean equals(XClass class1,
                   java.lang.Class<T> class2)

buildAnnotationReader

AnnotationReader buildAnnotationReader(java.lang.reflect.AnnotatedElement annotatedElement)

getDefaults

java.util.Map getDefaults()


Copyright © 2005-2009 Hibernate.org. All Rights Reserved.