Package org.eclipse.e4.ui.bindings
Interface EBindingService
- All Known Implementing Classes:
BindingServiceImpl
public interface EBindingService
-
Field Summary
Fields -
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) getConflictsFor(TriggerSequence sequence) getPartialMatches(TriggerSequence sequence) getPerfectMatch(TriggerSequence trigger) getSequencesFor(ParameterizedCommand command) booleanisPartialMatch(TriggerSequence keySequence) booleanisPerfectMatch(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
-