Package org.openflexo.pamela
Class StringConverterLibrary.Converter<T>
- java.lang.Object
-
- org.openflexo.pamela.StringConverterLibrary.Converter<T>
-
- Direct Known Subclasses:
AWTRectangleConverter
,DataBindingConverter
,DurationConverter
,FileFormatConverter
,FlexoVersionConverter
,LevelConverter
,RelativePathFileConverter
,RelativePathResourceConverter
,TypeConverter
- Enclosing class:
- StringConverterLibrary
public abstract static class StringConverterLibrary.Converter<T> extends java.lang.Object
Abstract class defining a converter to and from a String for a given class
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Class<? super T>
converterClass
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract T
convertFromString(java.lang.String value, ModelFactory factory)
abstract java.lang.String
convertToString(T value)
java.lang.Class<? super T>
getConverterClass()
-
-
-
Field Detail
-
converterClass
protected java.lang.Class<? super T> converterClass
-
-
Constructor Detail
-
Converter
public Converter(java.lang.Class<? super T> aClass)
-
-
Method Detail
-
getConverterClass
public java.lang.Class<? super T> getConverterClass()
-
convertFromString
public abstract T convertFromString(java.lang.String value, ModelFactory factory) throws InvalidDataException
- Throws:
InvalidDataException
-
convertToString
public abstract java.lang.String convertToString(T value)
-
-