com.levigo.jadice.appbase.commands
Class CopySelectedTextCommand
java.lang.Object
com.levigo.util.swing.action.injection.InjectedCommand
com.levigo.util.swing.action.AbstractContextCommand
com.levigo.jadice.swing.commands.AbstractPageViewCommand
com.levigo.jadice.swing.commands.AbstractSelectionCommand
com.levigo.jadice.appbase.commands.CopySelectedTextCommand
- All Implemented Interfaces:
- Command
public class CopySelectedTextCommand
- extends AbstractSelectionCommand
Method Summary |
protected boolean |
canExecute()
Subclasses may override this method to perform argument validation beyond the validation that
happens automatically during the injection phase. |
protected void |
execute()
This method is called in order to execute the command. |
protected String |
getSelectedText()
|
protected boolean |
isAllowed(Selection s)
|
boolean |
isAvailable()
Returns an indicator whether the command is available and therefore integrable. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CopySelectedTextCommand
public CopySelectedTextCommand()
canExecute
protected boolean canExecute()
- Description copied from class:
InjectedCommand
- Subclasses may override this method to perform argument validation beyond the validation that
happens automatically during the injection phase. This method is called after the context has
been found to match the requirements specified via the
Argument
annotations and the
arguments have been injected.
- Overrides:
canExecute
in class AbstractSelectionCommand
- Returns:
true
if the command can/may be executed in the current context,
false
otherwise.
execute
protected void execute()
- Description copied from class:
InjectedCommand
- This method is called in order to execute the command. It is only called, after the arguments
have been validated and injected and only if
InjectedCommand.canExecute()
has returned
true
.
- Specified by:
execute
in class InjectedCommand
getSelectedText
protected String getSelectedText()
- Returns:
isAllowed
protected boolean isAllowed(Selection s)
isAvailable
public boolean isAvailable()
- Description copied from interface:
Command
- Returns an indicator whether the command is available and therefore integrable.
- Specified by:
isAvailable
in interface Command
- Overrides:
isAvailable
in class InjectedCommand
- Returns:
true
- available false
- not available- See Also:
Command.isAvailable()
Copyright © 1995-2020 levigo holding gmbh. All Rights Reserved.