org.vostok.vaadin.addon.converter
Class toAscIIConverter
java.lang.Object
org.vostok.vaadin.addon.converter.toAscIIConverter
- All Implemented Interfaces:
- com.vaadin.data.util.converter.Converter<java.lang.String,java.lang.String>, java.io.Serializable
public class toAscIIConverter
- extends java.lang.Object
- implements com.vaadin.data.util.converter.Converter<java.lang.String,java.lang.String>
convert an utf string into a "plain" complient ascii string, i.e. replace é in e, à in a, etc...
note this method works on west, latin based language ( not cyrilic, arab, etc...)
Also note this converter is intented to be use against simple name, path, etc... not to parse arbitrary text with code, pontuation,etc...
- Since:
- 1.5
- Author:
- levreau.jerome@vostoksystem.eu
- See Also:
- Serialized Form
Nested classes/interfaces inherited from interface com.vaadin.data.util.converter.Converter |
com.vaadin.data.util.converter.Converter.ConversionException |
Field Summary |
static java.lang.String |
ASCII
|
static java.lang.String |
UTF
|
Constructor Summary |
toAscIIConverter()
create an new converter with default replacement char, i.e. |
toAscIIConverter(char replacement)
create a new converter with replacment char |
Method Summary |
protected static java.lang.String |
convert(java.lang.String source,
char replace)
|
java.lang.String |
convertToModel(java.lang.String value,
java.lang.Class<? extends java.lang.String> targetType,
java.util.Locale locale)
|
java.lang.String |
convertToPresentation(java.lang.String value,
java.lang.Class<? extends java.lang.String> targetType,
java.util.Locale locale)
|
java.lang.Class<java.lang.String> |
getModelType()
|
java.lang.Class<java.lang.String> |
getPresentationType()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UTF
public static final java.lang.String UTF
- See Also:
- Constant Field Values
ASCII
public static final java.lang.String ASCII
- See Also:
- Constant Field Values
toAscIIConverter
public toAscIIConverter()
- create an new converter with default replacement char, i.e. 'dot'
repalcement char is used when reaching and unknow char
toAscIIConverter
public toAscIIConverter(char replacement)
- create a new converter with replacment char
- Parameters:
replacement
-
convertToModel
public java.lang.String convertToModel(java.lang.String value,
java.lang.Class<? extends java.lang.String> targetType,
java.util.Locale locale)
throws com.vaadin.data.util.converter.Converter.ConversionException
- Specified by:
convertToModel
in interface com.vaadin.data.util.converter.Converter<java.lang.String,java.lang.String>
- Throws:
com.vaadin.data.util.converter.Converter.ConversionException
convertToPresentation
public java.lang.String convertToPresentation(java.lang.String value,
java.lang.Class<? extends java.lang.String> targetType,
java.util.Locale locale)
throws com.vaadin.data.util.converter.Converter.ConversionException
- Specified by:
convertToPresentation
in interface com.vaadin.data.util.converter.Converter<java.lang.String,java.lang.String>
- Throws:
com.vaadin.data.util.converter.Converter.ConversionException
getModelType
public java.lang.Class<java.lang.String> getModelType()
- Specified by:
getModelType
in interface com.vaadin.data.util.converter.Converter<java.lang.String,java.lang.String>
getPresentationType
public java.lang.Class<java.lang.String> getPresentationType()
- Specified by:
getPresentationType
in interface com.vaadin.data.util.converter.Converter<java.lang.String,java.lang.String>
convert
protected static java.lang.String convert(java.lang.String source,
char replace)
- Parameters:
source
- replace
-
- Returns: