Class AbstractWidgetComponentRenderer<PARENT,CONFIG,DATA>
- java.lang.Object
-
- com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer<PARENT,CONFIG,DATA>
-
- All Implemented Interfaces:
NotifyingWidgetComponentRenderer<PARENT,CONFIG,DATA>,WidgetComponentRenderer<PARENT,CONFIG,DATA>
- Direct Known Subclasses:
AbstractCompareViewElementRenderer,AbstractCompareViewSectionHeaderRenderer,AbstractCompareViewSectionRenderer,AbstractCustomMenuActionRenderer,AbstractEditorAreaComponentRenderer,AbstractImageComponentRenderer,AbstractLazyRenderer,AbstractSummaryViewItemWithIconRenderer,CompoundWidgetComponentRenderer,CountingRenderer,DefaultCompareViewHeaderItemRenderer,DefaultCompareViewHeaderRenderer,DefaultCompareViewHeaderSummaryRenderer,DefaultCompareViewLayout,DefaultCustomViewRenderer,DefaultDataQualityGroupRenderer,DefaultDataQualityPropertyRenderer,DefaultFieldQueryFieldRenderer,DefaultFieldQueryPopupRenderer,DefaultListCellRenderer,DefaultListViewRenderer,DefaultPinRenderer,DefaultRemoveItemRenderer,DefaultSummaryViewSectionRenderer,DefaultTreeViewRenderer,DefaultValidatableCustomViewRenderer,DefaultValueChooserRenderer,PermissionManagementListCellRenderer
public abstract class AbstractWidgetComponentRenderer<PARENT,CONFIG,DATA> extends java.lang.Object implements NotifyingWidgetComponentRenderer<PARENT,CONFIG,DATA>
-
-
Constructor Summary
Constructors Constructor Description AbstractWidgetComponentRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRendererListener(WidgetComponentRendererListener<PARENT,CONFIG,DATA> listener)Registers a listener for any component rendering.voidfireComponentRendered(WidgetComponentRendererEvent<PARENT,CONFIG,DATA> event)Notifies all listeners about rendering event.voidfireComponentRendered(org.zkoss.zk.ui.Component component, PARENT parent, CONFIG config, DATA data)Notified all listeners that some child component has been rendered on specified parent.voidfireComponentRendered(PARENT parent, CONFIG config, DATA data)Notifies all listeners that rendering of parent has been finished and no other notifications will be triggered in regards to this component until next rendering is invoked.voidremoveRendererListener(WidgetComponentRendererListener<PARENT,CONFIG,DATA> listener)Unregisters a listener for any component rendering.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.hybris.cockpitng.widgets.common.WidgetComponentRenderer
render, render
-
-
-
-
Method Detail
-
addRendererListener
public void addRendererListener(WidgetComponentRendererListener<PARENT,CONFIG,DATA> listener)
Description copied from interface:NotifyingWidgetComponentRendererRegisters a listener for any component rendering.- Specified by:
addRendererListenerin interfaceNotifyingWidgetComponentRenderer<PARENT,CONFIG,DATA>- Specified by:
addRendererListenerin interfaceWidgetComponentRenderer<PARENT,CONFIG,DATA>- Parameters:
listener- listener to be registered- See Also:
NotifyingWidgetComponentRenderer
-
removeRendererListener
public void removeRendererListener(WidgetComponentRendererListener<PARENT,CONFIG,DATA> listener)
Description copied from interface:NotifyingWidgetComponentRendererUnregisters a listener for any component rendering.- Specified by:
removeRendererListenerin interfaceNotifyingWidgetComponentRenderer<PARENT,CONFIG,DATA>- Specified by:
removeRendererListenerin interfaceWidgetComponentRenderer<PARENT,CONFIG,DATA>- Parameters:
listener- listener to be registered- See Also:
NotifyingWidgetComponentRenderer
-
fireComponentRendered
public void fireComponentRendered(PARENT parent, CONFIG config, DATA data)
Notifies all listeners that rendering of parent has been finished and no other notifications will be triggered in regards to this component until next rendering is invoked.- Parameters:
parent- parent component on which object has been renderedconfig- renderer configurationdata- data to be rendered
-
fireComponentRendered
public void fireComponentRendered(org.zkoss.zk.ui.Component component, PARENT parent, CONFIG config, DATA data)Notified all listeners that some child component has been rendered on specified parent. It is not required that provided parent is directly over a child component, yet child needs to be below parent in regards to component hierarchy tree.- Parameters:
component- child component that has been renderedparent- parent component on which rendering is requestedconfig- renderer configurationdata- data that is being rendered
-
fireComponentRendered
public void fireComponentRendered(WidgetComponentRendererEvent<PARENT,CONFIG,DATA> event)
Notifies all listeners about rendering event.- Parameters:
event- event to be broadcasted
-
-