Package org.eclipse.jface.bindings
Class BindingManagerEvent
java.lang.Object
org.eclipse.core.commands.common.AbstractBitSetEvent
org.eclipse.jface.bindings.BindingManagerEvent
An instance of this class describes changes to an instance of
BindingManager
.
This class is not intended to be extended by clients.
- Since:
- 3.1
- See Also:
-
Field Summary
Fields inherited from class org.eclipse.core.commands.common.AbstractBitSetEvent
changedValues
-
Constructor Summary
ConstructorDescriptionBindingManagerEvent
(BindingManager manager, boolean activeBindingsChanged, Map previousTriggersByParameterizedCommand, boolean activeSchemeChanged, Scheme scheme, boolean schemeDefined, boolean localeChanged, boolean platformChanged) Creates a new instance of this class. -
Method Summary
Modifier and TypeMethodDescriptionfinal BindingManager
Returns the instance of the manager that changed.final Scheme
Returns the scheme that changed.final boolean
Returns whether the active bindings have changed.final boolean
isActiveBindingsChangedFor
(ParameterizedCommand parameterizedCommand) Computes whether the active bindings have changed for a given command identifier.final boolean
Returns whether or not the active scheme changed.boolean
Returns whether the locale has changedboolean
Returns whether the platform has changedfinal boolean
Returns whether the list of defined scheme identifiers has changed.final boolean
Returns whether or not the scheme became defined
-
Constructor Details
-
BindingManagerEvent
public BindingManagerEvent(BindingManager manager, boolean activeBindingsChanged, Map previousTriggersByParameterizedCommand, boolean activeSchemeChanged, Scheme scheme, boolean schemeDefined, boolean localeChanged, boolean platformChanged) Creates a new instance of this class.- Parameters:
manager
- the instance of the binding manager that changed; must not benull
.activeBindingsChanged
- Whether the active bindings have changed.previousTriggersByParameterizedCommand
- The map of triggers (TriggerSequence
) by fully-parameterized command (ParameterizedCommand
) before the change occured. This map may benull
or empty.activeSchemeChanged
- true, iff the active scheme changed.scheme
- The scheme that became defined or undefined;null
if no scheme changed state.schemeDefined
-true
if the given scheme became defined;false
otherwise.localeChanged
-true
iff the active locale changedplatformChanged
-true
iff the active platform changed
-
-
Method Details
-
getManager
Returns the instance of the manager that changed.- Returns:
- the instance of the manager that changed. Guaranteed not to be
null
.
-
getScheme
Returns the scheme that changed.- Returns:
- The changed scheme
-
isActiveBindingsChanged
public final boolean isActiveBindingsChanged()Returns whether the active bindings have changed.- Returns:
true
if the active bindings have changed;false
otherwise.
-
isActiveBindingsChangedFor
Computes whether the active bindings have changed for a given command identifier.- Parameters:
parameterizedCommand
- The fully-parameterized command whose bindings might have changed; must not benull
.- Returns:
true
if the active bindings have changed for the given command identifier;false
otherwise.
-
isActiveSchemeChanged
public final boolean isActiveSchemeChanged()Returns whether or not the active scheme changed.- Returns:
- true, iff the active scheme property changed.
-
isLocaleChanged
public boolean isLocaleChanged()Returns whether the locale has changed- Returns:
true
if the locale changed;false
otherwise.
-
isPlatformChanged
public boolean isPlatformChanged()Returns whether the platform has changed- Returns:
true
if the platform changed;false
otherwise.
-
isSchemeChanged
public final boolean isSchemeChanged()Returns whether the list of defined scheme identifiers has changed.- Returns:
true
if the list of scheme identifiers has changed;false
otherwise.
-
isSchemeDefined
public final boolean isSchemeDefined()Returns whether or not the scheme became defined- Returns:
true
if the scheme became defined.
-