org.jboss.cache.util
Class BeanUtils

java.lang.Object
  extended by org.jboss.cache.util.BeanUtils

public class BeanUtils
extends Object

Simple JavaBean manipulation helper methods

Since:
2.1.0
Author:
Manik Surtani (manik@jboss.org)

Constructor Summary
BeanUtils()
           
 
Method Summary
static 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 class
static 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 class
static String setterName(String fieldName)
          Retrieves a setter name based on a field name passed in
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanUtils

public BeanUtils()
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

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 on
componentClass - 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 on
componentClass - component to set
Returns:
Method object, or null of one does not exist


Copyright © 2008 JBoss, a division of Red Hat. All Rights Reserved.