Class BindingServiceImpl
java.lang.Object
org.eclipse.e4.ui.bindings.internal.BindingServiceImpl
- All Implemented Interfaces:
EBindingService
-
Field Summary
Fields inherited from interface org.eclipse.e4.ui.bindings.EBindingService
ACTIVE_SCHEME_TAG, DEFAULT_SCHEME_ID, DELETED_BINDING_TAG, DIALOG_CONTEXT_ID, LOCALE_ATTR_TAG, MODEL_TO_BINDING_KEY, PLATFORM_ATTR_TAG, SCHEME_ID_ATTR_TAG, TYPE_ATTR_TAG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivateBinding(Binding binding) createBinding(TriggerSequence sequence, ParameterizedCommand command, String contextId, Map<String, String> attributes) createSequence(String sequence) voiddeactivateBinding(Binding binding) getBestSequenceFor(ParameterizedCommand command) getBindingsFor(ParameterizedCommand command) getConflictsFor(TriggerSequence sequence) getPartialMatches(TriggerSequence sequence) getPerfectMatch(TriggerSequence trigger) getSequencesFor(ParameterizedCommand command) booleanisPartialMatch(TriggerSequence keySequence) booleanisPerfectMatch(TriggerSequence sequence)
-
Constructor Details
-
BindingServiceImpl
public BindingServiceImpl()
-
-
Method Details
-
createBinding
public Binding createBinding(TriggerSequence sequence, ParameterizedCommand command, String contextId, Map<String, String> attributes) - Specified by:
createBindingin interfaceEBindingService
-
activateBinding
- Specified by:
activateBindingin interfaceEBindingService
-
deactivateBinding
- Specified by:
deactivateBindingin interfaceEBindingService
-
createSequence
- Specified by:
createSequencein interfaceEBindingService
-
getConflictsFor
- Specified by:
getConflictsForin interfaceEBindingService
-
getAllConflicts
- Specified by:
getAllConflictsin interfaceEBindingService
-
getPerfectMatch
- Specified by:
getPerfectMatchin interfaceEBindingService
-
isPartialMatch
- Specified by:
isPartialMatchin interfaceEBindingService
-
getBestSequenceFor
- Specified by:
getBestSequenceForin interfaceEBindingService
-
getSequencesFor
- Specified by:
getSequencesForin interfaceEBindingService
-
getBindingsFor
- Specified by:
getBindingsForin interfaceEBindingService
-
isPerfectMatch
- Specified by:
isPerfectMatchin interfaceEBindingService
-
getPartialMatches
- Specified by:
getPartialMatchesin interfaceEBindingService
-
getContext
- Returns:
- the context for this service.
-
getActiveBindings
- Specified by:
getActiveBindingsin interfaceEBindingService
-