Class ReflectionUtil


  • public class ReflectionUtil
    extends Object
    A utility class for using reflection.
    • Constructor Detail

      • ReflectionUtil

        public ReflectionUtil()
    • Method Detail

      • setProperty

        public static boolean setProperty​(Object pObject,
                                          String pPropertyName,
                                          String pPropertyValue)
                                   throws IllegalAccessException,
                                          InvocationTargetException
        This method attempts to set a property value on a given object by calling a matching setter.
        Parameters:
        pObject - The object, on which a property is being set.
        pPropertyName - The property name.
        pPropertyValue - The property value.
        Returns:
        Whether a matching setter was found. The value false indicates, that no such setter exists.
        Throws:
        IllegalAccessException - Setting the property value failed, because invoking the setter raised an IllegalAccessException.
        InvocationTargetException - Setting the property value failed, because invoking the setter raised another exception.