|
Eclipse Platform Release 3.1 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jface.bindings.Binding
org.eclipse.jface.bindings.keys.KeyBinding
A keyboard shortcut. This is a binding between some keyboard input and the triggering of a command. This object is immutable.
Field Summary |
---|
Fields inherited from class org.eclipse.jface.bindings.Binding |
---|
string, SYSTEM, USER |
Constructor Summary | |
---|---|
KeyBinding(KeySequence keySequence,
ParameterizedCommand command,
String schemeId,
String contextId,
String locale,
String platform,
String windowManager,
int type)
Constructs a new instance of KeyBinding . |
Method Summary | |
---|---|
KeySequence |
getKeySequence()
Returns the key sequence which triggers this binding. |
TriggerSequence |
getTriggerSequence()
Returns the sequence of trigger for a given binding. |
Methods inherited from class org.eclipse.jface.bindings.Binding |
---|
equals, getContextId, getLocale, getParameterizedCommand, getPlatform, getSchemeId, getType, hashCode, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public KeyBinding(KeySequence keySequence, ParameterizedCommand command, String schemeId, String contextId, String locale, String platform, String windowManager, int type)
KeyBinding
.
keySequence
- The key sequence which should trigger this binding. This value
must not be null
. It also must be a complete,
non-empty key sequence.command
- The parameterized command to which this binding applies; this
value may be null
if the binding is meant to
"unbind" a previously defined binding.schemeId
- The scheme to which this binding belongs; this value must not
be null
.contextId
- The context to which this binding applies; this value must not
be null
.locale
- The locale to which this binding applies; this value may be
null
if it applies to all locales.platform
- The platform to which this binding applies; this value may be
null
if it applies to all platforms.windowManager
- The window manager to which this binding applies; this value
may be null
if it applies to all window
managers. This value is currently ignored.type
- The type of binding. This should be either SYSTEM
or USER
.Method Detail |
public final KeySequence getKeySequence()
null
, empty or incomplete.
null
.public TriggerSequence getTriggerSequence()
Binding
getTriggerSequence
in class Binding
null
.
|
Eclipse Platform Release 3.1 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2005. All rights reserved.