Class CockpitAdminComposer

  • All Implemented Interfaces:
    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 CockpitAdminComposer
    extends ViewAnnotationAwareComposer
    Cockpit admin view's logic and event handling.
    See Also:
    Serialized Form
    • Field Detail

      • TOOLBAR_COLOR_PICKER

        public static final java.lang.String TOOLBAR_COLOR_PICKER
        See Also:
        Constant Field Values
      • CLIPBOARD_DROP_BOX

        public static final java.lang.String CLIPBOARD_DROP_BOX
        See Also:
        Constant Field Values
      • EXPANDED_DISABLED

        public static final java.lang.String EXPANDED_DISABLED
        See Also:
        Constant Field Values
      • SHOW_FILTER_OPTIONS_ID

        public static final java.lang.String SHOW_FILTER_OPTIONS_ID
        See Also:
        Constant Field Values
      • COCKPIT_CONFIGURATION_FILTERED

        public static final java.lang.String COCKPIT_CONFIGURATION_FILTERED
        See Also:
        Constant Field Values
      • COCKPIT_CONFIGURATION_SEARCH_NODES_APPROVED

        public static final java.lang.String COCKPIT_CONFIGURATION_SEARCH_NODES_APPROVED
        See Also:
        Constant Field Values
      • CONFIG_XML_CLOSE_BUTTON_ID

        public static final java.lang.String CONFIG_XML_CLOSE_BUTTON_ID
        See Also:
        Constant Field Values
      • SYMBOLIC_WIDGETS_CHK_ID

        protected static final java.lang.String SYMBOLIC_WIDGETS_CHK_ID
        See Also:
        Constant Field Values
      • SHOW_CONNECTIONS_CHK_ID

        protected static final java.lang.String SHOW_CONNECTIONS_CHK_ID
        See Also:
        Constant Field Values
      • SHOW_WIDGETS_XML_ID

        protected static final java.lang.String SHOW_WIDGETS_XML_ID
        See Also:
        Constant Field Values
      • SHOW_COCKPIT_CONFIG_XML_ID

        protected static final java.lang.String SHOW_COCKPIT_CONFIG_XML_ID
        See Also:
        Constant Field Values
      • SIMULATE_COCKPIT_CONFIG_SEARCH_ID

        protected static final java.lang.String SIMULATE_COCKPIT_CONFIG_SEARCH_ID
        See Also:
        Constant Field Values
      • PERFORM_SIMULATION_BUTTON_ID

        protected static final java.lang.String PERFORM_SIMULATION_BUTTON_ID
        See Also:
        Constant Field Values
      • SIMULATION_PROGRESS_TREE

        protected static final java.lang.String SIMULATION_PROGRESS_TREE
        See Also:
        Constant Field Values
      • SIMULATION_CLASS_CHOOSER

        protected static final java.lang.String SIMULATION_CLASS_CHOOSER
        See Also:
        Constant Field Values
      • RESET_WIDGETS_XML_ID

        protected static final java.lang.String RESET_WIDGETS_XML_ID
        See Also:
        Constant Field Values
      • RESET_COCKPIT_CONFIG_XML_ID

        protected static final java.lang.String RESET_COCKPIT_CONFIG_XML_ID
        See Also:
        Constant Field Values
      • RESET_EVERYTHING_ID

        protected static final java.lang.String RESET_EVERYTHING_ID
        See Also:
        Constant Field Values
      • SAVE_XML_CONFIG_ID

        protected static final java.lang.String SAVE_XML_CONFIG_ID
        See Also:
        Constant Field Values
      • VALIDATE_XML_CONFIG_ID

        protected static final java.lang.String VALIDATE_XML_CONFIG_ID
        See Also:
        Constant Field Values
      • EXIT_ORCHESTRATOR_ID

        protected static final java.lang.String EXIT_ORCHESTRATOR_ID
        See Also:
        Constant Field Values
      • CONFIG_SEARCH_SIMULATION_MODEL

        protected static final java.lang.String CONFIG_SEARCH_SIMULATION_MODEL
        See Also:
        Constant Field Values
      • CLOSE_SEARCH_CONFIG_SIMULATOR_BTN_ID

        public static final java.lang.String CLOSE_SEARCH_CONFIG_SIMULATOR_BTN_ID
        See Also:
        Constant Field Values
      • xmlConfigWin

        protected org.zkoss.zul.Popup xmlConfigWin
      • xmlWin

        protected org.zkoss.zul.Popup xmlWin
      • symbolicWidgetsChk

        protected org.zkoss.zul.Checkbox symbolicWidgetsChk
      • showConnectionsChk

        protected org.zkoss.zul.Checkbox showConnectionsChk
      • showSlotIdChk

        protected org.zkoss.zul.Checkbox showSlotIdChk
      • adminModeToolbar

        protected org.zkoss.zul.Div adminModeToolbar
      • connectionsToolbar

        protected org.zkoss.zul.Div connectionsToolbar
      • outsetCnt

        protected org.zkoss.zul.Div outsetCnt
      • ycon

        protected org.zkoss.zul.Div ycon
      • mainMenu

        protected org.zkoss.zul.Menupopup mainMenu
      • showFilterOptions

        protected org.zkoss.zul.Toolbarbutton showFilterOptions
      • filterOptions

        protected org.zkoss.zul.Hlayout filterOptions
      • searchButton

        protected org.zkoss.zul.Button searchButton
      • searchButtonSection

        protected org.zkoss.zul.Hlayout searchButtonSection
      • north

        protected org.zkoss.zul.North north
      • searchConfigSimulator

        protected org.zkoss.zul.Popup searchConfigSimulator
      • simulateSearchClass

        protected org.zkoss.zul.Combobox simulateSearchClass
      • simulateSearchContext

        protected org.zkoss.zul.Hlayout simulateSearchContext
      • simulateButton

        protected org.zkoss.zul.Button simulateButton
      • searchConfigMatches

        protected org.zkoss.zul.Textbox searchConfigMatches
      • searchConfigMerged

        protected org.zkoss.zul.Textbox searchConfigMerged
      • searchConfigFinal

        protected org.zkoss.zul.Textbox searchConfigFinal
      • searchConfigProgress

        protected org.zkoss.zul.Tree searchConfigProgress
      • searchConfigProgressNode

        protected org.zkoss.zul.Textbox searchConfigProgressNode
      • searchConfigNodeResult

        protected org.zkoss.zul.Textbox searchConfigNodeResult
    • Constructor Detail

      • CockpitAdminComposer

        public CockpitAdminComposer()
    • Method Detail

      • closeConfigXml

        public void closeConfigXml()
      • createSymbolicWidgets

        public void createSymbolicWidgets()
        Handle view's event.
      • createShowConnectionsChk

        public void createShowConnectionsChk()
      • showSymbolicWidgets

        public void showSymbolicWidgets()
        Handle view's event.
      • toggleSymbolicWidgetsView

        protected void toggleSymbolicWidgetsView()
        Set visibility states of view components.
      • exitOrchestrator

        public void exitOrchestrator()
      • resetEverything

        public void resetEverything()
        Handle view's event.
      • resetCockpitConfigXml

        public void resetCockpitConfigXml()
        Handle view's event.
      • resetWidgetsXml

        public void resetWidgetsXml()
        Handle view's event.
      • showCockpitConfigXml

        public void showCockpitConfigXml()
        Handle view's event.
      • showCockpitConfigXml

        protected void showCockpitConfigXml​(boolean applyChangesFromFilteredConfig)
      • showConfigSearchSimulator

        public void showConfigSearchSimulator()
      • handleSearchSimulatorContextChanged

        protected void handleSearchSimulatorContextChanged​(java.lang.String attributeName)
      • configSearchSimulatorClassChanged

        public void configSearchSimulatorClassChanged()
      • updateClassName

        protected void updateClassName​(java.lang.String className)
      • predictComponentName

        protected java.lang.String predictComponentName​(java.lang.String className)
      • performConfigSearchSimulation

        public void performConfigSearchSimulation()
      • displayConfigSearchSimulationProgress

        public void displayConfigSearchSimulationProgress​(org.zkoss.zk.ui.event.SelectEvent<org.zkoss.zul.Treeitem,​org.zkoss.zul.TreeNode<ContextSearchNode>> event)
      • getConfigMarshaller

        protected javax.xml.bind.Marshaller getConfigMarshaller​(java.lang.Class configClass)
                                                         throws javax.xml.bind.JAXBException
        Throws:
        javax.xml.bind.JAXBException
      • getConfigMarshaller

        protected javax.xml.bind.Marshaller getConfigMarshaller()
                                                         throws javax.xml.bind.JAXBException
        Throws:
        javax.xml.bind.JAXBException
      • getConfigUnmarshaller

        protected javax.xml.bind.Unmarshaller getConfigUnmarshaller()
                                                             throws javax.xml.bind.JAXBException
        Throws:
        javax.xml.bind.JAXBException
      • showCockpitConfigXmlInternal

        protected void showCockpitConfigXmlInternal​(java.lang.String content)
      • onShowOrHideFilterOptions

        public void onShowOrHideFilterOptions​(org.zkoss.zk.ui.event.CheckEvent ev)
      • prepareFilterData

        protected void prepareFilterData()
      • renderFilterOptions

        protected void renderFilterOptions()
      • createMinimalizeButton

        protected org.zkoss.zul.Toolbarbutton createMinimalizeButton()
      • addMinimalizeButtonEventListener

        protected void addMinimalizeButtonEventListener​(org.zkoss.zul.Toolbarbutton minimalize,
                                                        java.util.List<FilterByAttributeUI> attributeUIs)
      • formatXml

        protected java.lang.String formatXml​(java.lang.String xml)
      • showWidgetsXml

        public void showWidgetsXml()
        Handle view's event.
      • showConnections

        public void showConnections()
        Handle view's event.
      • refreshCockpit

        public void refreshCockpit()
      • toolbarColorPickerColorChanged

        public void toolbarColorPickerColorChanged​(org.zkoss.zk.ui.event.InputEvent event)
      • dropWidgetToClipboard

        public void dropWidgetToClipboard​(org.zkoss.zk.ui.event.DropEvent event)
      • onYconMenuClicked

        public void onYconMenuClicked()
      • closeSearchConfigSimulator

        public void closeSearchConfigSimulator()
      • setCockpitJAXBContextFactory

        public void setCockpitJAXBContextFactory​(JAXBContextFactory cockpitJAXBContextFactory)
      • setLabelService

        public void setLabelService​(LabelService labelService)
      • setCockpitSessionService

        public void setCockpitSessionService​(CockpitSessionService cockpitSessionService)