Class SplitLayoutChooserActionRenderer
- java.lang.Object
-
- com.hybris.cockpitng.actions.impl.DefaultActionRenderer<java.lang.String,java.lang.String>
-
- com.hybris.cockpitng.actions.splitlayoutchooser.SplitLayoutChooserActionRenderer
-
- All Implemented Interfaces:
CockpitActionRenderer<java.lang.String,java.lang.String>
public class SplitLayoutChooserActionRenderer extends DefaultActionRenderer<java.lang.String,java.lang.String>
Renderer class responsible for displaying popup with available split layout's compositions.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.hybris.cockpitng.actions.impl.DefaultActionRenderer
DefaultActionRenderer.DefaultActionRendererEventListener<T extends org.zkoss.zk.ui.event.Event>
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringCSS_CHOOSER_BUTTONprotected static java.lang.StringCSS_CHOOSER_BUTTON_WITH_LABELprotected static java.lang.StringCSS_CHOOSER_POPUPprotected static java.lang.StringCSS_CHOSEN_LAYOUTprotected static java.lang.StringDEFAULT_LAYOUTprotected static java.lang.StringDEFAULT_LAYOUT_KEYprotected static java.lang.StringICON_HOVER_URI_KEYprotected static java.lang.StringICON_URI_KEYprotected static java.lang.StringLABEL_PREFIXprotected static java.lang.StringLAYOUTS_KEYprotected static java.lang.StringSHOW_LABEL_KEY-
Fields inherited from class com.hybris.cockpitng.actions.impl.DefaultActionRenderer
LABEL_CONTAINER_SCLASS, tooltipText
-
-
Constructor Summary
Constructors Constructor Description SplitLayoutChooserActionRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.zkoss.zul.ButtoncreateButton(java.lang.String layoutName, ActionContext<java.lang.String> context)org.zkoss.zk.ui.event.EventListener<? extends org.zkoss.zk.ui.event.Event>createEventListener(CockpitAction<java.lang.String,java.lang.String> action, ActionContext<java.lang.String> context, ActionListener<java.lang.String> actionListener)protected java.util.List<java.lang.String>findAvailableLayouts(ActionContext<java.lang.String> context)protected java.lang.StringfindChosenLayout(ActionContext<java.lang.String> context)protected java.lang.StringfindLayoutLabel(java.lang.String layoutName, ActionContext<java.lang.String> context)protected java.lang.StringgetIconUri(ActionContext<java.lang.String> context, java.lang.String layoutName)voidrender(org.zkoss.zk.ui.Component parent, CockpitAction<java.lang.String,java.lang.String> action, ActionContext<java.lang.String> context, boolean updateMode, ActionListener<java.lang.String> listener)protected voidrenderPopup(org.zkoss.zk.ui.HtmlBasedComponent parent, CockpitAction<java.lang.String,java.lang.String> action, ActionContext<java.lang.String> context, ActionListener<java.lang.String> listener)protected voidupdateChosenLayoutButton(org.zkoss.zk.ui.HtmlBasedComponent parent, java.lang.String layoutName, ActionContext<java.lang.String> context)-
Methods inherited from class com.hybris.cockpitng.actions.impl.DefaultActionRenderer
addEventListener, addKeyboardSupport, adjustUri, checkDataCompatibleWithDefinedInput, createYTestId, extractIconDisabledUri, extractIconHoverUri, extractIconUri, extractKeyEvent, findActionComponent, findGroupComponent, findParentComponent, getActionBodySclass, getIconHoverUri, getIconUri, getKeyboardSupportService, getLocalizedName, getOrCreateContainer, getOrCreateIcon, getOrCreateIcon, getOrCreateLabel, getOrCreateLabel, getTooltipText, getToolTipWithCtrlKeysText, loadFromParentModel, perform, performWithConfirmationCheck, registerHoverEventsOnContainer, removeEventListeners, removeEventListeners, removeIcon, removeLabel, setTooltipText, storeInParentModel, triggerFromKeyEvent
-
-
-
-
Field Detail
-
LAYOUTS_KEY
protected static final java.lang.String LAYOUTS_KEY
- See Also:
- Constant Field Values
-
DEFAULT_LAYOUT_KEY
protected static final java.lang.String DEFAULT_LAYOUT_KEY
- See Also:
- Constant Field Values
-
SHOW_LABEL_KEY
protected static final java.lang.String SHOW_LABEL_KEY
- See Also:
- Constant Field Values
-
LABEL_PREFIX
protected static final java.lang.String LABEL_PREFIX
- See Also:
- Constant Field Values
-
CSS_CHOOSER_BUTTON
protected static final java.lang.String CSS_CHOOSER_BUTTON
- See Also:
- Constant Field Values
-
CSS_CHOOSER_BUTTON_WITH_LABEL
protected static final java.lang.String CSS_CHOOSER_BUTTON_WITH_LABEL
- See Also:
- Constant Field Values
-
CSS_CHOSEN_LAYOUT
protected static final java.lang.String CSS_CHOSEN_LAYOUT
- See Also:
- Constant Field Values
-
CSS_CHOOSER_POPUP
protected static final java.lang.String CSS_CHOOSER_POPUP
- See Also:
- Constant Field Values
-
ICON_URI_KEY
protected static final java.lang.String ICON_URI_KEY
- See Also:
- Constant Field Values
-
ICON_HOVER_URI_KEY
protected static final java.lang.String ICON_HOVER_URI_KEY
- See Also:
- Constant Field Values
-
DEFAULT_LAYOUT
protected static final java.lang.String DEFAULT_LAYOUT
- See Also:
- Constant Field Values
-
-
Method Detail
-
render
public void render(org.zkoss.zk.ui.Component parent, CockpitAction<java.lang.String,java.lang.String> action, ActionContext<java.lang.String> context, boolean updateMode, ActionListener<java.lang.String> listener)- Specified by:
renderin interfaceCockpitActionRenderer<java.lang.String,java.lang.String>- Overrides:
renderin classDefaultActionRenderer<java.lang.String,java.lang.String>
-
findChosenLayout
protected java.lang.String findChosenLayout(ActionContext<java.lang.String> context)
-
createEventListener
public org.zkoss.zk.ui.event.EventListener<? extends org.zkoss.zk.ui.event.Event> createEventListener(CockpitAction<java.lang.String,java.lang.String> action, ActionContext<java.lang.String> context, ActionListener<java.lang.String> actionListener)
- Overrides:
createEventListenerin classDefaultActionRenderer<java.lang.String,java.lang.String>
-
renderPopup
protected void renderPopup(org.zkoss.zk.ui.HtmlBasedComponent parent, CockpitAction<java.lang.String,java.lang.String> action, ActionContext<java.lang.String> context, ActionListener<java.lang.String> listener)
-
updateChosenLayoutButton
protected void updateChosenLayoutButton(org.zkoss.zk.ui.HtmlBasedComponent parent, java.lang.String layoutName, ActionContext<java.lang.String> context)
-
createButton
protected org.zkoss.zul.Button createButton(java.lang.String layoutName, ActionContext<java.lang.String> context)
-
getIconUri
protected java.lang.String getIconUri(ActionContext<java.lang.String> context, java.lang.String layoutName)
-
findLayoutLabel
protected java.lang.String findLayoutLabel(java.lang.String layoutName, ActionContext<java.lang.String> context)
-
findAvailableLayouts
protected java.util.List<java.lang.String> findAvailableLayouts(ActionContext<java.lang.String> context)
-
-