Package org.infinispan.commons.util
Class BeanUtils
- java.lang.Object
-
- org.infinispan.commons.util.BeanUtils
-
public class BeanUtils extends java.lang.ObjectSimple JavaBean manipulation helper methods- Since:
- 4.0
- Author:
- Manik Surtani (manik@jboss.org)
-
-
Constructor Summary
Constructors Constructor Description BeanUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringfluentSetterName(java.lang.String fieldName)Retrieves a setter name based on a field name passed instatic java.lang.reflect.MethodgetterMethod(java.lang.Class<?> target, java.lang.Class<?> componentClass)Returns a Method object corresponding to a getter that retrieves an instance of componentClass from target.static java.lang.StringgetterName(java.lang.Class<?> componentClass)Returns a getter for a given classstatic java.lang.reflect.MethodsetterMethod(java.lang.Class<?> target, java.lang.Class<?> componentClass)Returns a Method object corresponding to a setter that sets an instance of componentClass from target.static java.lang.StringsetterName(java.lang.Class<?> componentClass)Returns a setter for a given classstatic java.lang.StringsetterName(java.lang.String fieldName)Retrieves a setter name based on a field name passed in
-
-
-
Method Detail
-
setterName
public static java.lang.String setterName(java.lang.String fieldName)
Retrieves a setter name based on a field name passed in- Parameters:
fieldName- field name to find setter for- Returns:
- name of setter method
-
fluentSetterName
public static java.lang.String fluentSetterName(java.lang.String fieldName)
Retrieves a setter name based on a field name passed in- Parameters:
fieldName- field name to find setter for- Returns:
- name of setter method
-
getterName
public static java.lang.String getterName(java.lang.Class<?> componentClass)
Returns a getter for a given class- Parameters:
componentClass- class to find getter for- Returns:
- name of getter method
-
setterName
public static java.lang.String setterName(java.lang.Class<?> componentClass)
Returns a setter for a given class- Parameters:
componentClass- class to find setter for- Returns:
- name of getter method
-
getterMethod
public static java.lang.reflect.Method getterMethod(java.lang.Class<?> target, java.lang.Class<?> componentClass)Returns a Method object corresponding to a getter that retrieves an instance of componentClass from target.- Parameters:
target- class that the getter should exist oncomponentClass- component to get- Returns:
- Method object, or null of one does not exist
-
setterMethod
public static java.lang.reflect.Method setterMethod(java.lang.Class<?> target, java.lang.Class<?> componentClass)Returns a Method object corresponding to a setter that sets an instance of componentClass from target.- Parameters:
target- class that the setter should exist oncomponentClass- component to set- Returns:
- Method object, or null of one does not exist
-
-