Class Rule

    • Method Detail

      • keyDefinitions

        public static KeyDefinition[] keyDefinitions()
      • addRuleAttribute

        public void addRuleAttribute​(RuleAttribute ruleAttribute)
      • getRuleAttributes

        public java.util.Map<java.lang.String,​RuleAttribute> getRuleAttributes()
      • getRowNumber

        public java.lang.Integer getRowNumber()
      • getPatterns

        public Patterns getPatterns()
      • getConditions

        public Conditions getConditions()
      • getActions

        public Actions getActions()
      • compareTo

        public int compareTo​(Rule rule)
        Specified by:
        compareTo in interface java.lang.Comparable<Rule>
      • keys

        public Key[] keys()
        Specified by:
        keys in interface HasKeys
      • getIndex

        public int getIndex()
        Specified by:
        getIndex in interface HasIndex
      • setIndex

        public void setIndex​(int index)
        Specified by:
        setIndex in interface HasIndex
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object