com.levigo.jadice.swing.annotation.commands
Class AbstractAnnotationModeCommand
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.AbstractDocumentCommand
com.levigo.jadice.swing.annotation.commands.AbstractAnnotationCommand
com.levigo.jadice.swing.annotation.commands.AbstractAnnotationModeCommand
- All Implemented Interfaces:
- Command
- Direct Known Subclasses:
- AnnotationModeCommand
public abstract class AbstractAnnotationModeCommand
- extends AbstractAnnotationCommand
Abstract superclass for all annotation mode commands.
All of them can use the same checking method. This command expect a viewer instance with a
document in the corresponding context object.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ANNO_NOT_SUPPORTED_MODE
protected static final int ANNO_NOT_SUPPORTED_MODE
- See Also:
- Constant Field Values
AbstractAnnotationModeCommand
public AbstractAnnotationModeCommand()
isCurrentAnnotationType
protected boolean isCurrentAnnotationType(AnnotationFactory annotationFactory)
- Returns whether the current annotation mode is the same as given annotation type.
- Parameters:
annotationFactory
-
- Returns:
- the checked state
respectAnnotationResetMode
protected void respectAnnotationResetMode(PageView pageView)
- Checks the annotation creation reset mode and do the appropriate settings in the
AnnotationCreationPane
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 AbstractAnnotationCommand
- Returns:
true
if the command can/may be executed in the current context,
false
otherwise.- See Also:
InjectedCommand.canExecute(Collection)
setCreateMode
public void setCreateMode(AbstractAnnotationModeCommand.CreateMode createMode)
getCreateMode
public AbstractAnnotationModeCommand.CreateMode getCreateMode()
Copyright © 1995-2020 levigo holding gmbh. All Rights Reserved.