Class CollapsibleCollectionLabelRenderer
- java.lang.Object
-
- com.hybris.cockpitng.editors.impl.AbstractCockpitEditorRenderer<java.lang.Object>
-
- com.hybris.cockpitng.widgets.compare.renderer.value.CollectionLabelRenderer
-
- com.hybris.cockpitng.widgets.compare.renderer.value.CollapsibleCollectionLabelRenderer
-
- All Implemented Interfaces:
CockpitEditorRenderer<java.lang.Object>
public class CollapsibleCollectionLabelRenderer extends CollectionLabelRenderer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classCollapsibleCollectionLabelRenderer.CollapseStateRequestprotected classCollapsibleCollectionLabelRenderer.StateChangeEventListenerprotected classCollapsibleCollectionLabelRenderer.StateRequestedEventListener
-
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 CollapsibleCollectionLabelRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected org.zkoss.zk.ui.HtmlBasedComponentcreateCollectionLabelContainer(org.zkoss.zk.ui.Component parent, EditorContext<java.lang.Object> context, EditorListener<java.lang.Object> listener)protected org.zkoss.zk.ui.HtmlBasedComponentcreateCollectionLabelContents(org.zkoss.zk.ui.HtmlBasedComponent parent, EditorContext<java.lang.Object> context, EditorListener<java.lang.Object> listener)Deprecated, for removal: This API element is subject to removal in a future version.since 1905, not used anymoreprotected org.zkoss.zk.ui.HtmlBasedComponentcreateValuesContainer(org.zkoss.zk.ui.HtmlBasedComponent parent, EditorContext<java.lang.Object> context, EditorListener<java.lang.Object> listener)protected org.zkoss.zk.ui.HtmlBasedComponentcreateValuesHeaderContainer(org.zkoss.zk.ui.HtmlBasedComponent parent, EditorContext<java.lang.Object> context, EditorListener<java.lang.Object> listener)Deprecated, for removal: This API element is subject to removal in a future version.since 1905, not used anymoreprotected CockpitEventQueuegetCockpitEventQueue()protected java.lang.StringgetCollapseExpandEventName(EditorContext<java.lang.Object> context)protected java.lang.StringgetCollapseExpandIdentity(EditorContext<java.lang.Object> context)protected booleangetCollapseState(org.zkoss.zk.ui.HtmlBasedComponent component)protected java.lang.StringgetCollapseStateEventName(EditorContext<java.lang.Object> context)protected java.util.Collection<java.lang.Object>getCollection(EditorContext<java.lang.Object> context)protected DataTypegetElementType(DataType collectionType, EditorContext<java.lang.Object> context, java.lang.Object value)protected ObjectFacadegetObjectFacade()protected WidgetUtilsgetWidgetUtils()protected voidhandleCollectionContainerExpandStateChangeRequest(org.zkoss.zk.ui.HtmlBasedComponent valuesContainer, java.util.Collection<java.lang.Object> collection, EditorContext<java.lang.Object> context, EditorListener<java.lang.Object> listener)protected voidinitializeCollapseExpandHandler(org.zkoss.zk.ui.HtmlBasedComponent parent, org.zkoss.zk.ui.HtmlBasedComponent valuesContainer, org.zkoss.zk.ui.HtmlBasedComponent collectionLabelContainer, EditorContext<java.lang.Object> context, EditorListener<java.lang.Object> listener, java.util.Collection collapsibleCollection)protected booleanisEditorGroupCollapsed(EditorContext<java.lang.Object> context)protected booleanisValuesContainerRendered(org.zkoss.zk.ui.Component parent)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.protected voidrenderCollectionLabelContainer(org.zkoss.zk.ui.HtmlBasedComponent parent, EditorContext<java.lang.Object> context, EditorListener<java.lang.Object> listener)protected voidrenderValuesContainer(org.zkoss.zk.ui.HtmlBasedComponent parent, EditorContext<java.lang.Object> context, EditorListener<java.lang.Object> listener)Deprecated, for removal: This API element is subject to removal in a future version.protected voidrenderValuesContainer(org.zkoss.zk.ui.HtmlBasedComponent parent, EditorContext<java.lang.Object> context, EditorListener<java.lang.Object> listener, java.util.Collection collapsibleCollection)protected voidrenderValuesHeaderContainer(org.zkoss.zk.ui.HtmlBasedComponent parent, EditorContext<java.lang.Object> context, EditorListener<java.lang.Object> listener)Deprecated, for removal: This API element is subject to removal in a future version.since 1905, not used anymorevoidsetCockpitEventQueue(CockpitEventQueue cockpitEventQueue)protected voidsetCollapseInitialState(org.zkoss.zk.ui.HtmlBasedComponent component)protected voidsetCollapseState(org.zkoss.zk.ui.HtmlBasedComponent component, boolean collapsed)voidsetObjectFacade(ObjectFacade objectFacade)voidsetWidgetUtils(WidgetUtils widgetUtils)-
Methods inherited from class com.hybris.cockpitng.widgets.compare.renderer.value.CollectionLabelRenderer
createEmptyCollectionLabel, getValueRenderer, renderElement, renderElement, renderValues, setValueRenderer
-
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.- Specified by:
renderin interfaceCockpitEditorRenderer<java.lang.Object>- Overrides:
renderin classCollectionLabelRenderer- 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
-
getCollection
protected java.util.Collection<java.lang.Object> getCollection(EditorContext<java.lang.Object> context)
- Overrides:
getCollectionin classCollectionLabelRenderer
-
getElementType
protected DataType getElementType(DataType collectionType, EditorContext<java.lang.Object> context, java.lang.Object value)
- Overrides:
getElementTypein classCollectionLabelRenderer
-
setCollapseInitialState
protected void setCollapseInitialState(org.zkoss.zk.ui.HtmlBasedComponent component)
-
setCollapseState
protected void setCollapseState(org.zkoss.zk.ui.HtmlBasedComponent component, boolean collapsed)
-
getCollapseState
protected boolean getCollapseState(org.zkoss.zk.ui.HtmlBasedComponent component)
-
createValuesContainer
protected org.zkoss.zk.ui.HtmlBasedComponent createValuesContainer(org.zkoss.zk.ui.HtmlBasedComponent parent, EditorContext<java.lang.Object> context, EditorListener<java.lang.Object> listener)
-
createCollectionLabelContainer
protected org.zkoss.zk.ui.HtmlBasedComponent createCollectionLabelContainer(org.zkoss.zk.ui.Component parent, EditorContext<java.lang.Object> context, EditorListener<java.lang.Object> listener)
-
renderCollectionLabelContainer
protected void renderCollectionLabelContainer(org.zkoss.zk.ui.HtmlBasedComponent parent, EditorContext<java.lang.Object> context, EditorListener<java.lang.Object> listener)
-
initializeCollapseExpandHandler
protected void initializeCollapseExpandHandler(org.zkoss.zk.ui.HtmlBasedComponent parent, org.zkoss.zk.ui.HtmlBasedComponent valuesContainer, org.zkoss.zk.ui.HtmlBasedComponent collectionLabelContainer, EditorContext<java.lang.Object> context, EditorListener<java.lang.Object> listener, java.util.Collection collapsibleCollection)
-
isEditorGroupCollapsed
protected boolean isEditorGroupCollapsed(EditorContext<java.lang.Object> context)
-
getCollapseStateEventName
protected java.lang.String getCollapseStateEventName(EditorContext<java.lang.Object> context)
-
getCollapseExpandEventName
protected java.lang.String getCollapseExpandEventName(EditorContext<java.lang.Object> context)
-
getCollapseExpandIdentity
protected java.lang.String getCollapseExpandIdentity(EditorContext<java.lang.Object> context)
-
handleCollectionContainerExpandStateChangeRequest
protected void handleCollectionContainerExpandStateChangeRequest(org.zkoss.zk.ui.HtmlBasedComponent valuesContainer, java.util.Collection<java.lang.Object> collection, EditorContext<java.lang.Object> context, EditorListener<java.lang.Object> listener)
-
isValuesContainerRendered
protected boolean isValuesContainerRendered(org.zkoss.zk.ui.Component parent)
-
renderValuesContainer
protected void renderValuesContainer(org.zkoss.zk.ui.HtmlBasedComponent parent, EditorContext<java.lang.Object> context, EditorListener<java.lang.Object> listener, java.util.Collection collapsibleCollection)
-
renderValuesContainer
@Deprecated(since="1905", forRemoval=true) protected void renderValuesContainer(org.zkoss.zk.ui.HtmlBasedComponent parent, EditorContext<java.lang.Object> context, EditorListener<java.lang.Object> listener)Deprecated, for removal: This API element is subject to removal in a future version.
-
createCollectionLabelContents
@Deprecated(since="1905", forRemoval=true) protected org.zkoss.zk.ui.HtmlBasedComponent createCollectionLabelContents(org.zkoss.zk.ui.HtmlBasedComponent parent, EditorContext<java.lang.Object> context, EditorListener<java.lang.Object> listener)Deprecated, for removal: This API element is subject to removal in a future version.since 1905, not used anymore
-
createValuesHeaderContainer
@Deprecated(since="1905", forRemoval=true) protected org.zkoss.zk.ui.HtmlBasedComponent createValuesHeaderContainer(org.zkoss.zk.ui.HtmlBasedComponent parent, EditorContext<java.lang.Object> context, EditorListener<java.lang.Object> listener)Deprecated, for removal: This API element is subject to removal in a future version.since 1905, not used anymore
-
renderValuesHeaderContainer
@Deprecated(since="1905", forRemoval=true) protected void renderValuesHeaderContainer(org.zkoss.zk.ui.HtmlBasedComponent parent, EditorContext<java.lang.Object> context, EditorListener<java.lang.Object> listener)Deprecated, for removal: This API element is subject to removal in a future version.since 1905, not used anymore
-
getWidgetUtils
protected WidgetUtils getWidgetUtils()
-
setWidgetUtils
public void setWidgetUtils(WidgetUtils widgetUtils)
-
getCockpitEventQueue
protected CockpitEventQueue getCockpitEventQueue()
-
setCockpitEventQueue
public void setCockpitEventQueue(CockpitEventQueue cockpitEventQueue)
-
getObjectFacade
protected ObjectFacade getObjectFacade()
-
setObjectFacade
public void setObjectFacade(ObjectFacade objectFacade)
-
-