Package org.eclipse.jface.bindings
Class BindingManagerEvent
- java.lang.Object
-
- org.eclipse.core.commands.common.AbstractBitSetEvent
-
- org.eclipse.jface.bindings.BindingManagerEvent
-
public final class BindingManagerEvent extends AbstractBitSetEvent
An instance of this class describes changes to an instance ofBindingManager.This class is not intended to be extended by clients.
- Since:
- 3.1
- See Also:
IBindingManagerListener.bindingManagerChanged(BindingManagerEvent)
-
-
Field Summary
-
Fields inherited from class org.eclipse.core.commands.common.AbstractBitSetEvent
changedValues
-
-
Constructor Summary
Constructors Constructor Description BindingManagerEvent(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BindingManagergetManager()Returns the instance of the manager that changed.SchemegetScheme()Returns the scheme that changed.booleanisActiveBindingsChanged()Returns whether the active bindings have changed.booleanisActiveBindingsChangedFor(ParameterizedCommand parameterizedCommand)Computes whether the active bindings have changed for a given command identifier.booleanisActiveSchemeChanged()Returns whether or not the active scheme changed.booleanisLocaleChanged()Returns whether the locale has changedbooleanisPlatformChanged()Returns whether the platform has changedbooleanisSchemeChanged()Returns whether the list of defined scheme identifiers has changed.booleanisSchemeDefined()Returns whether or not the scheme became defined
-
-
-
Constructor Detail
-
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 benullor empty.activeSchemeChanged- true, iff the active scheme changed.scheme- The scheme that became defined or undefined;nullif no scheme changed state.schemeDefined-trueif the given scheme became defined;falseotherwise.localeChanged-trueiff the active locale changedplatformChanged-trueiff the active platform changed
-
-
Method Detail
-
getManager
public final BindingManager getManager()
Returns the instance of the manager that changed.- Returns:
- the instance of the manager that changed. Guaranteed not to be
null.
-
getScheme
public final Scheme getScheme()
Returns the scheme that changed.- Returns:
- The changed scheme
-
isActiveBindingsChanged
public final boolean isActiveBindingsChanged()
Returns whether the active bindings have changed.- Returns:
trueif the active bindings have changed;falseotherwise.
-
isActiveBindingsChangedFor
public final boolean isActiveBindingsChangedFor(ParameterizedCommand parameterizedCommand)
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:
trueif the active bindings have changed for the given command identifier;falseotherwise.
-
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:
trueif the locale changed;falseotherwise.
-
isPlatformChanged
public boolean isPlatformChanged()
Returns whether the platform has changed- Returns:
trueif the platform changed;falseotherwise.
-
isSchemeChanged
public final boolean isSchemeChanged()
Returns whether the list of defined scheme identifiers has changed.- Returns:
trueif the list of scheme identifiers has changed;falseotherwise.
-
isSchemeDefined
public final boolean isSchemeDefined()
Returns whether or not the scheme became defined- Returns:
trueif the scheme became defined.
-
-