Class LabeledToggleActionRenderer
- java.lang.Object
-
- com.hybris.cockpitng.actions.impl.DefaultActionRenderer<INPUT,OUTPUT>
-
- com.hybris.cockpitng.actions.AbstractStatefulActionRenderer<java.lang.Object,java.lang.Object>
-
- com.hybris.cockpitng.actions.toggle.AbstractToggleActionRenderer
-
- com.hybris.cockpitng.actions.toggle.ToggleActionRenderer
-
- com.hybris.cockpitng.actions.labeledtoggle.LabeledToggleActionRenderer
-
- All Implemented Interfaces:
CockpitActionRenderer<java.lang.Object,java.lang.Object>
public class LabeledToggleActionRenderer extends ToggleActionRenderer
-
-
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.StringSCLASS_YW_LABELED_TOGGLE_LABELprotected static java.lang.StringSETTING_LABEL_EXPRESSION-
Fields inherited from class com.hybris.cockpitng.actions.impl.DefaultActionRenderer
LABEL_CONTAINER_SCLASS, tooltipText
-
-
Constructor Summary
Constructors Constructor Description LabeledToggleActionRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.ObjectevaluateExpression(ActionContext<java.lang.Object> context)protected booleanhasLabelExpression(ActionContext<java.lang.Object> context)voidrender(org.zkoss.zk.ui.Component parent, CockpitAction<java.lang.Object,java.lang.Object> action, ActionContext<java.lang.Object> context, boolean updateMode, ActionListener<java.lang.Object> listener)protected voidrenderLabel(org.zkoss.zk.ui.Component parent, ActionContext<java.lang.Object> context)-
Methods inherited from class com.hybris.cockpitng.actions.toggle.ToggleActionRenderer
getDefaultActiveState, getExpressionResolverFactory, getOutputValue, getToggleInput, isActionActivated, isInputConfigured
-
Methods inherited from class com.hybris.cockpitng.actions.toggle.AbstractToggleActionRenderer
addToggleListener, createToggleListener, initializeState, initializeToggleListener, isActive, updateActiveSClasses
-
Methods inherited from class com.hybris.cockpitng.actions.AbstractStatefulActionRenderer
addStateSocketListener, createStateSocketListener, getValue, initializeStateSocketListener, setValue
-
Methods inherited from class com.hybris.cockpitng.actions.impl.DefaultActionRenderer
addEventListener, addKeyboardSupport, adjustUri, checkDataCompatibleWithDefinedInput, createEventListener, 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
-
SCLASS_YW_LABELED_TOGGLE_LABEL
protected static final java.lang.String SCLASS_YW_LABELED_TOGGLE_LABEL
- See Also:
- Constant Field Values
-
SETTING_LABEL_EXPRESSION
protected static final java.lang.String SETTING_LABEL_EXPRESSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
render
public void render(org.zkoss.zk.ui.Component parent, CockpitAction<java.lang.Object,java.lang.Object> action, ActionContext<java.lang.Object> context, boolean updateMode, ActionListener<java.lang.Object> listener)- Specified by:
renderin interfaceCockpitActionRenderer<java.lang.Object,java.lang.Object>- Overrides:
renderin classAbstractToggleActionRenderer
-
renderLabel
protected void renderLabel(org.zkoss.zk.ui.Component parent, ActionContext<java.lang.Object> context)
-
hasLabelExpression
protected boolean hasLabelExpression(ActionContext<java.lang.Object> context)
-
evaluateExpression
protected java.lang.Object evaluateExpression(ActionContext<java.lang.Object> context)
-
-