Package io.jmix.ui.component.impl
Class AbstractDataGrid.AbstractRenderer<T,V>
java.lang.Object
io.jmix.ui.component.impl.AbstractDataGrid.AbstractRenderer<T,V>
- All Implemented Interfaces:
DataGrid.Renderer
,RendererWrapper<V>
- Direct Known Subclasses:
AbstractClickableRenderer
,CheckBoxRendererImpl
,ComponentRendererImpl
,DateRendererImpl
,HtmlRendererImpl
,IconRendererImpl
,LocalDateRendererImpl
,LocalDateTimeRendererImpl
,NumberRendererImpl
,ProgressBarRendererImpl
,TextRendererImpl
- Enclosing class:
- AbstractDataGrid<C extends com.vaadin.ui.Grid<E> & JmixEnhancedGrid<E>,
E>
public abstract static class AbstractDataGrid.AbstractRenderer<T,V>
extends Object
implements RendererWrapper<V>
-
Field Summary
Modifier and TypeFieldDescriptionprotected AbstractDataGrid<?,
T> protected String
protected com.vaadin.ui.renderers.Renderer<V>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected abstract void
copy
(DataGrid.Renderer existingRenderer) protected abstract com.vaadin.ui.renderers.Renderer<V>
protected DataGrid.Column<T>
getColumnByGridColumn
(com.vaadin.ui.Grid.Column<T, ?> column) protected AbstractDataGrid<?,
T> com.vaadin.ui.renderers.Renderer<V>
protected String
com.vaadin.data.ValueProvider<?,
V> void
protected void
setDataGrid
(AbstractDataGrid<?, T> dataGrid) protected void
setNullRepresentation
(String nullRepresentation)
-
Field Details
-
renderer
-
dataGrid
-
nullRepresentation
-
-
Constructor Details
-
AbstractRenderer
protected AbstractRenderer() -
AbstractRenderer
-
-
Method Details
-
getImplementation
- Specified by:
getImplementation
in interfaceRendererWrapper<T>
-
createImplementation
-
copy
-
getPresentationValueProvider
-
resetImplementation
public void resetImplementation()- Specified by:
resetImplementation
in interfaceRendererWrapper<T>
-
getDataGrid
-
setDataGrid
-
getNullRepresentation
-
setNullRepresentation
-
getColumnByGridColumn
-
checkRendererNotSet
protected void checkRendererNotSet()
-