Class AccordionTabManagerEventHandler

    • Constructor Detail

      • AccordionTabManagerEventHandler

        public AccordionTabManagerEventHandler()
    • Method Detail

      • enablePartialUpdate

        protected boolean enablePartialUpdate()
      • processRequest

        public boolean processRequest​(RequestKeys keys)
                               throws WebException
        Handle the request specified by the RequestKeys
        Specified by:
        processRequest in interface WebEventHandler
        Parameters:
        keys - RequestKeys instance with the input request
        Returns:
        True meaning some event is handled, or False meaning nothing was handled
        Throws:
        WebException - if an error ocurrs while handling the request
      • getAppComponent

        protected AppComponent getAppComponent()
        Returns:
        AppComponent instance associated to this event handler
      • getCurrentEventID

        protected int getCurrentEventID()
        Returns:
        integer value corresponding to the event currently being handled
      • getArgumentValue

        protected java.lang.String getArgumentValue​(WebEvent event,
                                                    int argID)
        Utility method to obtain the value of a given event argument
        Parameters:
        event - WebEvent to analyze
        argID - integer identifier of the argument to search for
        Returns:
        String instance with the value of the requested event argument
        Since:
        MicroStrategy Web 8.0.1
      • handleSetTopLeftPosition

        protected boolean handleSetTopLeftPosition​(RequestKeys keys)
        Utility method for processing a location change request, by manipulating the top and left properties of the instance
        Parameters:
        keys - RequestKeys from where the event, top and left information will be retrieved
        Returns:
        boolean value indicating whether the request was processed successfully