Class IntrospectionSupport
- java.lang.Object
-
- org.apache.activemq.protobuf.compiler.IntrospectionSupport
-
public final class IntrospectionSupport extends java.lang.Object
Support class used to do introspection/reflection based setting and getting of properties on a Java Bean.- Author:
- Hiram Chirino
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static void
appendToString(java.lang.StringBuffer buffer, java.lang.Object value)
static java.util.Map<java.lang.String,java.lang.Object>
extractProperties(java.util.Map props, java.lang.String optionPrefix)
static boolean
getProperties(java.lang.Object target, java.util.Map props, java.lang.String optionPrefix)
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)
-
-
-
Method Detail
-
getProperties
public static boolean getProperties(java.lang.Object target, java.util.Map props, java.lang.String optionPrefix)
-
setProperties
public static boolean setProperties(java.lang.Object target, java.util.Map<java.lang.String,?> props, java.lang.String optionPrefix)
-
extractProperties
public static java.util.Map<java.lang.String,java.lang.Object> extractProperties(java.util.Map props, java.lang.String optionPrefix)
-
setProperties
public static boolean setProperties(java.lang.Object target, java.util.Map props)
-
setProperty
public static boolean setProperty(java.lang.Object target, java.lang.String name, java.lang.Object value)
-
toString
public static java.lang.String toString(java.lang.Object target)
-
toString
public static java.lang.String toString(java.lang.Object target, java.lang.Class stopClass)
-
appendToString
protected static void appendToString(java.lang.StringBuffer buffer, java.lang.Object value)
-
simpleName
public static java.lang.String simpleName(java.lang.Class clazz)
-
-