Package com.nulabinc.zxcvbn.matchers
Class MatchFactory
- java.lang.Object
-
- com.nulabinc.zxcvbn.matchers.MatchFactory
-
public class MatchFactory extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static MatchcreateBruteforceMatch(int i, int j, java.lang.CharSequence token)static MatchcreateDateMatch(int i, int j, java.lang.CharSequence token, java.lang.String separator, int year, int month, int day)static MatchcreateDictionaryL33tMatch(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 MatchcreateDictionaryMatch(int i, int j, java.lang.CharSequence token, java.lang.CharSequence matchedWord, int rank, java.lang.String dictionaryName)static MatchcreateRegexMatch(int i, int j, java.lang.CharSequence token, java.lang.String regexName, java.util.regex.Matcher regexMatch)static MatchcreateRepeatMatch(int i, int j, java.lang.CharSequence token, java.lang.CharSequence baseToken, double baseGuesses, java.util.List<Match> baseMatches, int repeatCount)static MatchcreateReversedDictionaryMatch(int i, int j, java.lang.CharSequence token, java.lang.CharSequence matchedWord, int rank, java.lang.String dictionaryName)static MatchcreateSequenceMatch(int i, int j, java.lang.CharSequence token, java.lang.String sequenceName, int sequenceSpace, boolean ascending)static MatchcreateSpatialMatch(int i, int j, java.lang.CharSequence token, java.lang.String graph, int turns, int shiftedCount)
-
-
-
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)
-
-