Package org.netbeans.jemmy
Class DefaultCharBindingMap
- java.lang.Object
-
- org.netbeans.jemmy.DefaultCharBindingMap
-
- All Implemented Interfaces:
CharBindingMap
public class DefaultCharBindingMap extends java.lang.Object implements CharBindingMap
Default implementation of CharBindingMap interface. Provides a mapping for the following symbols:- Author:
- Alexandre Iline (alexandre.iline@sun.com)
- See Also:
CharBindingMap
-
-
Constructor Summary
Constructors Constructor Description DefaultCharBindingMap()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChar(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[]getSupportedChars()Returns an array of all supported chars.voidremoveChar(char c)Removes a char from supported.
-
-
-
Method Detail
-
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:
CharBindingMap.getCharKey(char),InputEvent
-
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:
CharBindingMap.getCharModifiers(char),InputEvent
-
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.
-
-