com.levigo.jadice.swing.commands
Class AbstractSelectionCommand
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
- All Implemented Interfaces:
- Command
- Direct Known Subclasses:
- CopyRasterizedSelectionCommand, CopyRasterizedSelectionCommand, CopySelectedTextCommand, CopySelectedTextCommand, ZoomToSelectionCommand
public abstract class AbstractSelectionCommand
- extends AbstractPageViewCommand
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractSelectionCommand
public AbstractSelectionCommand()
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 InjectedCommand
- Returns:
true
if the command can/may be executed in the current context,
false
otherwise.
getFirstSelection
protected Selection getFirstSelection()
clearFirstSelection
protected void clearFirstSelection()
getSelections
protected List<Selection> getSelections()
Copyright © 1995-2020 levigo holding gmbh. All Rights Reserved.