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 TypeMethodDescriptionvoidaddChar(char c, int key, int modifiers) Adds a char to supported.intgetCharKey(char c) Returns the code of the primary key used to type a symbol.intgetCharModifiers(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.voidremoveChar(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:
getCharKeyin 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:
getCharModifiersin 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.
-