Package com.nulabinc.zxcvbn.matchers
Class Keyboard
- java.lang.Object
-
- com.nulabinc.zxcvbn.matchers.Keyboard
-
public class Keyboard extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.Character,java.util.List<java.lang.String>>
getAdjacencyGraph()
double
getAverageDegree()
java.lang.String
getName()
int
getStartingPositions()
boolean
isSlanted()
static Keyboard
of(java.lang.String graph)
-
-
-
Field Detail
-
QWERTY
public static final Keyboard QWERTY
-
DVORAK
public static final Keyboard DVORAK
-
JIS
public static final Keyboard JIS
-
KEYPAD
public static final Keyboard KEYPAD
-
MAC_KEYPAD
public static final Keyboard MAC_KEYPAD
-
ALL_KEYBOARDS
public static final java.util.List<Keyboard> ALL_KEYBOARDS
-
-
Method Detail
-
of
public static Keyboard of(java.lang.String graph)
-
getName
public java.lang.String getName()
-
getAdjacencyGraph
public java.util.Map<java.lang.Character,java.util.List<java.lang.String>> getAdjacencyGraph()
-
isSlanted
public boolean isSlanted()
-
getStartingPositions
public int getStartingPositions()
-
getAverageDegree
public double getAverageDegree()
-
-