Class PatternModel.RegexCreator

java.lang.Object
org.jdesktop.swingx.search.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 Details

    • matchRule

      protected String matchRule
  • Constructor Details

    • RegexCreator

      public RegexCreator()
  • Method Details

    • 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()