Class RuleId

  • All Implemented Interfaces:
    Comparable<RuleId>

    public class RuleId
    extends Object
    implements Comparable<RuleId>
    Rule identifier.

    It is composed of a domain and a name (in the domain).

    Author:
    Damien Carbonne
    • Constructor Detail

      • RuleId

        public RuleId​(String domain,
                      String name)
        Creates a RuleId.
        Parameters:
        domain - The domain name.
        name - The rule name.
        Throws:
        IllegalArgumentException - When domain or name is null.
      • RuleId

        public RuleId​(String domain,
                      Enum<?> name)
        Creates a RuleId.
        Parameters:
        domain - The domain name.
        name - The rule name.
        Throws:
        IllegalArgumentException - When domain or name is null.