Interface CompositeActionCondition

    • Field Detail

    • Method Detail

      • hasActionConditions

        boolean hasActionConditions()
        Indicates whether there are any Conditions
        Returns:
        true if there are ActionConditions, false otherwise
      • addActionCondition

        void addActionCondition​(ActionCondition ActionCondition)
        Add an ActionCondition to the end of the list
        Parameters:
        ActionCondition - the ActionCondition
      • addActionCondition

        void addActionCondition​(int index,
                                ActionCondition ActionCondition)
        Add an ActionCondition to the list at the index specified
        Parameters:
        index - the index
        ActionCondition - the ActionCondition
      • setActionCondition

        void setActionCondition​(int index,
                                ActionCondition ActionCondition)
        Replace the ActionCondition at the specified index with the passed ActionCondition.
        Parameters:
        index - the index
        ActionCondition - the ActionCondition
      • indexOfActionCondition

        int indexOfActionCondition​(ActionCondition ActionCondition)
        Gets the index of an ActionCondition
        Parameters:
        ActionCondition - the ActionCondition
        Returns:
        the index
      • getActionConditions

        java.util.List<ActionCondition> getActionConditions()
        Get list containing the ActionConditions in their current order
        Returns:
        the list of ActionConditions
      • getActionCondition

        ActionCondition getActionCondition​(int index)
        Get an ActionCondition at a given index
        Parameters:
        index - the index
        Returns:
        the ActionCondition
      • removeActionCondition

        void removeActionCondition​(ActionCondition ActionCondition)
        Remove an ActionCondition from the list
        Parameters:
        ActionCondition - the ActionCondition
      • removeAllActionConditions

        void removeAllActionConditions()
        Remove all ActionConditions from the list
      • isORCondition

        boolean isORCondition()
      • setORCondition

        void setORCondition​(boolean andOr)