Package org.openflexo.pamela.factory
Class StringEncoder
- java.lang.Object
-
- org.openflexo.pamela.factory.StringEncoder
-
public class StringEncoder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description StringEncoder(PamelaModelFactory pamelaModelFactory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> StringConverterLibrary.Converter<T>
addConverter(StringConverterLibrary.Converter<T> converter)
Hereunder are all the non-static elements of this class.<T> StringConverterLibrary.Converter<T>
converterForClass(java.lang.Class<T> objectType)
static <T> StringConverterLibrary.Converter<T>
converterForClass(java.lang.Class<T> objectType, java.util.Map<java.lang.Class<?>,StringConverterLibrary.Converter<?>> convertersMap)
<T> T
fromString(java.lang.Class<T> type, java.lang.String value)
boolean
isConvertable(java.lang.Class<?> type)
void
removeConverter(StringConverterLibrary.Converter<?> converter)
java.lang.String
toString(java.lang.Object object)
-
-
-
Constructor Detail
-
StringEncoder
public StringEncoder(PamelaModelFactory pamelaModelFactory)
-
-
Method Detail
-
toString
public java.lang.String toString(java.lang.Object object) throws InvalidDataException
- Throws:
InvalidDataException
-
fromString
public <T> T fromString(java.lang.Class<T> type, java.lang.String value) throws InvalidDataException
- Throws:
InvalidDataException
-
addConverter
public <T> StringConverterLibrary.Converter<T> addConverter(StringConverterLibrary.Converter<T> converter)
Hereunder are all the non-static elements of this class. Only those should be used.
-
removeConverter
public void removeConverter(StringConverterLibrary.Converter<?> converter)
- Parameters:
converter
-
-
converterForClass
public <T> StringConverterLibrary.Converter<T> converterForClass(java.lang.Class<T> objectType)
-
converterForClass
public static <T> StringConverterLibrary.Converter<T> converterForClass(java.lang.Class<T> objectType, java.util.Map<java.lang.Class<?>,StringConverterLibrary.Converter<?>> convertersMap)
-
isConvertable
public boolean isConvertable(java.lang.Class<?> type)
-
-