public interface Datatype<T>
Modifier and Type | Method and Description |
---|---|
java.lang.String |
format(java.lang.Object value)
Converts value to String.
|
java.lang.String |
format(java.lang.Object value,
java.util.Locale locale)
Converts value to String taking into account local formats.
|
default java.lang.String |
getId()
Unique ID of the Datatype used for registration
|
default java.lang.Class |
getJavaClass()
Java class representing this Datatype
|
T |
parse(java.lang.String value)
Parses value from String
|
T |
parse(java.lang.String value,
java.util.Locale locale)
Parses value from String taking into account local formats
|
java.lang.String format(@Nullable java.lang.Object value)
java.lang.String format(@Nullable java.lang.Object value, java.util.Locale locale)
@Nullable T parse(@Nullable java.lang.String value) throws java.text.ParseException
java.text.ParseException
@Nullable T parse(@Nullable java.lang.String value, java.util.Locale locale) throws java.text.ParseException
java.text.ParseException
default java.lang.String getId()
default java.lang.Class getJavaClass()