public final class MapConverter<OBJECT_TYPE> extends java.lang.Object implements IConverter<OBJECT_TYPE>
| Constructor and Description |
|---|
MapConverter(java.util.Map<? extends OBJECT_TYPE,java.lang.String> objectToString,
java.util.Map<java.lang.String,? extends OBJECT_TYPE> stringToObject,
java.lang.String hint) |
| Modifier and Type | Method and Description |
|---|---|
OBJECT_TYPE |
convertToObject(java.lang.String string)
Converts an string input to an object.
|
java.lang.String |
convertToString(OBJECT_TYPE value)
Converts the value to an string representation
|
java.lang.String |
getAcceptingRegExp()
Gets the regular expression that describes the valid inputs.
|
java.lang.String |
getDescription(OBJECT_TYPE value)
Gets an description for an value
|
IInputVerifier |
getInputVerifier()
Gets an input verifier that verifies the input.
|
ITextMask |
getMask()
Gets a mask if the input should be masked.
|
IValidator<java.lang.String> |
getStringValidator()
Gets a validator that will be used to validate the string input.
|
java.lang.String |
toString() |
public MapConverter(java.util.Map<? extends OBJECT_TYPE,java.lang.String> objectToString, java.util.Map<java.lang.String,? extends OBJECT_TYPE> stringToObject, java.lang.String hint)
public java.lang.String convertToString(OBJECT_TYPE value)
IObjectStringConverterconvertToString in interface IObjectStringConverter<OBJECT_TYPE>value - The value to convertpublic OBJECT_TYPE convertToObject(java.lang.String string)
IStringObjectConverterconvertToObject in interface IStringObjectConverter<OBJECT_TYPE>string - The string to convert.public java.lang.String getDescription(OBJECT_TYPE value)
IObjectStringConvertergetDescription in interface IObjectStringConverter<OBJECT_TYPE>value - the value to get the description forpublic IValidator<java.lang.String> getStringValidator()
IStringObjectConvertergetStringValidator in interface IStringObjectConverter<OBJECT_TYPE>public IInputVerifier getInputVerifier()
IStringObjectConverterIInputVerifier's
if possible because SPI implementations that use 'AJAX' can implement client side verification easier.getInputVerifier in interface IStringObjectConverter<OBJECT_TYPE>public java.lang.String getAcceptingRegExp()
IStringObjectConverterIInputVerifier's
if possible because SPI implementations that uses e.g 'AJAX' can implement client side verification easier.
REMARK: Implementors must not assume that the regular expression will be used on all platformsgetAcceptingRegExp in interface IStringObjectConverter<OBJECT_TYPE>public ITextMask getMask()
IStringObjectConvertergetMask in interface IStringObjectConverter<OBJECT_TYPE>public java.lang.String toString()
toString in class java.lang.ObjectSiehe auch Jowidgets Nutzerhandbuch