Class AbstractModelAction

    • Field Detail

      • module

        public static final java.lang.String module
    • Constructor Detail

      • AbstractModelAction

        protected AbstractModelAction()
      • AbstractModelAction

        protected AbstractModelAction​(ModelWidget modelWidget,
                                      org.w3c.dom.Element actionElement)
    • Method Detail

      • newInstance

        public static ModelAction newInstance​(ModelWidget modelWidget,
                                              org.w3c.dom.Element actionElement)
        Returns a new ModelAction instance, built from actionElement.
        Parameters:
        modelWidget - The ModelWidget that contains the <actions> element
        actionElement -
        Returns:
        A new ModelAction instance
      • readSubActions

        public static java.util.List<ModelAction> readSubActions​(ModelWidget modelWidget,
                                                                 org.w3c.dom.Element parentElement)
      • runSubActions

        public static void runSubActions​(java.util.List<ModelAction> actions,
                                         java.util.Map<java.lang.String,​java.lang.Object> context)
        Executes the actions contained in actions.
        Parameters:
        actions -
        context -
      • getModelWidget

        public ModelWidget getModelWidget()
        Returns the ModelWidget that contains the <actions> element.
        Returns:
        The ModelWidget that contains the <actions> element
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object