@Component(value="ui_LocalDateRenderer") @Scope(value="prototype") public class LocalDateRendererImpl extends AbstractDataGrid.AbstractRenderer<java.lang.Object,java.time.LocalDate> implements DataGrid.LocalDateRenderer
dataGrid, nullRepresentation, renderer
NAME
Constructor and Description |
---|
LocalDateRendererImpl() |
LocalDateRendererImpl(java.time.format.DateTimeFormatter formatter) |
LocalDateRendererImpl(java.time.format.DateTimeFormatter formatter,
java.lang.String nullRepresentation) |
LocalDateRendererImpl(java.lang.String formatPattern) |
LocalDateRendererImpl(java.lang.String formatPattern,
java.util.Locale locale) |
LocalDateRendererImpl(java.lang.String formatPattern,
java.util.Locale locale,
java.lang.String nullRepresentation) |
LocalDateRendererImpl(java.lang.String formatPattern,
java.lang.String nullRepresentation) |
Modifier and Type | Method and Description |
---|---|
protected void |
copy(DataGrid.Renderer existingRenderer) |
protected com.vaadin.ui.renderers.LocalDateRenderer |
createImplementation() |
java.lang.String |
getFormatPattern() |
java.time.format.DateTimeFormatter |
getFormatter() |
com.vaadin.ui.renderers.LocalDateRenderer |
getImplementation() |
java.util.Locale |
getLocale() |
java.lang.String |
getNullRepresentation()
Null representation for the renderer.
|
void |
setCurrentAuthentication(io.jmix.core.security.CurrentAuthentication currentAuthentication) |
void |
setFormatPattern(java.lang.String formatPattern) |
void |
setFormatter(java.time.format.DateTimeFormatter formatter) |
void |
setLocale(java.util.Locale locale)
Sets the locale in which to present values.
|
void |
setNullRepresentation(java.lang.String nullRepresentation)
Sets null representation for the renderer.
|
checkRendererNotSet, getColumnByGridColumn, getDataGrid, getPresentationValueProvider, resetImplementation, setDataGrid
public LocalDateRendererImpl()
public LocalDateRendererImpl(java.lang.String formatPattern)
public LocalDateRendererImpl(java.lang.String formatPattern, java.lang.String nullRepresentation)
public LocalDateRendererImpl(java.lang.String formatPattern, java.util.Locale locale)
public LocalDateRendererImpl(java.lang.String formatPattern, @Nullable java.util.Locale locale, java.lang.String nullRepresentation)
public LocalDateRendererImpl(java.time.format.DateTimeFormatter formatter)
public LocalDateRendererImpl(java.time.format.DateTimeFormatter formatter, java.lang.String nullRepresentation)
@Autowired public void setCurrentAuthentication(io.jmix.core.security.CurrentAuthentication currentAuthentication)
public com.vaadin.ui.renderers.LocalDateRenderer getImplementation()
getImplementation
in interface RendererWrapper<java.time.LocalDate>
getImplementation
in class AbstractDataGrid.AbstractRenderer<java.lang.Object,java.time.LocalDate>
protected com.vaadin.ui.renderers.LocalDateRenderer createImplementation()
createImplementation
in class AbstractDataGrid.AbstractRenderer<java.lang.Object,java.time.LocalDate>
protected void copy(DataGrid.Renderer existingRenderer)
copy
in class AbstractDataGrid.AbstractRenderer<java.lang.Object,java.time.LocalDate>
public java.lang.String getNullRepresentation()
DataGrid.HasNullRepresentation
getNullRepresentation
in interface DataGrid.HasNullRepresentation
getNullRepresentation
in class AbstractDataGrid.AbstractRenderer<java.lang.Object,java.time.LocalDate>
null
public void setNullRepresentation(java.lang.String nullRepresentation)
DataGrid.HasNullRepresentation
setNullRepresentation
in interface DataGrid.HasNullRepresentation
setNullRepresentation
in class AbstractDataGrid.AbstractRenderer<java.lang.Object,java.time.LocalDate>
nullRepresentation
- a textual representation of null
public java.util.Locale getLocale()
getLocale
in interface DataGrid.HasLocale
public void setLocale(java.util.Locale locale)
DataGrid.HasLocale
setLocale
in interface DataGrid.HasLocale
locale
- the locale in which to present values@Nullable public java.lang.String getFormatPattern()
getFormatPattern
in interface DataGrid.HasDateTimeFormatter
public void setFormatPattern(java.lang.String formatPattern)
setFormatPattern
in interface DataGrid.HasDateTimeFormatter
formatPattern
- the pattern describing the date and time format
which will be used to create DateTimeFormatter
instance.@Nullable public java.time.format.DateTimeFormatter getFormatter()
getFormatter
in interface DataGrid.HasDateTimeFormatter
DateTimeFormatter
which is used to present datespublic void setFormatter(java.time.format.DateTimeFormatter formatter)
setFormatter
in interface DataGrid.HasDateTimeFormatter
formatter
- the instance of DateTimeFormatter
with which to present dates