Package org.jibx.util

Class ReflectionUtilities

java.lang.Object
org.jibx.util.ReflectionUtilities

public class ReflectionUtilities extends Object
Support methods for using reflection access to values.
  • Constructor Details

    • ReflectionUtilities

      public ReflectionUtilities()
  • Method Details

    • applyKeyValueMap

      public static Map applyKeyValueMap(Map map, Object obj)
      Apply a key/value map to an object instance. This uses reflection to match the keys to either set methods (with names of the form setZZZText taking a single String parameter, or setZZZ taking a single String or primitive wrapper parameter) or fields (named m_ZZZ). The ZZZ in the names is based on the key name, with hyphenation converted to camel case (leading upper camel case, for the method names).
      Parameters:
      map -
      obj -
      Returns:
      map for key/values not found in the supplied object