Class PredicateInformation


  • public class PredicateInformation
    extends java.lang.Object
    Used to generate a better error message when constraints fail
    • Field Detail

      • MAX_RULE_DEFS

        public static final int MAX_RULE_DEFS
    • Constructor Detail

      • PredicateInformation

        public PredicateInformation​(java.lang.String stringConstraint,
                                    java.lang.String... ruleNames)
      • PredicateInformation

        public PredicateInformation​(java.lang.String stringConstraint,
                                    java.lang.String ruleName,
                                    java.lang.String ruleFileName)
    • Method Detail

      • getStringConstraint

        public java.lang.String getStringConstraint()
      • addRuleNames

        public void addRuleNames​(java.lang.String... ruleNames)
      • isMoreThanMaxRuleDefs

        public boolean isMoreThanMaxRuleDefs()
      • setMoreThanMaxRuleDefs

        public void setMoreThanMaxRuleDefs​(boolean moreThanMaxRuleDefs)
      • getRuleNameMap

        public java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> getRuleNameMap()
      • defaultToEmptyString

        public static java.lang.String defaultToEmptyString​(java.lang.String str)
      • isEmpty

        public boolean isEmpty()
      • equals

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

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

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