Class ProfileImpl

    • Constructor Detail

      • ProfileImpl

        public ProfileImpl​(String name)
    • Method Detail

      • add

        public ProfileImpl add​(Rule rule,
                               Params params)
        Adds a rule with parameters and enable it.
        Parameters:
        rule - The rule.
        params - The parameters.
        Returns:
        This object.
      • add

        public ProfileImpl add​(Rule rule)
        Adds a rule with no parameters and enable it.
        Parameters:
        rule - The rule.
        Returns:
        This object.
      • remove

        public ProfileImpl remove​(Rule rule)
        Removes a rule.
        Parameters:
        rule - The rule.
        Returns:
        This object.
      • setEnabled

        public ProfileImpl setEnabled​(Rule rule,
                                      boolean enabled)
        Enables or disables a rule.

        If the rule is not declared, declares it.

        Parameters:
        rule - The rule.
        enabled - true if the rule must be enabled.
        Returns:
        This object.
      • isEnabled

        public boolean isEnabled​(Rule rule)
        Specified by:
        isEnabled in interface Profile