net.sf.latexdraw.generators.svg
Class SVGDocumentGenerator.IOWorker
java.lang.Object
javax.swing.SwingWorker<java.lang.Boolean,java.lang.Void>
net.sf.latexdraw.generators.svg.SVGDocumentGenerator.IOWorker
- All Implemented Interfaces:
- java.lang.Runnable, java.util.concurrent.Future<java.lang.Boolean>, java.util.concurrent.RunnableFuture<java.lang.Boolean>
- Direct Known Subclasses:
- SVGDocumentGenerator.LoadWorker, SVGDocumentGenerator.SaveWorker
- Enclosing class:
- SVGDocumentGenerator
abstract class SVGDocumentGenerator.IOWorker
- extends javax.swing.SwingWorker<java.lang.Boolean,java.lang.Void>
The abstract worker that factorises the code of loading and saving workers.
Nested classes/interfaces inherited from class javax.swing.SwingWorker |
javax.swing.SwingWorker.StateValue |
Methods inherited from class javax.swing.SwingWorker |
addPropertyChangeListener, cancel, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, process, publish, removePropertyChangeListener, run, setProgress |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ui
protected UI ui
path
protected java.lang.String path
statusBar
protected java.lang.Object statusBar
instrumentsState
private java.util.List<java.lang.Boolean> instrumentsState
SVGDocumentGenerator.IOWorker
protected SVGDocumentGenerator.IOWorker(UI ui,
java.lang.String path,
java.lang.Object statusBar)
getDocumentName
protected java.lang.String getDocumentName()
- Returns:
- The name of the SVG document.
- Since:
- 3.0
doInBackground
protected java.lang.Boolean doInBackground()
throws java.lang.Exception
- Specified by:
doInBackground
in class javax.swing.SwingWorker<java.lang.Boolean,java.lang.Void>
- Throws:
java.lang.Exception
done
protected void done()
- Overrides:
done
in class javax.swing.SwingWorker<java.lang.Boolean,java.lang.Void>