public final class CommandManagerEvent extends Object
An event indicating that the set of defined command identifiers has changed.
ICommandManagerListener.commandManagerChanged(CommandManagerEvent)
Constructor and Description |
---|
CommandManagerEvent(CommandManager commandManager,
String parameterTypeId,
boolean parameterTypeIdAdded,
boolean parameterTypeIdChanged)
Creates a new
CommandManagerEvent instance to describe
changes to command parameter types. |
CommandManagerEvent(CommandManager commandManager,
String commandId,
boolean commandIdAdded,
boolean commandIdChanged,
String categoryId,
boolean categoryIdAdded,
boolean categoryIdChanged)
Creates a new
CommandManagerEvent instance to describe
changes to commands and/or categories. |
Modifier and Type | Method and Description |
---|---|
String |
getCategoryId()
Returns the category identifier that was added or removed.
|
String |
getCommandId()
Returns the command identifier that was added or removed.
|
CommandManager |
getCommandManager()
Returns the instance of the interface that changed.
|
String |
getParameterTypeId()
Returns the command parameter type identifier that was added or removed.
|
boolean |
isCategoryChanged()
Returns whether the list of defined category identifiers has changed.
|
boolean |
isCategoryDefined()
Returns whether the category identifier became defined.
|
boolean |
isCommandChanged()
Returns whether the list of defined command identifiers has changed.
|
boolean |
isCommandDefined()
Returns whether the command identifier became defined.
|
boolean |
isParameterTypeChanged()
Returns whether the list of defined command parameter type identifiers
has changed.
|
boolean |
isParameterTypeDefined()
Returns whether the command parameter type identifier became defined.
|
public CommandManagerEvent(CommandManager commandManager, String commandId, boolean commandIdAdded, boolean commandIdChanged, String categoryId, boolean categoryIdAdded, boolean categoryIdChanged)
CommandManagerEvent
instance to describe
changes to commands and/or categories.commandManager
- the instance of the interface that changed; must not be
null
.commandId
- The command identifier that was added or removed; must not be
null
if commandIdChanged is true
.commandIdAdded
- Whether the command identifier became defined (otherwise, it
became undefined).commandIdChanged
- Whether the list of defined command identifiers has changed.categoryId
- The category identifier that was added or removed; must not be
null
if categoryIdChanged is true
.categoryIdAdded
- Whether the category identifier became defined (otherwise, it
became undefined).categoryIdChanged
- Whether the list of defined category identifiers has changed.public CommandManagerEvent(CommandManager commandManager, String parameterTypeId, boolean parameterTypeIdAdded, boolean parameterTypeIdChanged)
CommandManagerEvent
instance to describe
changes to command parameter types.commandManager
- the instance of the interface that changed; must not be
null
.parameterTypeId
- The command parameter type identifier that was added or
removed; must not be null
if
parameterTypeIdChanged is true
.parameterTypeIdAdded
- Whether the parameter type identifier became defined
(otherwise, it became undefined).parameterTypeIdChanged
- Whether the list of defined parameter type identifiers has
changed.public final String getCategoryId()
null
.public final String getCommandId()
null
.public final CommandManager getCommandManager()
null
.public final String getParameterTypeId()
null
.public final boolean isCategoryChanged()
true
if the list of category identifiers has
changed; false
otherwise.public final boolean isCategoryDefined()
true
if the category identifier became defined;
false
if the category identifier became undefined.public final boolean isCommandChanged()
true
if the list of command identifiers has
changed; false
otherwise.public final boolean isCommandDefined()
true
if the command identifier became defined;
false
if the command identifier became undefined.public final boolean isParameterTypeChanged()
true
if the list of command parameter type
identifiers has changed; false
otherwise.public final boolean isParameterTypeDefined()
true
if the command parameter type identifier
became defined; false
if the command parameter
type identifier became undefined.
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.