org.apache.activemq.apollo.util
Class IntrospectionSupport

java.lang.Object
  extended by org.apache.activemq.apollo.util.IntrospectionSupport

public final class IntrospectionSupport
extends java.lang.Object


Method Summary
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)
           
static boolean getProperties(java.lang.Object target, java.util.Map props, java.lang.String optionPrefix)
           
static java.lang.Class<?> getPropertyType(java.lang.Object target, java.lang.String name)
           
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)
           
static java.lang.String toString(java.lang.Object target, java.lang.Class<?> stopClass, java.util.Map<java.lang.String,java.lang.Object> overrideFields, java.lang.String... fields)
           
static java.lang.String toString(java.lang.Object target, java.util.Map<java.lang.String,java.lang.Object> overrideFields, java.lang.String... fields)
           
static java.lang.String toString(java.lang.Object target, java.lang.String... fields)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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)

getPropertyType

public static java.lang.Class<?> getPropertyType(java.lang.Object target,
                                                 java.lang.String name)

setProperty

public static boolean setProperty(java.lang.Object target,
                                  java.lang.String name,
                                  java.lang.Object value)

convertToString

public static java.lang.String convertToString(java.lang.Object value,
                                               java.lang.Class<?> type)

toString

public static java.lang.String toString(java.lang.Object target)

toString

public static java.lang.String toString(java.lang.Object target,
                                        java.lang.String... fields)

toString

public static java.lang.String toString(java.lang.Object target,
                                        java.lang.Class<?> stopClass)

toString

public static java.lang.String toString(java.lang.Object target,
                                        java.util.Map<java.lang.String,java.lang.Object> overrideFields,
                                        java.lang.String... fields)

toString

public static java.lang.String toString(java.lang.Object target,
                                        java.lang.Class<?> stopClass,
                                        java.util.Map<java.lang.String,java.lang.Object> overrideFields,
                                        java.lang.String... fields)

simpleName

public static java.lang.String simpleName(java.lang.Class<?> clazz)


Copyright © 2005-2011 The Apache Software Foundation. All Rights Reserved.