Class PatternModel.RegexCreator

  • Direct Known Subclasses:
    PatternModel.AnchoredSearchMode
    Enclosing class:
    PatternModel

    public static class PatternModel.RegexCreator
    extends Object
    Responsible for converting a "raw text" into a valid regular expression in the context of a set of rules.
    • Field Detail

      • matchRule

        protected String matchRule
    • Constructor Detail

      • RegexCreator

        public RegexCreator()
    • Method Detail

      • getMatchRule

        public String getMatchRule()
      • isAutoDetect

        public boolean isAutoDetect()
      • createRegEx

        public String createRegEx​(String searchString)
      • createEndAnchoredRegEx

        protected String createEndAnchoredRegEx​(String searchString)
      • createStartsAnchoredRegEx

        protected String createStartsAnchoredRegEx​(String searchString)
      • createEqualsRegEx

        protected String createEqualsRegEx​(String searchString)
      • createContainedRegEx

        protected String createContainedRegEx​(String searchString)
      • setMatchRule

        public void setMatchRule​(String category)
      • getDefaultMatchRule

        protected String getDefaultMatchRule()
      • getMatchRules

        public List<String> getMatchRules()