Class DefaultCharBindingMap

  • All Implemented Interfaces:
    CharBindingMap

    public class DefaultCharBindingMap
    extends 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 Detail

      • DefaultCharBindingMap

        public DefaultCharBindingMap()
        Constructor.
    • Method Detail

      • 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.