Package org.apache.qpid.server.util
Class MapValueConverter
- java.lang.Object
-
- org.apache.qpid.server.util.MapValueConverter
-
public class MapValueConverter extends Object
-
-
Constructor Summary
Constructors Constructor Description MapValueConverter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> T
convert(Object rawValue, Class<T> classObject, String attributeName)
static Boolean
getBooleanAttribute(String name, Map<String,Object> attributes, Boolean defaultValue)
static <E extends Enum>
EgetEnumAttribute(Class<E> clazz, String name, Map<String,Object> attributes, E defaultVal)
static <T extends Enum<T>>
Set<T>getEnumSetAttribute(String name, Map<String,Object> attributes, Class<T> clazz)
static Integer
getIntegerAttribute(String name, Map<String,Object> attributes, Integer defaultValue)
static String
getStringAttribute(String name, Map<String,Object> attributes, String defaultVal)
static Boolean
toBoolean(String name, Object obj)
static Boolean
toBoolean(String name, Object obj, Boolean defaultValue)
static <T extends Enum<T>>
TtoEnum(String name, Object rawValue, Class<T> enumType)
static Integer
toInteger(String name, Object obj)
static Integer
toInteger(String name, Object obj, Integer defaultValue)
static Long
toLong(String name, Object obj)
static Long
toLong(String name, Object obj, Long defaultValue)
static <T> Set<T>
toSet(Object rawValue, Class<T> setItemClass, String attributeName)
static String
toString(Object value)
static String
toString(Object value, String defaultVal)
-
-
-
Method Detail
-
getStringAttribute
public static String getStringAttribute(String name, Map<String,Object> attributes, String defaultVal)
-
getEnumAttribute
public static <E extends Enum> E getEnumAttribute(Class<E> clazz, String name, Map<String,Object> attributes, E defaultVal)
-
getBooleanAttribute
public static Boolean getBooleanAttribute(String name, Map<String,Object> attributes, Boolean defaultValue)
-
getIntegerAttribute
public static Integer getIntegerAttribute(String name, Map<String,Object> attributes, Integer defaultValue)
-
getEnumSetAttribute
public static <T extends Enum<T>> Set<T> getEnumSetAttribute(String name, Map<String,Object> attributes, Class<T> clazz)
-
-