Class FindTask

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface javafx.concurrent.Worker

        javafx.concurrent.Worker.State
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static Object FIND_KEY  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected NavigableMap<Integer,​Integer> call()  
      static AtomicLong getSearchQueryUid​(org.fxmisc.richtext.TextEditingArea<?,​?,​?> pEditor)
      Note that this class is NOT responsible for incrementing the search query UIDs.
      static AtomicLong getTextChangeUid​(org.fxmisc.richtext.TextEditingArea<?,​?,​?> pEditor)
      Note that this class is NOT responsible for incrementing the text change UIDs.
      boolean isOutdated()  
      • Methods 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, workDoneProperty
    • Field Detail

      • FIND_KEY

        protected static final Object FIND_KEY
    • Constructor Detail

      • FindTask

        public FindTask​(org.fxmisc.richtext.TextEditingArea<?,​?,​?> pEditor,
                        FindStrategy pFindStrategy)
      • 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 Detail

      • isOutdated

        public boolean isOutdated()
      • getTextChangeUid

        public static AtomicLong getTextChangeUid​(org.fxmisc.richtext.TextEditingArea<?,​?,​?> pEditor)
        Note that this class is NOT responsible for incrementing the text change UIDs.
      • getSearchQueryUid

        public static AtomicLong getSearchQueryUid​(org.fxmisc.richtext.TextEditingArea<?,​?,​?> pEditor)
        Note that this class is NOT responsible for incrementing the search query UIDs.