Package com.nulabinc.zxcvbn.matchers
Class L33tMatcher
- java.lang.Object
-
- com.nulabinc.zxcvbn.matchers.BaseMatcher
-
- com.nulabinc.zxcvbn.matchers.L33tMatcher
-
- All Implemented Interfaces:
Matcher
public class L33tMatcher extends BaseMatcher
-
-
Constructor Summary
Constructors Constructor Description L33tMatcher(Context context, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Integer>> rankedDictionaries)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Match>execute(java.lang.CharSequence password)Analyzes the given password and returns a list of detected patterns asMatchobjects.java.util.Map<java.lang.Character,java.util.List<java.lang.Character>>relevantL33tSubTable(java.lang.CharSequence password)java.util.Map<java.lang.Character,java.util.List<java.lang.Character>>relevantL33tSubTable(java.lang.CharSequence password, java.util.Map<java.lang.Character,java.util.List<java.lang.Character>> table)-
Methods inherited from class com.nulabinc.zxcvbn.matchers.BaseMatcher
getContext, sorted
-
-
-
-
Constructor Detail
-
L33tMatcher
public L33tMatcher(Context context, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Integer>> rankedDictionaries)
-
-
Method Detail
-
relevantL33tSubTable
public java.util.Map<java.lang.Character,java.util.List<java.lang.Character>> relevantL33tSubTable(java.lang.CharSequence password)
-
relevantL33tSubTable
public java.util.Map<java.lang.Character,java.util.List<java.lang.Character>> relevantL33tSubTable(java.lang.CharSequence password, java.util.Map<java.lang.Character,java.util.List<java.lang.Character>> table)
-
execute
public java.util.List<Match> execute(java.lang.CharSequence password)
Description copied from interface:MatcherAnalyzes the given password and returns a list of detected patterns asMatchobjects.- Parameters:
password- the password to analyze for patterns.- Returns:
- a list of matches identifying patterns found within the password.
-
-