org.hibernate.util
Class ReflectHelper

java.lang.Object
  extended by org.hibernate.util.ReflectHelper

public final class ReflectHelper
extends java.lang.Object


Method Summary
static java.lang.Class classForName(java.lang.String name)
           
static java.lang.Class classForName(java.lang.String name, java.lang.Class caller)
           
static java.lang.Object getConstantValue(java.lang.String name)
           
static java.lang.reflect.Constructor getConstructor(java.lang.Class clazz, Type[] types)
           
static java.lang.reflect.Constructor getDefaultConstructor(java.lang.Class clazz)
           
static Getter getGetter(java.lang.Class theClass, java.lang.String name)
           
static java.lang.reflect.Method getMethod(java.lang.Class clazz, java.lang.reflect.Method method)
           
static boolean isAbstractClass(java.lang.Class clazz)
           
static boolean isFinalClass(java.lang.Class clazz)
           
static boolean isPublic(java.lang.Class clazz, java.lang.reflect.Member member)
           
static boolean overridesEquals(java.lang.Class clazz)
           
static boolean overridesHashCode(java.lang.Class clazz)
           
static java.lang.Class reflectedPropertyClass(java.lang.String className, java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

overridesEquals

public static boolean overridesEquals(java.lang.Class clazz)

overridesHashCode

public static boolean overridesHashCode(java.lang.Class clazz)

reflectedPropertyClass

public static java.lang.Class reflectedPropertyClass(java.lang.String className,
                                                     java.lang.String name)
                                              throws MappingException
Throws:
MappingException

getGetter

public static Getter getGetter(java.lang.Class theClass,
                               java.lang.String name)
                        throws MappingException
Throws:
MappingException

classForName

public static java.lang.Class classForName(java.lang.String name)
                                    throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

classForName

public static java.lang.Class classForName(java.lang.String name,
                                           java.lang.Class caller)
                                    throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

isPublic

public static boolean isPublic(java.lang.Class clazz,
                               java.lang.reflect.Member member)

getConstantValue

public static java.lang.Object getConstantValue(java.lang.String name)

getDefaultConstructor

public static java.lang.reflect.Constructor getDefaultConstructor(java.lang.Class clazz)
                                                           throws PropertyNotFoundException
Throws:
PropertyNotFoundException

isAbstractClass

public static boolean isAbstractClass(java.lang.Class clazz)

isFinalClass

public static boolean isFinalClass(java.lang.Class clazz)

getConstructor

public static java.lang.reflect.Constructor getConstructor(java.lang.Class clazz,
                                                           Type[] types)
                                                    throws PropertyNotFoundException
Throws:
PropertyNotFoundException

getMethod

public static java.lang.reflect.Method getMethod(java.lang.Class clazz,
                                                 java.lang.reflect.Method method)


Copyright © 2008 Hibernate.org. All Rights Reserved.