Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 


Eclipse Platform
Release 3.5

org.eclipse.jface.bindings.keys
Class SWTKeyLookup

java.lang.Object
  extended by 
org.eclipse.jface.bindings.keys.SWTKeyLookup
All Implemented Interfaces:
IKeyLookup

public final class SWTKeyLookup
extends Object
implements IKeyLookup

A look-up table for the formal grammar for keys, and the integer values they represent. This look-up table is hard-coded to use SWT representations. By replacing this class (and SWTKeySupport), you can remove the dependency on SWT.

Since:
3.1
See Also:
KeyLookupFactory

Field Summary
 
Fields inherited from interface org.eclipse.jface.bindings.keys. IKeyLookup
ALT_NAME, ARROW_DOWN_NAME, ARROW_LEFT_NAME, ARROW_RIGHT_NAME, ARROW_UP_NAME, BACKSPACE_NAME, BREAK_NAME, BS_NAME, CAPS_LOCK_NAME, COMMAND_NAME, CR_NAME, CTRL_NAME, DEL_NAME, DELETE_NAME, END_NAME, ENTER_NAME, ESC_NAME, ESCAPE_NAME, F1_NAME, F10_NAME, F11_NAME, F12_NAME, F13_NAME, F14_NAME, F15_NAME, F2_NAME, F3_NAME, F4_NAME, F5_NAME, F6_NAME, F7_NAME, F8_NAME, F9_NAME, FF_NAME, HOME_NAME, INSERT_NAME, LF_NAME, M1_NAME, M2_NAME, M3_NAME, M4_NAME, NUL_NAME, NUM_LOCK_NAME, NUMPAD_0_NAME, NUMPAD_1_NAME, NUMPAD_2_NAME, NUMPAD_3_NAME, NUMPAD_4_NAME, NUMPAD_5_NAME, NUMPAD_6_NAME, NUMPAD_7_NAME, NUMPAD_8_NAME, NUMPAD_9_NAME, NUMPAD_ADD_NAME, NUMPAD_DECIMAL_NAME, NUMPAD_DIVIDE_NAME, NUMPAD_ENTER_NAME, NUMPAD_EQUAL_NAME, NUMPAD_MULTIPLY_NAME, NUMPAD_SUBTRACT_NAME, PAGE_DOWN_NAME, PAGE_UP_NAME, PAUSE_NAME, PRINT_SCREEN_NAME, RETURN_NAME, SCROLL_LOCK_NAME, SHIFT_NAME, SPACE_NAME, TAB_NAME, VT_NAME
 
Method Summary
 int formalKeyLookup ( String name)
          Looks up a single natural key by its formal name, and returns the integer representation for this natural key
  Integer formalKeyLookupInteger ( String name)
          Looks up a single natural key by its formal name, and returns the integer representation for this natural key
 int formalModifierLookup ( String name)
          Looks up a single modifier key by its formal name, and returns the integer representation for this modifier key
  String formalNameLookup (int key)
          Looks up a key value, and returns the formal string representation for that key
 int getAlt ()
          Returns the integer representation of the ALT key.
 int getCommand ()
          Returns the integer representation of the COMMAND key.
 int getCtrl ()
          Returns the integer representation of the CTRL key.
 int getShift ()
          Returns the integer representation of the SHIFT key.
 boolean isModifierKey (int key)
          Returns whether the given key is a modifier key.
 
Methods inherited from class java.lang. Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

formalKeyLookup

public final int formalKeyLookup(
String name)
Description copied from interface: IKeyLookup
Looks up a single natural key by its formal name, and returns the integer representation for this natural key

Specified by:
formalKeyLookup in interface IKeyLookup
Parameters:
name - The formal name of the natural key to look-up; must not be null.
Returns:
The integer representation of this key. If the natural key cannot be found, then this method returns 0.

formalKeyLookupInteger

public final 
Integer formalKeyLookupInteger(
String name)
Description copied from interface: IKeyLookup
Looks up a single natural key by its formal name, and returns the integer representation for this natural key

Specified by:
formalKeyLookupInteger in interface IKeyLookup
Parameters:
name - The formal name of the natural key to look-up; must not be null.
Returns:
The integer representation of this key. If the natural key cannot be found, then this method returns 0.

formalModifierLookup

public final int formalModifierLookup(
String name)
Description copied from interface: IKeyLookup
Looks up a single modifier key by its formal name, and returns the integer representation for this modifier key

Specified by:
formalModifierLookup in interface IKeyLookup
Parameters:
name - The formal name of the modifier key to look-up; must not be null.
Returns:
The integer representation of this key. If the modifier key cannot be found, then this method returns 0.

formalNameLookup

public final 
String formalNameLookup(int key)
Description copied from interface: IKeyLookup
Looks up a key value, and returns the formal string representation for that key

Specified by:
formalNameLookup in interface IKeyLookup
Parameters:
key - The key to look-up.
Returns:
The formal string representation of this key. If this key cannot be found, then it is simply the character corresponding to that integer value.

getAlt

public final int getAlt()
Description copied from interface: IKeyLookup
Returns the integer representation of the ALT key.

Specified by:
getAlt in interface IKeyLookup
Returns:
The ALT key

getCommand

public final int getCommand()
Description copied from interface: IKeyLookup
Returns the integer representation of the COMMAND key.

Specified by:
getCommand in interface IKeyLookup
Returns:
The COMMAND key

getCtrl

public final int getCtrl()
Description copied from interface: IKeyLookup
Returns the integer representation of the CTRL key.

Specified by:
getCtrl in interface IKeyLookup
Returns:
The CTRL key

getShift

public final int getShift()
Description copied from interface: IKeyLookup
Returns the integer representation of the SHIFT key.

Specified by:
getShift in interface IKeyLookup
Returns:
The SHIFT key

isModifierKey

public final boolean isModifierKey(int key)
Description copied from interface: IKeyLookup
Returns whether the given key is a modifier key.

Specified by:
isModifierKey in interface IKeyLookup
Parameters:
key - The integer value of the key to check.
Returns:
true if the key is one of the modifier keys; false otherwise.

Eclipse Platform
Release 3.5

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.


 
 
  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire