Class HighlightTextCommand
java.lang.Object
com.levigo.jadice.web.client.util.command.InjectedCommand
com.levigo.jadice.web.client.commands.AbstractContextCommand
com.levigo.jadice.web.client.commands.AbstractPageViewCommand
com.levigo.jadice.web.client.commands.AbstractMouseCommand
com.levigo.jadice.web.client.commands.AbstractDocumentCommand
com.levigo.jadice.web.client.commands.HighlightTextCommand
- All Implemented Interfaces:
Command
A
Command responsible for creating a TextHighlightAnnotation-
Nested Class Summary
Nested classes/interfaces inherited from class com.levigo.jadice.web.client.commands.AbstractDocumentCommand
AbstractDocumentCommand.Scope -
Constructor Summary
ConstructorsConstructorDescriptionHighlightTextCommand(String profileId, String typeName) The constructor taking the necessary arguments in order to be able to later create the according annotation.HighlightTextCommand(String profileId, String typeName, boolean isAllowMultiPageSelection) The constructor taking the necessary arguments in order to be able to later create the according annotation. -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanChecks if this command can be executed.protected voidexecute()This method is called in order to execute the command.Methods inherited from class com.levigo.jadice.web.client.commands.AbstractDocumentCommand
getDocument, getID, getRenderControls, getScope, setScopeMethods inherited from class com.levigo.jadice.web.client.commands.AbstractMouseCommand
clearInjections, isDoubleClicked, setMouseEventMethods inherited from class com.levigo.jadice.web.client.commands.AbstractPageViewCommand
getPageView, setPageViewMethods inherited from class com.levigo.jadice.web.client.commands.AbstractContextCommand
getContext, propagateContextChange, setContextMethods inherited from class com.levigo.jadice.web.client.util.command.InjectedCommand
canExecute, execute, getKey, isSelected, isSelected, setKeyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.levigo.jadice.web.client.util.command.Command
isAvailable, isAvailable
-
Constructor Details
-
HighlightTextCommand
The constructor taking the necessary arguments in order to be able to later create the according annotation.- Parameters:
profileId- the param definingprofileIdtypeName- the param definingtypeName
-
HighlightTextCommand
The constructor taking the necessary arguments in order to be able to later create the according annotation.- Parameters:
profileId- the param definingprofileIdtypeName- the param definingtypeNameisAllowMultiPageSelection- the param definingisAllowMultiPageSelection
-
-
Method Details
-
canExecute
protected boolean canExecute()Description copied from class:AbstractDocumentCommandChecks if this command can be executed.- Overrides:
canExecutein classAbstractDocumentCommand- Returns:
- true, if
InjectedCommand.execute(java.util.Collection<java.lang.Object>)can be called, false else
-
execute
protected void execute()Description copied from class:InjectedCommandThis method is called in order to execute the command. It is only called, after the arguments have been validated and injected and only ifInjectedCommand.canExecute()has returnedtrue.- Specified by:
executein classInjectedCommand
-