Package org.linkki.core.ui.converters
Class FormattedNumberToStringConverter<T extends Number>
- java.lang.Object
-
- org.linkki.core.ui.converters.FormattedNumberToStringConverter<T>
-
- All Implemented Interfaces:
com.vaadin.flow.data.converter.Converter<String,T>,Serializable
- Direct Known Subclasses:
FormattedDoubleToStringConverter,FormattedIntegerToStringConverter
public abstract class FormattedNumberToStringConverter<T extends Number> extends Object implements com.vaadin.flow.data.converter.Converter<String,T>
Converter fornumbersthat takes a format into count while converting.- See Also:
DecimalFormat, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FormattedNumberToStringConverter(String format)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract TconvertToModel(Number value)com.vaadin.flow.data.binder.Result<T>convertToModel(String value, com.vaadin.flow.data.binder.ValueContext context)StringconvertToPresentation(T value, com.vaadin.flow.data.binder.ValueContext context)protected StringgetEmptyPresentation(com.vaadin.flow.data.binder.ValueContext context)protected abstract TgetNullValue()
-
-
-
Constructor Detail
-
FormattedNumberToStringConverter
public FormattedNumberToStringConverter(String format)
-
-
Method Detail
-
convertToModel
public com.vaadin.flow.data.binder.Result<T> convertToModel(@CheckForNull String value, com.vaadin.flow.data.binder.ValueContext context)
-
getNullValue
@CheckForNull protected abstract T getNullValue()
-
convertToPresentation
public String convertToPresentation(@CheckForNull T value, com.vaadin.flow.data.binder.ValueContext context)
-
getEmptyPresentation
protected String getEmptyPresentation(com.vaadin.flow.data.binder.ValueContext context)
-
-