@Component(value="ui_IconRenderer") @Scope(value="prototype") public class IconRendererImpl<T> extends AbstractDataGrid.AbstractRenderer<T,com.vaadin.server.Resource> implements DataGrid.IconRenderer<T>
Modifier and Type | Field and Description |
---|---|
protected IconResolver |
iconResolver |
protected Icons |
icons |
dataGrid, nullRepresentation, renderer
NAME
Constructor and Description |
---|
IconRendererImpl() |
Modifier and Type | Method and Description |
---|---|
protected void |
copy(DataGrid.Renderer existingRenderer) |
protected com.vaadin.ui.renderers.Renderer<com.vaadin.server.Resource> |
createImplementation() |
com.vaadin.data.ValueProvider<Icons.Icon,com.vaadin.server.Resource> |
getPresentationValueProvider() |
void |
setIconResolver(IconResolver iconResolver) |
void |
setIcons(Icons icons) |
checkRendererNotSet, getColumnByGridColumn, getDataGrid, getImplementation, getNullRepresentation, resetImplementation, setDataGrid, setNullRepresentation
protected Icons icons
protected IconResolver iconResolver
@Autowired public void setIcons(Icons icons)
@Autowired public void setIconResolver(IconResolver iconResolver)
protected com.vaadin.ui.renderers.Renderer<com.vaadin.server.Resource> createImplementation()
createImplementation
in class AbstractDataGrid.AbstractRenderer<T,com.vaadin.server.Resource>
protected void copy(DataGrid.Renderer existingRenderer)
copy
in class AbstractDataGrid.AbstractRenderer<T,com.vaadin.server.Resource>
@Nullable public com.vaadin.data.ValueProvider<Icons.Icon,com.vaadin.server.Resource> getPresentationValueProvider()
getPresentationValueProvider
in class AbstractDataGrid.AbstractRenderer<T,com.vaadin.server.Resource>