Class PredicateInformation


  • public class PredicateInformation
    extends 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​(String stringConstraint,
                                    String... ruleNames)
      • PredicateInformation

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

      • getStringConstraint

        public String getStringConstraint()
      • addRuleNames

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

        public boolean isMoreThanMaxRuleDefs()
      • setMoreThanMaxRuleDefs

        public void setMoreThanMaxRuleDefs​(boolean moreThanMaxRuleDefs)
      • defaultToEmptyString

        public static String defaultToEmptyString​(String str)
      • isEmpty

        public boolean isEmpty()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object