Class ItemPreviewLabelRenderer
- java.lang.Object
-
- com.hybris.cockpitng.editors.impl.AbstractCockpitEditorRenderer<java.lang.Object>
-
- com.hybris.cockpitng.widgets.compare.renderer.value.ItemPreviewLabelRenderer
-
- All Implemented Interfaces:
CockpitEditorRenderer<java.lang.Object>
public class ItemPreviewLabelRenderer extends AbstractCockpitEditorRenderer<java.lang.Object>
A label renderer that adds a thumbnail of element, if available, before label.
-
-
Field Summary
-
Fields inherited from class com.hybris.cockpitng.editors.impl.AbstractCockpitEditorRenderer
HEADER_LABEL_TOOLTIP, ON_ADD_EVENT, ON_DELETE_EVENT, YW_EDITOR_AREA_LABEL_CONTAINER
-
Fields inherited from interface com.hybris.cockpitng.editors.CockpitEditorRenderer
INITIAL_EDIT_STRING
-
-
Constructor Summary
Constructors Constructor Description ItemPreviewLabelRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcreatePreview(java.lang.Object data, Base configuration, org.zkoss.zk.ui.Component layout)protected CockpitConfigurationServicegetConfigurationService()protected CockpitEditorRenderer<java.lang.Object>getLabelRenderer()protected ObjectPreviewServicegetObjectPreviewService()protected TypeFacadegetTypeFacade()protected voidpreparePreviewPopup(org.zkoss.zk.ui.Component parent, ObjectPreview preview, org.zkoss.zul.Image target)voidrender(org.zkoss.zk.ui.Component parent, EditorContext<java.lang.Object> context, EditorListener<java.lang.Object> listener)Creates a new editor component and attaches it to the specifiedComponentcomponent.voidsetConfigurationService(CockpitConfigurationService configurationService)voidsetLabelRenderer(CockpitEditorRenderer<java.lang.Object> labelRenderer)voidsetObjectPreviewService(ObjectPreviewService objectPreviewService)voidsetTypeFacade(TypeFacade typeFacade)-
Methods inherited from class com.hybris.cockpitng.editors.impl.AbstractCockpitEditorRenderer
extractEmbeddedEditor, extractEmbeddedType, findAncestorEditor, findEmbeddedEditors, getInitialEditString, getL10nDecorator
-
-
-
-
Method Detail
-
render
public void render(org.zkoss.zk.ui.Component parent, EditorContext<java.lang.Object> context, EditorListener<java.lang.Object> listener)Description copied from interface:CockpitEditorRendererCreates a new editor component and attaches it to the specifiedComponentcomponent.- Parameters:
parent- parent component the editor should be attached tocontext- the context for the editor creationlistener- the listener to notify the rest of the world about value changes and other events
-
createPreview
protected void createPreview(java.lang.Object data, Base configuration, org.zkoss.zk.ui.Component layout)
-
preparePreviewPopup
protected void preparePreviewPopup(org.zkoss.zk.ui.Component parent, ObjectPreview preview, org.zkoss.zul.Image target)
-
getLabelRenderer
protected CockpitEditorRenderer<java.lang.Object> getLabelRenderer()
-
setLabelRenderer
public void setLabelRenderer(CockpitEditorRenderer<java.lang.Object> labelRenderer)
-
getObjectPreviewService
protected ObjectPreviewService getObjectPreviewService()
-
setObjectPreviewService
public void setObjectPreviewService(ObjectPreviewService objectPreviewService)
-
getConfigurationService
protected CockpitConfigurationService getConfigurationService()
-
setConfigurationService
public void setConfigurationService(CockpitConfigurationService configurationService)
-
getTypeFacade
protected TypeFacade getTypeFacade()
-
setTypeFacade
public void setTypeFacade(TypeFacade typeFacade)
-
-