Class BreadboardController
- java.lang.Object
-
- org.zkoss.zk.ui.event.GenericEventListener
-
- org.zkoss.zk.ui.util.GenericComposer<T>
-
- org.zkoss.zk.ui.util.GenericAutowireComposer<T>
-
- org.zkoss.zk.ui.util.GenericForwardComposer<org.zkoss.zk.ui.Component>
-
- com.hybris.cockpitng.util.ViewAnnotationAwareComposer
-
- com.hybris.cockpitng.util.DefaultWidgetController
-
- com.hybris.cockpitng.widgets.controller.BreadboardController
-
- All Implemented Interfaces:
WidgetController,WidgetDragAndDropAware,WidgetInstanceManagerAware,java.io.Serializable,org.zkoss.zk.ui.event.EventListener,org.zkoss.zk.ui.event.SerializableEventListener,org.zkoss.zk.ui.util.ComponentActivationListener,org.zkoss.zk.ui.util.ComponentCloneListener,org.zkoss.zk.ui.util.Composer<org.zkoss.zk.ui.Component>,org.zkoss.zk.ui.util.ComposerExt<org.zkoss.zk.ui.Component>
public class BreadboardController extends DefaultWidgetController
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringBUTTON_WIDGET_SETTINGSprotected static java.lang.StringCLEAR_BUTTONstatic java.lang.StringSELECT_WIDGET_DEFINITION_INPUT_IDprotected static java.lang.StringSOCKET_IN_COLLECTION_INPUT_LOGGERprotected static java.lang.StringSOCKET_IN_COLLECTION_OUTPUT_LOGGERprotected static java.lang.StringSOCKET_IN_SINGLE_INPUT_LOGGERprotected static java.lang.StringSOCKET_IN_SINGLE_OUTPUT_LOGGERprotected static java.lang.StringWIDGET_SELECTOR_ID
-
Constructor Summary
Constructors Constructor Description BreadboardController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddToConsole(java.lang.Object data, java.lang.String prompt)voidclearConsole()org.zkoss.zk.ui.ComponentcreateConsoleEntry(java.lang.String entry)org.zkoss.zul.DivgetAdditionalStyleContainer()org.zkoss.zk.ui.ComponentgetBottom()CockpitAdminServicegetCockpitAdminService()CockpitComponentDefinitionServicegetComponentDefinitionService()protected java.util.List<java.lang.String>getConsoleLog()org.zkoss.zul.DivgetDivWidgetSettings()org.zkoss.zul.LabelgetOutputLabel()WidgetslotgetTestSlot()org.zkoss.zul.LabelgetWidgetCategoryTag()org.zkoss.zul.LabelgetWidgetCode()org.zkoss.zul.LabelgetWidgetController()org.zkoss.zul.LabelgetWidgetDefaultTitle()org.zkoss.zul.LabelgetWidgetDescription()WidgetInstanceServicegetWidgetInstanceService()org.zkoss.zul.LabelgetWidgetName()org.zkoss.zul.ListboxgetWidgetSelector()WidgetServicegetWidgetService()org.zkoss.zul.LabelgetWidgetViewURI()voidinitialize(org.zkoss.zk.ui.Component comp)Override this method to do initialization stuff for your widget, like initialize widget settings, restore view state from viewmodel, etc.voidlogCollectionInput(org.zkoss.zk.ui.event.Event event)voidlogCollectionOutput(org.zkoss.zk.ui.event.Event event)protected voidlogData(org.zkoss.zk.ui.event.Event event)voidlogSingleInput(org.zkoss.zk.ui.event.Event event)voidlogSingleOutput(org.zkoss.zk.ui.event.Event event)voidselectWidgetDefinition()voidselectWidgetDefinition(java.lang.String definitionID)voidselectWidgetDefinitionInternal(WidgetDefinition selectedDefinition)voidshowInputSocket()protected voidupdateDefinitionInfoArea(WidgetDefinition definition)voidupdateWidgetDefinition(WidgetDefinition definition)-
Methods inherited from class com.hybris.cockpitng.util.DefaultWidgetController
doAfterCompose, doBeforeCompose, doBeforeComposeChildren, executeOperation, getDragAndDropStrategy, getLabel, getLabel, getModel, getValue, getWidgetDragAndDropStrategyRepository, getWidgetInstanceManager, getWidgetRoot, getWidgetSettings, getWidgetslot, getWidgetTitle, getWidgetUtils, initDragAndDropAwareness, initWidgetSetting, initWidgetSetting, initWidgetSetting, initWidgetSetting, initWidgetSetting, invokeListenerMethod, onSocketInput, preInitialize, sendOutput, sendOutputAfterOperation, sendOutputAfterOperation, sendOutputAfterOperation, setValue, setWidgetInstanceManager, setWidgetTitle
-
Methods inherited from class com.hybris.cockpitng.util.ViewAnnotationAwareComposer
scanEventListeners
-
Methods inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer
alert, didActivate, getPage, willClone, willPassivate
-
-
-
-
Field Detail
-
SELECT_WIDGET_DEFINITION_INPUT_ID
public static final java.lang.String SELECT_WIDGET_DEFINITION_INPUT_ID
- See Also:
- Constant Field Values
-
WIDGET_SELECTOR_ID
protected static final java.lang.String WIDGET_SELECTOR_ID
- See Also:
- Constant Field Values
-
CLEAR_BUTTON
protected static final java.lang.String CLEAR_BUTTON
- See Also:
- Constant Field Values
-
BUTTON_WIDGET_SETTINGS
protected static final java.lang.String BUTTON_WIDGET_SETTINGS
- See Also:
- Constant Field Values
-
SOCKET_IN_COLLECTION_INPUT_LOGGER
protected static final java.lang.String SOCKET_IN_COLLECTION_INPUT_LOGGER
- See Also:
- Constant Field Values
-
SOCKET_IN_SINGLE_INPUT_LOGGER
protected static final java.lang.String SOCKET_IN_SINGLE_INPUT_LOGGER
- See Also:
- Constant Field Values
-
SOCKET_IN_COLLECTION_OUTPUT_LOGGER
protected static final java.lang.String SOCKET_IN_COLLECTION_OUTPUT_LOGGER
- See Also:
- Constant Field Values
-
SOCKET_IN_SINGLE_OUTPUT_LOGGER
protected static final java.lang.String SOCKET_IN_SINGLE_OUTPUT_LOGGER
- See Also:
- Constant Field Values
-
-
Method Detail
-
initialize
public void initialize(org.zkoss.zk.ui.Component comp)
Description copied from class:DefaultWidgetControllerOverride this method to do initialization stuff for your widget, like initialize widget settings, restore view state from viewmodel, etc. This method will be invoked byDefaultWidgetController.doAfterCompose(Component)everytime your widget view is created. SeeGenericForwardComposer.doAfterCompose(Component)for more details.- Overrides:
initializein classDefaultWidgetController
-
addToConsole
public void addToConsole(java.lang.Object data, java.lang.String prompt)
-
createConsoleEntry
public org.zkoss.zk.ui.Component createConsoleEntry(java.lang.String entry)
-
getConsoleLog
protected java.util.List<java.lang.String> getConsoleLog()
-
logCollectionInput
public void logCollectionInput(org.zkoss.zk.ui.event.Event event)
-
logSingleInput
public void logSingleInput(org.zkoss.zk.ui.event.Event event)
-
logCollectionOutput
public void logCollectionOutput(org.zkoss.zk.ui.event.Event event)
-
logSingleOutput
public void logSingleOutput(org.zkoss.zk.ui.event.Event event)
-
logData
protected void logData(org.zkoss.zk.ui.event.Event event)
-
selectWidgetDefinition
public void selectWidgetDefinition(java.lang.String definitionID)
-
selectWidgetDefinition
public void selectWidgetDefinition()
-
selectWidgetDefinitionInternal
public void selectWidgetDefinitionInternal(WidgetDefinition selectedDefinition)
-
showInputSocket
public void showInputSocket()
-
clearConsole
public void clearConsole()
-
updateDefinitionInfoArea
protected void updateDefinitionInfoArea(WidgetDefinition definition)
-
updateWidgetDefinition
public void updateWidgetDefinition(WidgetDefinition definition)
-
getComponentDefinitionService
public CockpitComponentDefinitionService getComponentDefinitionService()
-
getWidgetInstanceService
public WidgetInstanceService getWidgetInstanceService()
-
getWidgetService
public WidgetService getWidgetService()
-
getCockpitAdminService
public CockpitAdminService getCockpitAdminService()
-
getWidgetSelector
public org.zkoss.zul.Listbox getWidgetSelector()
-
getWidgetCode
public org.zkoss.zul.Label getWidgetCode()
-
getWidgetName
public org.zkoss.zul.Label getWidgetName()
-
getWidgetDescription
public org.zkoss.zul.Label getWidgetDescription()
-
getWidgetController
public org.zkoss.zul.Label getWidgetController()
-
getWidgetCategoryTag
public org.zkoss.zul.Label getWidgetCategoryTag()
-
getWidgetViewURI
public org.zkoss.zul.Label getWidgetViewURI()
-
getWidgetDefaultTitle
public org.zkoss.zul.Label getWidgetDefaultTitle()
-
getBottom
public org.zkoss.zk.ui.Component getBottom()
-
getOutputLabel
public org.zkoss.zul.Label getOutputLabel()
-
getDivWidgetSettings
public org.zkoss.zul.Div getDivWidgetSettings()
-
getAdditionalStyleContainer
public org.zkoss.zul.Div getAdditionalStyleContainer()
-
getTestSlot
public Widgetslot getTestSlot()
-
-