PARENT - type of parent component on which renderer is able to renderCONFIG - type of configuration for rendererDATA - type of data that may be renderedpublic interface WidgetComponentRenderer<PARENT,CONFIG,DATA>
| Modifier and Type | Method and Description |
|---|---|
default void |
addRendererListener(WidgetComponentRendererListener<PARENT,CONFIG,DATA> listener)
Deprecated.
since 6.5
|
default void |
removeRendererListener(WidgetComponentRendererListener<PARENT,CONFIG,DATA> listener)
Deprecated.
since 6.5
|
void |
render(PARENT parent,
CONFIG configuration,
DATA data,
DataType dataType,
WidgetInstanceManager widgetInstanceManager)
Renders a component inside parent, representing given data and complying to given ui
configuration.
|
default void |
render(PARENT parent,
CONFIG configuration,
DATA data,
DataType dataType,
WidgetInstanceManager widgetInstanceManager,
Context context)
Deprecated.
|
@Deprecated default void addRendererListener(WidgetComponentRendererListener<PARENT,CONFIG,DATA> listener)
listener - listener to be registeredNotifyingWidgetComponentRenderer@Deprecated default void removeRendererListener(WidgetComponentRendererListener<PARENT,CONFIG,DATA> listener)
listener - listener to be registeredNotifyingWidgetComponentRenderervoid render(PARENT parent, CONFIG configuration, DATA data, DataType dataType, WidgetInstanceManager widgetInstanceManager)
parent - parent component on which to renderconfiguration - configuration of rendererdata - data to be rendereddataType - meta information about type of data providedwidgetInstanceManager - widget manager in scope of which renderer is used@Deprecated default void render(PARENT parent, CONFIG configuration, DATA data, DataType dataType, WidgetInstanceManager widgetInstanceManager, Context context)
parent - parent component on which to renderconfiguration - configuration of rendererdata - data to be rendereddataType - meta information about type of data providedwidgetInstanceManager - widget manager in scope of which renderer is usedcontext - context for the rendererCopyright © 2018. All rights reserved.