@Component(value="ui_ButtonRenderer") @Scope(value="prototype") public class ButtonRendererImpl<T> extends AbstractClickableRenderer<T,java.lang.String> implements DataGrid.ButtonRenderer<T>
listener
dataGrid, nullRepresentation, renderer
NAME
Constructor and Description |
---|
ButtonRendererImpl() |
ButtonRendererImpl(java.util.function.Consumer<DataGrid.RendererClickEvent<T>> listener) |
ButtonRendererImpl(java.util.function.Consumer<DataGrid.RendererClickEvent<T>> listener,
java.lang.String nullRepresentation) |
ButtonRendererImpl(java.lang.String nullRepresentation) |
Modifier and Type | Method and Description |
---|---|
protected void |
copy(DataGrid.Renderer existingRenderer) |
protected com.vaadin.ui.renderers.ButtonRenderer<T> |
createImplementation() |
com.vaadin.ui.renderers.ButtonRenderer<T> |
getImplementation() |
java.lang.String |
getNullRepresentation()
Null representation for the renderer.
|
void |
setNullRepresentation(java.lang.String nullRepresentation)
Sets null representation for the renderer.
|
createClickListenerWrapper, setRendererClickListener
checkRendererNotSet, getColumnByGridColumn, getDataGrid, getPresentationValueProvider, resetImplementation, setDataGrid
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setRendererClickListener
public ButtonRendererImpl()
public ButtonRendererImpl(java.lang.String nullRepresentation)
public ButtonRendererImpl(java.util.function.Consumer<DataGrid.RendererClickEvent<T>> listener)
public ButtonRendererImpl(@Nullable java.util.function.Consumer<DataGrid.RendererClickEvent<T>> listener, java.lang.String nullRepresentation)
public com.vaadin.ui.renderers.ButtonRenderer<T> getImplementation()
getImplementation
in interface RendererWrapper<java.lang.String>
getImplementation
in class AbstractDataGrid.AbstractRenderer<T,java.lang.String>
protected com.vaadin.ui.renderers.ButtonRenderer<T> createImplementation()
createImplementation
in class AbstractDataGrid.AbstractRenderer<T,java.lang.String>
protected void copy(DataGrid.Renderer existingRenderer)
copy
in class AbstractDataGrid.AbstractRenderer<T,java.lang.String>
public java.lang.String getNullRepresentation()
DataGrid.HasNullRepresentation
getNullRepresentation
in interface DataGrid.HasNullRepresentation
getNullRepresentation
in class AbstractDataGrid.AbstractRenderer<T,java.lang.String>
null
public void setNullRepresentation(java.lang.String nullRepresentation)
DataGrid.HasNullRepresentation
setNullRepresentation
in interface DataGrid.HasNullRepresentation
setNullRepresentation
in class AbstractDataGrid.AbstractRenderer<T,java.lang.String>
nullRepresentation
- a textual representation of null