Package org.netbeans.jemmy
Class DefaultCharBindingMap
java.lang.Object
org.netbeans.jemmy.DefaultCharBindingMap
- All Implemented Interfaces:
CharBindingMap
Default implementation of CharBindingMap interface.
Provides a mapping for the following symbols:
- Author:
- Alexandre Iline (alexandre.iline@sun.com)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addChar
(char c, int key, int modifiers) Adds a char to supported.int
getCharKey
(char c) Returns the code of the primary key used to type a symbol.int
getCharModifiers
(char c) Returns the modifiers that should be pressed to type a symbol.int[]
getKeyAndModifiers
(char c) Returns key + modifiers pair.char[]
Returns an array of all supported chars.void
removeChar
(char c) Removes a char from supported.
-
Constructor Details
-
DefaultCharBindingMap
public DefaultCharBindingMap()Constructor.
-
-
Method Details
-
getCharKey
public int getCharKey(char c) Returns the code of the primary key used to type a symbol.- Specified by:
getCharKey
in interfaceCharBindingMap
- Parameters:
c
- Symbol code.- Returns:
- a key code.
- See Also:
-
getCharModifiers
public int getCharModifiers(char c) Returns the modifiers that should be pressed to type a symbol.- Specified by:
getCharModifiers
in interfaceCharBindingMap
- Parameters:
c
- Symbol code.- Returns:
- a combination of InputEvent MASK fields.
- See Also:
-
getKeyAndModifiers
public int[] getKeyAndModifiers(char c) Returns key + modifiers pair.- Parameters:
c
- Symbol code.- Returns:
- an array of two elements: key code and modifiers mask - a combination of InputEvent MASK fields.
-
getSupportedChars
public char[] getSupportedChars()Returns an array of all supported chars.- Returns:
- an array of chars representing the supported chars values.
-
removeChar
public void removeChar(char c) Removes a char from supported.- Parameters:
c
- Symbol code.
-
addChar
public void addChar(char c, int key, int modifiers) Adds a char to supported.- Parameters:
c
- Symbol code.key
- key code.modifiers
- a combination of InputEvent MASK fields.
-