Class ToggleActionRenderer
- 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
-
- All Implemented Interfaces:
CockpitActionRenderer<java.lang.Object,java.lang.Object>
- Direct Known Subclasses:
LabeledToggleActionRenderer
public class ToggleActionRenderer extends AbstractToggleActionRenderer
-
-
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 inherited from class com.hybris.cockpitng.actions.impl.DefaultActionRenderer
LABEL_CONTAINER_SCLASS, tooltipText
-
-
Constructor Summary
Constructors Constructor Description ToggleActionRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleangetDefaultActiveState(ActionContext<java.lang.Object> context)protected ExpressionResolverFactorygetExpressionResolverFactory()protected java.lang.ObjectgetOutputValue(ActionContext<java.lang.Object> ctx)Reads action's valueprotected java.lang.StringgetToggleInput(ActionContext<java.lang.Object> context)protected booleanisActionActivated(ActionContext<java.lang.Object> context, java.lang.Object inputData)protected booleanisInputConfigured(ActionContext<java.lang.Object> context)-
Methods inherited from class com.hybris.cockpitng.actions.toggle.AbstractToggleActionRenderer
addToggleListener, createToggleListener, initializeState, initializeToggleListener, isActive, render, 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
-
-
-
-
Method Detail
-
getDefaultActiveState
protected boolean getDefaultActiveState(ActionContext<java.lang.Object> context)
- Specified by:
getDefaultActiveStatein classAbstractToggleActionRenderer- Parameters:
context- action context- Returns:
- starting state of action
-
getOutputValue
protected java.lang.Object getOutputValue(ActionContext<java.lang.Object> ctx)
Description copied from class:AbstractToggleActionRendererReads action's value- Specified by:
getOutputValuein classAbstractToggleActionRenderer- Parameters:
ctx- action context- Returns:
- a value that will be sent on action perform
-
isInputConfigured
protected boolean isInputConfigured(ActionContext<java.lang.Object> context)
- Specified by:
isInputConfiguredin classAbstractToggleActionRenderer
-
getToggleInput
protected java.lang.String getToggleInput(ActionContext<java.lang.Object> context)
- Specified by:
getToggleInputin classAbstractToggleActionRenderer
-
isActionActivated
protected boolean isActionActivated(ActionContext<java.lang.Object> context, java.lang.Object inputData)
- Specified by:
isActionActivatedin classAbstractToggleActionRenderer
-
getExpressionResolverFactory
protected ExpressionResolverFactory getExpressionResolverFactory()
-
-