Package org.jibx.util
Class ReflectionUtilities
- java.lang.Object
-
- org.jibx.util.ReflectionUtilities
-
public class ReflectionUtilities extends java.lang.Object
Support methods for using reflection access to values.
-
-
Constructor Summary
Constructors Constructor Description ReflectionUtilities()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Map
applyKeyValueMap(java.util.Map map, java.lang.Object obj)
Apply a key/value map to an object instance.
-
-
-
Method Detail
-
applyKeyValueMap
public static java.util.Map applyKeyValueMap(java.util.Map map, java.lang.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
-
-