public class IdentityCommand extends AbstractCommand
AbstractCommand.NonDirtying| Modifier and Type | Field and Description |
|---|---|
static IdentityCommand |
INSTANCE
An empty instance of this object.
|
protected java.util.Collection<?> |
result
Keeps track of the result returned from
getResult(). |
description, isExecutable, isPrepared, label| Constructor and Description |
|---|
IdentityCommand()
Creates an empty instance.
|
IdentityCommand(java.util.Collection<?> result)
Creates an instance with the given result collection.
|
IdentityCommand(java.lang.Object result)
Creates an instance with a result collection containing the given result object.
|
IdentityCommand(java.lang.String label)
Creates an instance with the given label.
|
IdentityCommand(java.lang.String label,
java.util.Collection<?> result)
Creates an instance with the given label the result collection.
|
IdentityCommand(java.lang.String label,
java.lang.Object result)
Creates an instance with the given label and a result collection containing the given result object.
|
IdentityCommand(java.lang.String label,
java.lang.String description)
Creates an instance with the given label and description.
|
IdentityCommand(java.lang.String label,
java.lang.String description,
java.util.Collection<?> result)
Creates an instance with the given label, description, result collection.
|
IdentityCommand(java.lang.String label,
java.lang.String description,
java.lang.Object result)
Creates an instance with the given label, description, and a result collection containing the given result object.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canExecute()
Returns
true. |
void |
execute()
Do nothing.
|
java.lang.String |
getDescription()
Returns a string suitable to help describe the effect of this command.
|
java.lang.String |
getLabel()
Returns a string suitable to represent the label that identifies this command.
|
java.util.Collection<?> |
getResult()
Return the identity result.
|
void |
redo()
Do nothing.
|
void |
undo()
Do nothing.
|
canUndo, chain, dispose, getAffectedObjects, prepare, setDescription, setLabel, toStringpublic static final IdentityCommand INSTANCE
protected java.util.Collection<?> result
getResult().public IdentityCommand()
public IdentityCommand(java.lang.Object result)
result - the one object in the result collection.public IdentityCommand(java.util.Collection<?> result)
result - the result collection.public IdentityCommand(java.lang.String label)
label - the label.public IdentityCommand(java.lang.String label,
java.lang.Object result)
label - the label.result - the one object in the result collection.public IdentityCommand(java.lang.String label,
java.util.Collection<?> result)
label - the label.result - the result collection.public IdentityCommand(java.lang.String label,
java.lang.String description)
label - the label.description - the description.public IdentityCommand(java.lang.String label,
java.lang.String description,
java.lang.Object result)
label - the label.description - the description.result - the one object in the result collection.public IdentityCommand(java.lang.String label,
java.lang.String description,
java.util.Collection<?> result)
label - the label.description - the description.result - the result collection.public boolean canExecute()
true.canExecute in interface CommandcanExecute in class AbstractCommandtrue.public void execute()
public void undo()
undo in interface Commandundo in class AbstractCommandpublic void redo()
public java.lang.String getLabel()
CommandgetLabel in interface CommandgetLabel in class AbstractCommandpublic java.lang.String getDescription()
CommandgetDescription in interface CommandgetDescription in class AbstractCommandpublic java.util.Collection<?> getResult()
getResult in interface CommandgetResult in class AbstractCommandCopyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature