org.hibernate.search.util.impl
Class ReflectionHelper

java.lang.Object
  extended by org.hibernate.search.util.impl.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 overridden by name.
static Object getMemberValue(Object bean, org.hibernate.annotations.common.reflection.XMember getter)
           
static void setAccessible(AccessibleObject member)
          Always use this method to set accessibility regardless of the visibility.
static void setAccessible(org.hibernate.annotations.common.reflection.XMember member)
          Always use this method to set accessibility regardless of the visibility.
 
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 overridden 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 overridden by name.

setAccessible

public static void setAccessible(org.hibernate.annotations.common.reflection.XMember member)
Always use this method to set accessibility regardless of the visibility.


setAccessible

public static void setAccessible(AccessibleObject member)
Always use this method to set accessibility regardless of the visibility.


getMemberValue

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


Copyright © 2006-2012 Red Hat Middleware, LLC. All Rights Reserved