- java.lang.Object
-
- javax.swing.SwingWorker<Void,RedactSearchTask.RedactResult>
-
- org.icepdf.ri.common.utility.search.RedactSearchTask
-
- All Implemented Interfaces:
Runnable,Future<Void>,RunnableFuture<Void>
public class RedactSearchTask extends SwingWorker<Void,RedactSearchTask.RedactResult>
RedactSearchTask creates redaction annotation based on text search results highlight bounds. The created annotations can be previewed in the viewer. This very IMPORTANT, content is not removed until the document is exported.- Since:
- 7.2.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRedactSearchTask.RedactResult-
Nested classes/interfaces inherited from class javax.swing.SwingWorker
SwingWorker.StateValue
-
-
Constructor Summary
Constructors Constructor Description RedactSearchTask(Controller controller, BaseRedactModel redactModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected VoiddoInBackground()protected voiddone()protected voidprocess(List<RedactSearchTask.RedactResult> chunks)-
Methods inherited from class javax.swing.SwingWorker
addPropertyChangeListener, cancel, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, publish, removePropertyChangeListener, run, setProgress
-
-
-
-
Constructor Detail
-
RedactSearchTask
public RedactSearchTask(Controller controller, BaseRedactModel redactModel)
-
-
Method Detail
-
doInBackground
protected Void doInBackground()
- Specified by:
doInBackgroundin classSwingWorker<Void,RedactSearchTask.RedactResult>
-
done
protected void done()
- Overrides:
donein classSwingWorker<Void,RedactSearchTask.RedactResult>
-
process
protected void process(List<RedactSearchTask.RedactResult> chunks)
- Overrides:
processin classSwingWorker<Void,RedactSearchTask.RedactResult>
-
-