Package tigase.kernel
Class DefaultTypesConverter
- java.lang.Object
-
- tigase.kernel.DefaultTypesConverter
-
- All Implemented Interfaces:
TypesConverter
@Bean(name="defaultTypesConverter", active=true) public class DefaultTypesConverter extends Object implements TypesConverter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface tigase.kernel.TypesConverter
TypesConverter.Parcelable
-
-
Constructor Summary
Constructors Constructor Description DefaultTypesConverter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Tconvert(Object value, Class<T> expectedType)Converts value to expected type.<T> Tconvert(Object value, Class<T> expectedType, Type genericType)<T> Tconvert(Object value, Type type)protected <T> TcustomConversion(Object value, Class<T> expectedType, Type genericType)static Stringescape(String input)StringtoString(Object value)Converts object to String.static Stringunescape(String input)
-
-
-
Method Detail
-
convert
public <T> T convert(Object value, Class<T> expectedType)
Converts value to expected type.- Specified by:
convertin interfaceTypesConverter- Type Parameters:
T- expected type.- Parameters:
value- value to be converted.expectedType- class of expected type.- Returns:
- converted value.
-
convert
public <T> T convert(Object value, Class<T> expectedType, Type genericType)
- Specified by:
convertin interfaceTypesConverter
-
customConversion
protected <T> T customConversion(Object value, Class<T> expectedType, Type genericType)
-
toString
public String toString(Object value)
Converts object to String.- Specified by:
toStringin interfaceTypesConverter- Parameters:
value- object to convert.- Returns:
- text representation of value.
-
-