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