Package org.eclipse.e4.ui.bindings
Interface EBindingService
- All Known Implementing Classes:
BindingServiceImpl
public interface EBindingService
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
activateBinding
(Binding binding) createBinding
(TriggerSequence sequence, ParameterizedCommand command, String contextId, Map<String, String> attributes) createSequence
(String sequence) void
deactivateBinding
(Binding binding) getBestSequenceFor
(ParameterizedCommand command) getConflictsFor
(TriggerSequence sequence) getPartialMatches
(TriggerSequence sequence) getPerfectMatch
(TriggerSequence trigger) getSequencesFor
(ParameterizedCommand command) boolean
isPartialMatch
(TriggerSequence keySequence) boolean
isPerfectMatch
(TriggerSequence sequence)
-
Field Details
-
DIALOG_CONTEXT_ID
- See Also:
-
DEFAULT_SCHEME_ID
- See Also:
-
MODEL_TO_BINDING_KEY
- See Also:
-
ACTIVE_SCHEME_TAG
- See Also:
-
SCHEME_ID_ATTR_TAG
- See Also:
-
LOCALE_ATTR_TAG
- See Also:
-
PLATFORM_ATTR_TAG
- See Also:
-
TYPE_ATTR_TAG
- See Also:
-
DELETED_BINDING_TAG
- See Also:
-
-
Method Details
-
createBinding
Binding createBinding(TriggerSequence sequence, ParameterizedCommand command, String contextId, Map<String, String> attributes) -
activateBinding
-
deactivateBinding
-
createSequence
-
getConflictsFor
-
getAllConflicts
Collection<Binding> getAllConflicts() -
getPerfectMatch
-
isPartialMatch
-
isPerfectMatch
-
getBestSequenceFor
-
getSequencesFor
-
getPartialMatches
-
getActiveBindings
Collection<Binding> getActiveBindings() -
getBindingsFor
-