Class SaveAnnotationsServerOperationCommand
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.AbstractMessagingCapableDocumentCommand
com.levigo.jadice.web.demo.common.client.annotation.SaveAnnotationsServerOperationCommand
- All Implemented Interfaces:
Command
A client side command that propagates annotation changes to the server and lets the server handle
these changes.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
protected static class
A simple popup panel to show a text area with a title lable.Nested classes/interfaces inherited from class com.levigo.jadice.web.client.commands.AbstractDocumentCommand
AbstractDocumentCommand.Scope
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
Checks if this command can be executed.protected void
execute()
Start a new ServerOperation with initial state.boolean
void
setAnnoFileName
(String fileName) void
setAnnoFormat
(AnnotationFormat annotationFormat) void
void
setShowPopup
(boolean showPopup) protected void
showResultPopup
(String result, com.levigo.jadice.web.shared.model.internal.SelectedArea area, PageView pageView) Methods inherited from class com.levigo.jadice.web.client.commands.AbstractMessagingCapableDocumentCommand
getDocument, getTransferableDocument
Methods inherited from class com.levigo.jadice.web.client.commands.AbstractDocumentCommand
getID, getRenderControls, getScope, setScope
Methods inherited from class com.levigo.jadice.web.client.commands.AbstractMouseCommand
clearInjections, isDoubleClicked, setMouseEvent
Methods inherited from class com.levigo.jadice.web.client.commands.AbstractPageViewCommand
getPageView, setPageView
Methods inherited from class com.levigo.jadice.web.client.commands.AbstractContextCommand
getContext, propagateContextChange, setContext
Methods inherited from class com.levigo.jadice.web.client.util.command.InjectedCommand
canExecute, execute, getKey, isSelected, isSelected, setKey
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.levigo.jadice.web.client.util.command.Command
isAvailable, isAvailable
-
Constructor Details
-
SaveAnnotationsServerOperationCommand
public SaveAnnotationsServerOperationCommand()
-
-
Method Details
-
setLoadedHandler
-
setAnnoFileName
-
execute
protected void execute()Start a new ServerOperation with initial state.The answers from the server will be processed by the supplied observer.
- Specified by:
execute
in classInjectedCommand
-
canExecute
protected boolean canExecute()Description copied from class:AbstractDocumentCommand
Checks if this command can be executed.- Overrides:
canExecute
in classAbstractDocumentCommand
- Returns:
- true, if
InjectedCommand.execute(java.util.Collection<java.lang.Object>)
can be called, false else
-
isShowPopup
public boolean isShowPopup() -
setShowPopup
public void setShowPopup(boolean showPopup)
-