org.hibernate.search.util
Class ReflectionHelper

java.lang.Object
  extended by org.hibernate.search.util.ReflectionHelper

public abstract class ReflectionHelper
extends Object

Author:
Emmanuel Bernard, Hardy Ferentschik

Method Summary
static String getAttributeName(org.hibernate.annotations.common.reflection.XMember member, String name)
          Get attribute name out of member unless overriden by name.
static Object getMemberValue(Object bean, org.hibernate.annotations.common.reflection.XMember getter)
           
static void setAccessible(org.hibernate.annotations.common.reflection.XMember member)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getAttributeName

public static String getAttributeName(org.hibernate.annotations.common.reflection.XMember member,
                                      String name)
Get attribute name out of member unless overriden by name.

Parameters:
member - XMember from which to extract the name.
name - Override value which will be returned in case it is not empty.
Returns:
attribute name out of member unless overriden by name.

setAccessible

public static void setAccessible(org.hibernate.annotations.common.reflection.XMember member)

getMemberValue

public static Object getMemberValue(Object bean,
                                    org.hibernate.annotations.common.reflection.XMember getter)