- All Implemented Interfaces:
Runnable,Future<NavigableMap<Integer,,Integer>> RunnableFuture<NavigableMap<Integer,,Integer>> javafx.concurrent.Worker<NavigableMap<Integer,,Integer>> javafx.event.EventTarget
-
Property Summary
Properties inherited from class javafx.concurrent.Task
exception, message, onCancelled, onFailed, onRunning, onScheduled, onSucceeded, progress, running, state, title, totalWork, value, workDone -
Nested Class Summary
Nested classes/interfaces inherited from interface javafx.concurrent.Worker
javafx.concurrent.Worker.State -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFindTask(org.fxmisc.richtext.TextEditingArea<?, ?, ?> pEditor, FindStrategy pFindStrategy) FindTask(org.fxmisc.richtext.TextEditingArea<?, ?, ?> pEditor, Consumer<Consumer<Document>> pDocumentProvider, FindStrategy pFindStrategy) -
Method Summary
Modifier and TypeMethodDescriptionprotected NavigableMap<Integer,Integer> call()static AtomicLonggetSearchQueryUid(org.fxmisc.richtext.TextEditingArea<?, ?, ?> pEditor) Note that this class is NOT responsible for incrementing the search query UIDs.static AtomicLonggetTextChangeUid(org.fxmisc.richtext.TextEditingArea<?, ?, ?> pEditor) Note that this class is NOT responsible for incrementing the text change UIDs.booleanMethods inherited from class javafx.concurrent.Task
addEventFilter, addEventHandler, buildEventDispatchChain, cancel, cancel, cancelled, exceptionProperty, failed, fireEvent, getException, getMessage, getOnCancelled, getOnFailed, getOnRunning, getOnScheduled, getOnSucceeded, getProgress, getState, getTitle, getTotalWork, getValue, getWorkDone, isRunning, messageProperty, onCancelledProperty, onFailedProperty, onRunningProperty, onScheduledProperty, onSucceededProperty, progressProperty, removeEventFilter, removeEventHandler, running, runningProperty, scheduled, setEventHandler, setOnCancelled, setOnFailed, setOnRunning, setOnScheduled, setOnSucceeded, stateProperty, succeeded, titleProperty, totalWorkProperty, updateMessage, updateProgress, updateProgress, updateTitle, updateValue, valueProperty, workDonePropertyMethods inherited from class java.util.concurrent.FutureTask
done, get, get, isCancelled, isDone, run, runAndReset, set, setException, toString
-
Field Details
-
FIND_KEY
-
-
Constructor Details
-
FindTask
-
FindTask
public FindTask(org.fxmisc.richtext.TextEditingArea<?, ?, ?> pEditor, Consumer<Consumer<Document>> pDocumentProvider, FindStrategy pFindStrategy) - Parameters:
pDocumentProvider- Since Document is not thread-safe, the provider is responsible for properly synchronizing the access to document.
-
-
Method Details
-
call
- Specified by:
callin classjavafx.concurrent.Task<NavigableMap<Integer,Integer>> - Throws:
Exception
-
isOutdated
public boolean isOutdated() -
getTextChangeUid
Note that this class is NOT responsible for incrementing the text change UIDs. -
getSearchQueryUid
Note that this class is NOT responsible for incrementing the search query UIDs.
-