Package org.infinispan.commons.util
Class BeanUtils
- java.lang.Object
-
- org.infinispan.commons.util.BeanUtils
-
public class BeanUtils extends Object
Simple 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 String
fluentSetterName(String fieldName)
Retrieves a setter name based on a field name passed instatic Method
getterMethod(Class<?> target, Class<?> componentClass)
Returns a Method object corresponding to a getter that retrieves an instance of componentClass from target.static String
getterName(Class<?> componentClass)
Returns a getter for a given classstatic Method
setterMethod(Class<?> target, Class<?> componentClass)
Returns a Method object corresponding to a setter that sets an instance of componentClass from target.static String
setterName(Class<?> componentClass)
Returns a setter for a given classstatic String
setterName(String fieldName)
Retrieves a setter name based on a field name passed in
-
-
-
Method Detail
-
setterName
public static String setterName(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 String fluentSetterName(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 String getterName(Class<?> componentClass)
Returns a getter for a given class- Parameters:
componentClass
- class to find getter for- Returns:
- name of getter method
-
setterName
public static String setterName(Class<?> componentClass)
Returns a setter for a given class- Parameters:
componentClass
- class to find setter for- Returns:
- name of getter method
-
getterMethod
public static Method getterMethod(Class<?> target, 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 Method setterMethod(Class<?> target, 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
-
-