Class MatchFactory


  • public class MatchFactory
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static Match createBruteforceMatch​(int i, int j, java.lang.CharSequence token)  
      static Match createDateMatch​(int i, int j, java.lang.CharSequence token, java.lang.String separator, int year, int month, int day)  
      static Match createDictionaryL33tMatch​(int i, int j, java.lang.CharSequence token, java.lang.CharSequence matchedWord, int rank, java.lang.String dictionaryName, boolean reversed, java.util.Map<java.lang.Character,​java.lang.Character> sub, java.lang.String subDisplay)  
      static Match createDictionaryMatch​(int i, int j, java.lang.CharSequence token, java.lang.CharSequence matchedWord, int rank, java.lang.String dictionaryName)  
      static Match createRegexMatch​(int i, int j, java.lang.CharSequence token, java.lang.String regexName, java.util.regex.Matcher regexMatch)  
      static Match createRepeatMatch​(int i, int j, java.lang.CharSequence token, java.lang.CharSequence baseToken, double baseGuesses, java.util.List<Match> baseMatches, int repeatCount)  
      static Match createReversedDictionaryMatch​(int i, int j, java.lang.CharSequence token, java.lang.CharSequence matchedWord, int rank, java.lang.String dictionaryName)  
      static Match createSequenceMatch​(int i, int j, java.lang.CharSequence token, java.lang.String sequenceName, int sequenceSpace, boolean ascending)  
      static Match createSpatialMatch​(int i, int j, java.lang.CharSequence token, java.lang.String graph, int turns, int shiftedCount)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • createBruteforceMatch

        public static Match createBruteforceMatch​(int i,
                                                  int j,
                                                  java.lang.CharSequence token)
      • createDictionaryMatch

        public static Match createDictionaryMatch​(int i,
                                                  int j,
                                                  java.lang.CharSequence token,
                                                  java.lang.CharSequence matchedWord,
                                                  int rank,
                                                  java.lang.String dictionaryName)
      • createReversedDictionaryMatch

        public static Match createReversedDictionaryMatch​(int i,
                                                          int j,
                                                          java.lang.CharSequence token,
                                                          java.lang.CharSequence matchedWord,
                                                          int rank,
                                                          java.lang.String dictionaryName)
      • createDictionaryL33tMatch

        public static Match createDictionaryL33tMatch​(int i,
                                                      int j,
                                                      java.lang.CharSequence token,
                                                      java.lang.CharSequence matchedWord,
                                                      int rank,
                                                      java.lang.String dictionaryName,
                                                      boolean reversed,
                                                      java.util.Map<java.lang.Character,​java.lang.Character> sub,
                                                      java.lang.String subDisplay)
      • createSpatialMatch

        public static Match createSpatialMatch​(int i,
                                               int j,
                                               java.lang.CharSequence token,
                                               java.lang.String graph,
                                               int turns,
                                               int shiftedCount)
      • createRepeatMatch

        public static Match createRepeatMatch​(int i,
                                              int j,
                                              java.lang.CharSequence token,
                                              java.lang.CharSequence baseToken,
                                              double baseGuesses,
                                              java.util.List<Match> baseMatches,
                                              int repeatCount)
      • createSequenceMatch

        public static Match createSequenceMatch​(int i,
                                                int j,
                                                java.lang.CharSequence token,
                                                java.lang.String sequenceName,
                                                int sequenceSpace,
                                                boolean ascending)
      • createRegexMatch

        public static Match createRegexMatch​(int i,
                                             int j,
                                             java.lang.CharSequence token,
                                             java.lang.String regexName,
                                             java.util.regex.Matcher regexMatch)
      • createDateMatch

        public static Match createDateMatch​(int i,
                                            int j,
                                            java.lang.CharSequence token,
                                            java.lang.String separator,
                                            int year,
                                            int month,
                                            int day)