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
FieldsModifier and TypeFieldDescriptionprotected AbstractDataGrid<?,T> protected Stringprotected com.vaadin.ui.renderers.Renderer<V> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected abstract voidcopy(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 Stringcom.vaadin.data.ValueProvider<?,V> voidprotected voidsetDataGrid(AbstractDataGrid<?, T> dataGrid) protected voidsetNullRepresentation(String nullRepresentation)
-
Field Details
-
renderer
-
dataGrid
-
nullRepresentation
-
-
Constructor Details
-
AbstractRenderer
protected AbstractRenderer() -
AbstractRenderer
-
-
Method Details
-
getImplementation
- Specified by:
getImplementationin interfaceRendererWrapper<T>
-
createImplementation
-
copy
-
getPresentationValueProvider
-
resetImplementation
public void resetImplementation()- Specified by:
resetImplementationin interfaceRendererWrapper<T>
-
getDataGrid
-
setDataGrid
-
getNullRepresentation
-
setNullRepresentation
-
getColumnByGridColumn
-
checkRendererNotSet
protected void checkRendererNotSet()
-