Package com.hybris.cockpitng.engine.impl
Class DefaultComponentWidgetAdapter
- java.lang.Object
-
- com.hybris.cockpitng.engine.impl.DefaultComponentWidgetAdapter
-
- All Implemented Interfaces:
ComponentWidgetAdapter
public class DefaultComponentWidgetAdapter extends java.lang.Object implements ComponentWidgetAdapter
-
-
Field Summary
-
Fields inherited from interface com.hybris.cockpitng.engine.impl.ComponentWidgetAdapter
WIDGET_STUB_PREFIX
-
-
Constructor Summary
Constructors Constructor Description DefaultComponentWidgetAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSocketInputEventListener(java.lang.String socketId, org.zkoss.zk.ui.event.EventListener<SocketEvent> eventListener)Registers an eventListener for input socket with the given ID.voidhandleSocketInputEvent(SocketEvent socketInputEvent)Handles a socket input event sent to thisComponentWidgetAdapterAwareinstance from outside.voidregisterStubInstance(java.lang.String widgetId, ComponentWidgetAdapterAware parent)Registers a particular stub widget instance for given 'non-widget' aware componentvoidsendOutput(java.lang.String socketId, java.lang.Object data, ComponentWidgetAdapterAware parent)Sends data to the output socked with the given ID.voidsetCockpitWidgetEngine(CockpitWidgetEngine cockpitWidgetEngine)voidsetWidgetInstanceFacade(WidgetInstanceFacade widgetInstanceFacade)voidsetWidgetUtils(WidgetUtils widgetUtils)voidunregisterStubInstance()Unregisters a particular stub widget instance associated with current instance ofComponentWidgetAdapter
-
-
-
Method Detail
-
unregisterStubInstance
public void unregisterStubInstance()
Description copied from interface:ComponentWidgetAdapterUnregisters a particular stub widget instance associated with current instance ofComponentWidgetAdapter- Specified by:
unregisterStubInstancein interfaceComponentWidgetAdapter
-
registerStubInstance
public void registerStubInstance(java.lang.String widgetId, ComponentWidgetAdapterAware parent)Description copied from interface:ComponentWidgetAdapterRegisters a particular stub widget instance for given 'non-widget' aware component- Specified by:
registerStubInstancein interfaceComponentWidgetAdapter- Parameters:
widgetId- given component id e.g. editor id, action idparent- the parent for registered stub widget instance
-
sendOutput
public void sendOutput(java.lang.String socketId, java.lang.Object data, ComponentWidgetAdapterAware parent)Description copied from interface:ComponentWidgetAdapterSends data to the output socked with the given ID.- Specified by:
sendOutputin interfaceComponentWidgetAdapter- Parameters:
socketId- output socket ID to sent the data todata- the data to be sent
-
handleSocketInputEvent
public void handleSocketInputEvent(SocketEvent socketInputEvent)
Description copied from interface:ComponentWidgetAdapterHandles a socket input event sent to thisComponentWidgetAdapterAwareinstance from outside.- Specified by:
handleSocketInputEventin interfaceComponentWidgetAdapter- Parameters:
socketInputEvent- a socket input event
-
addSocketInputEventListener
public void addSocketInputEventListener(java.lang.String socketId, org.zkoss.zk.ui.event.EventListener<SocketEvent> eventListener)Description copied from interface:ComponentWidgetAdapterRegisters an eventListener for input socket with the given ID.- Specified by:
addSocketInputEventListenerin interfaceComponentWidgetAdapter- Parameters:
socketId- output socket ID to sent the data toeventListener- event listener that is invoked when socket input event comes
-
setCockpitWidgetEngine
public void setCockpitWidgetEngine(CockpitWidgetEngine cockpitWidgetEngine)
-
setWidgetUtils
public void setWidgetUtils(WidgetUtils widgetUtils)
-
setWidgetInstanceFacade
public void setWidgetInstanceFacade(WidgetInstanceFacade widgetInstanceFacade)
-
-