Interface NotifyingWidgetComponentRenderer<PARENT,CONFIG,DATA>
-
- Type Parameters:
PARENT- type of parent component on which renderer is able to renderCONFIG- type of configuration for rendererDATA- type of data that may be rendered
- All Superinterfaces:
WidgetComponentRenderer<PARENT,CONFIG,DATA>
- All Known Implementing Classes:
AbstractCompareViewElementRenderer,AbstractCompareViewSectionHeaderRenderer,AbstractCompareViewSectionRenderer,AbstractCustomMenuActionRenderer,AbstractEditorAreaComponentRenderer,AbstractEditorAreaPanelRenderer,AbstractEditorAreaSectionRenderer,AbstractEditorAreaTabRenderer,AbstractImageBoxRenderer,AbstractImageComponentRenderer,AbstractLazyRenderer,AbstractSummaryViewItemWithIconRenderer,AbstractWidgetComponentRenderer,CompoundWidgetComponentRenderer,CountingRenderer,DefaultCompareViewAttributeRenderer,DefaultCompareViewBoxRenderer,DefaultCompareViewHeaderItemRenderer,DefaultCompareViewHeaderRenderer,DefaultCompareViewHeaderSummaryRenderer,DefaultCompareViewLayout,DefaultCompareViewSectionHeaderRenderer,DefaultCompareViewSectionRenderer,DefaultCustomViewRenderer,DefaultDataQualityGroupRenderer,DefaultDataQualityPropertyRenderer,DefaultEditorAreaPanelRenderer,DefaultEditorAreaRenderer,DefaultEditorAreaSectionRenderer,DefaultEditorAreaTabRenderer,DefaultFieldQueryFieldRenderer,DefaultFieldQueryPopupRenderer,DefaultGridBoxRenderer,DefaultListCellRenderer,DefaultListViewRenderer,DefaultPinRenderer,DefaultPreviewListCellRenderer,DefaultQuickListItemRenderer,DefaultRemoveItemRenderer,DefaultSummaryViewAssetsRenderer,DefaultSummaryViewAttributeRenderer,DefaultSummaryViewSectionRenderer,DefaultSummaryViewThumbnailRenderer,DefaultTreeViewRenderer,DefaultValidatableCustomViewRenderer,DefaultValueChooserRenderer,PermissionManagementListCellRenderer,PermissionManagementListViewRenderer,UnboundSectionRenderer
public interface NotifyingWidgetComponentRenderer<PARENT,CONFIG,DATA> extends WidgetComponentRenderer<PARENT,CONFIG,DATA>
API for renderers that could be used for rendering components within widgets extended with possibility to notify listeners about rendering progress.- See Also:
AbstractWidgetComponentRenderer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddRendererListener(WidgetComponentRendererListener<PARENT,CONFIG,DATA> listener)Registers a listener for any component rendering.voidremoveRendererListener(WidgetComponentRendererListener<PARENT,CONFIG,DATA> listener)Unregisters a listener for any component rendering.-
Methods inherited from interface com.hybris.cockpitng.widgets.common.WidgetComponentRenderer
render, render
-
-
-
-
Method Detail
-
addRendererListener
void addRendererListener(WidgetComponentRendererListener<PARENT,CONFIG,DATA> listener)
Registers a listener for any component rendering.- Specified by:
addRendererListenerin interfaceWidgetComponentRenderer<PARENT,CONFIG,DATA>- Parameters:
listener- listener to be registered- See Also:
NotifyingWidgetComponentRenderer
-
removeRendererListener
void removeRendererListener(WidgetComponentRendererListener<PARENT,CONFIG,DATA> listener)
Unregisters a listener for any component rendering.- Specified by:
removeRendererListenerin interfaceWidgetComponentRenderer<PARENT,CONFIG,DATA>- Parameters:
listener- listener to be registered- See Also:
NotifyingWidgetComponentRenderer
-
-