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