Class BeanUtils


  • public class BeanUtils
    extends Object
    Simple JavaBean manipulation helper methods
    Since:
    4.0
    Author:
    Manik Surtani (manik@jboss.org)
    • 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
      • 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 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