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() 
 -