TypeHelper

public final class TypeHelper

A helper class for parsing and formatting mds supported types.

Methods

breakString

public static String[] breakString(String str)

breakString

public static String[] breakString(String str, String[] removes, String[] search, String[] replacement, String separator)

breakStringForList

public static String[] breakStringForList(String str)

format

public static String format(Object obj)

getPrimitive

public static Class<?> getPrimitive(Class<?> clazz)

getWrapperForPrimitive

public static Class<?> getWrapperForPrimitive(Class<?> clazz)

hasPrimitive

public static boolean hasPrimitive(Class<?> clazz)

isPrimitive

public static boolean isPrimitive(Class<?> clazz)

isPrimitive

public static boolean isPrimitive(String className)

parse

public static Object parse(Object val, Class<?> toClass)

parse

public static Object parse(Object val, String toClass)

parse

public static Object parse(Object val, String toClass, ClassLoader classLoader)

parse

public static Object parse(Object val, String toClass, String genericType)

parse

public static Object parse(Object val, String toClass, String genericType, ClassLoader classLoader)

parseIntToBool

public static boolean parseIntToBool(Integer val)

parseList

public static List parseList(List val, Class<?> generic)

parseNumber

public static Number parseNumber(Object val, String toClass)

parseString

public static Object parseString(String str, Class<?> toClass)

parseString

public static Object parseString(String str, String toClass)

parseString

public static Object parseString(String str, Class<?> toClass, Class<?> generic)

parseStringToMap

public static Map parseStringToMap(String str)

toRange

public static Range toRange(Object object, String typeClass)

toSet

public static Set toSet(Object object, String typeClass)