Package tigase.util.repository
Class DataTypes
- java.lang.Object
-
- tigase.util.repository.DataTypes
-
public class DataTypes extends Object
Created: May 28, 2009 7:39:07 AM- Version:
- $Rev$
- Author:
- Artur Hefczyc
-
-
Constructor Summary
Constructors Constructor Description DataTypes()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static chardecodeTypeIdFromName(String name)static ObjectdecodeValueType(char typeId, String value)static StringencodeTypeIdInName(String name, Object value)static booleangetProperty(String key, Boolean def)static chargetTypeId(Object instance)static voidmain(String[] args)static booleanparseBool(String val)static <T extends Number>
TparseNum(String num, Class<T> cls, T def)static intparseSizeInt(String size, int def)static StringstripNameFromTypeId(String name)static StringvalueToString(Object value)
-
-
-
Method Detail
-
decodeTypeIdFromName
public static char decodeTypeIdFromName(String name)
-
decodeValueType
public static Object decodeValueType(char typeId, String value) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
getTypeId
public static char getTypeId(Object instance)
-
main
public static void main(String[] args)
-
parseBool
public static boolean parseBool(String val)
-
parseSizeInt
public static int parseSizeInt(String size, int def)
-
-