public final class StringConverter extends AbstractConverter<String>
Converter
implementation for the
java.lang.String
type.Modifier and Type | Field and Description |
---|---|
static StringConverter |
DEFAULT
StringConverter single instance. |
Modifier and Type | Method and Description |
---|---|
<T> String |
decode(String value,
ValidationContext<T> context)
Returns value as is.
|
<T> String |
encode(String value,
ValidationContext<T> context)
Returns empty string if value is
null ; value as is otherwise. |
String |
getMessageTemplate(ValidationContext<?> context)
StringConverter has no error message. |
Class<String> |
getType()
Returns
java.lang.String type. |
doDecode, doEncode
appendMessageArguments
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
appendMessageArguments
public static final StringConverter DEFAULT
StringConverter
single instance.public Class<String> getType()
java.lang.String
type.java.lang.String
type.public String getMessageTemplate(ValidationContext<?> context)
StringConverter
has no error message.getMessageTemplate
in interface Converter<String>
getMessageTemplate
in interface Validation<String>
getMessageTemplate
in class AbstractValidation<String>
context
- Validation context.null
.public <T> String decode(String value, ValidationContext<T> context)
decode
in interface Converter<String>
decode
in class AbstractConverter<String>
T
- The type of validated entity.value
- String value.context
- Validation context.AbstractConverter.doDecode(String, ValidationContext)
public <T> String encode(String value, ValidationContext<T> context)
null
; value as is otherwise.encode
in interface Converter<String>
encode
in class AbstractConverter<String>
T
- The type of validated entity.value
- String value.context
- Validation context.null
; value as is otherwise.AbstractConverter.doEncode(Object, ValidationContext)
Copyright © 2011–2020 FoxLabs. All rights reserved.