public final class IntrospectionSupport
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
private |
IntrospectionSupport() |
| Modifier and Type | Method and Description |
|---|---|
private static void |
addFields(java.lang.Object target,
java.lang.Class startClass,
java.lang.Class<java.lang.Object> stopClass,
java.util.LinkedHashMap<java.lang.String,java.lang.Object> map) |
protected static void |
appendToString(java.lang.StringBuffer buffer,
java.lang.Object value) |
private static java.lang.Object |
convert(java.lang.Object value,
java.lang.Class type) |
private static java.lang.String |
convertToString(java.lang.Object value,
java.lang.Class type) |
static java.util.Map<java.lang.String,java.lang.Object> |
extractProperties(java.util.Map props,
java.lang.String optionPrefix) |
private static java.lang.reflect.Method |
findSetterMethod(java.lang.Class clazz,
java.lang.String name) |
static boolean |
getProperties(java.lang.Object target,
java.util.Map props,
java.lang.String optionPrefix) |
private static boolean |
isSettableType(java.lang.Class clazz) |
static boolean |
setProperties(java.lang.Object target,
java.util.Map props) |
static boolean |
setProperties(java.lang.Object target,
java.util.Map<java.lang.String,?> props,
java.lang.String optionPrefix) |
static boolean |
setProperty(java.lang.Object target,
java.lang.String name,
java.lang.Object value) |
static java.lang.String |
simpleName(java.lang.Class clazz) |
static java.lang.String |
toString(java.lang.Object target) |
static java.lang.String |
toString(java.lang.Object target,
java.lang.Class stopClass) |
public static boolean getProperties(java.lang.Object target,
java.util.Map props,
java.lang.String optionPrefix)
public static boolean setProperties(java.lang.Object target,
java.util.Map<java.lang.String,?> props,
java.lang.String optionPrefix)
public static java.util.Map<java.lang.String,java.lang.Object> extractProperties(java.util.Map props,
java.lang.String optionPrefix)
public static boolean setProperties(java.lang.Object target,
java.util.Map props)
public static boolean setProperty(java.lang.Object target,
java.lang.String name,
java.lang.Object value)
private static java.lang.Object convert(java.lang.Object value,
java.lang.Class type)
throws java.net.URISyntaxException
java.net.URISyntaxExceptionprivate static java.lang.String convertToString(java.lang.Object value,
java.lang.Class type)
throws java.net.URISyntaxException
java.net.URISyntaxExceptionprivate static java.lang.reflect.Method findSetterMethod(java.lang.Class clazz,
java.lang.String name)
private static boolean isSettableType(java.lang.Class clazz)
public static java.lang.String toString(java.lang.Object target)
public static java.lang.String toString(java.lang.Object target,
java.lang.Class stopClass)
protected static void appendToString(java.lang.StringBuffer buffer,
java.lang.Object value)
public static java.lang.String simpleName(java.lang.Class clazz)
private static void addFields(java.lang.Object target,
java.lang.Class startClass,
java.lang.Class<java.lang.Object> stopClass,
java.util.LinkedHashMap<java.lang.String,java.lang.Object> map)