Class TableFindSupportBase.BatchFindTask

All Implemented Interfaces:
Runnable, Future<AbstractTableFindSupport.SearchResult>, RunnableFuture<AbstractTableFindSupport.SearchResult>, javafx.concurrent.Worker<AbstractTableFindSupport.SearchResult>, javafx.event.EventTarget
Enclosing class:
TableFindSupportBase<T extends javafx.scene.control.Control,C extends javafx.scene.control.TableColumnBase>

protected class TableFindSupportBase.BatchFindTask extends TableFindSupportBase<T,C>.FindTask
Finds all occurrences in a background thread. This class is suitable for use in cases where the number of items might be too big to fit in RAM.
  • 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 java.util.concurrent.Future

    Future.State

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

    javafx.concurrent.Worker.State
  • Constructor Summary

    Constructors
    Constructor
    Description
    BatchFindTask(Function<javafx.scene.control.IndexRange,List<?>> pItemsSupplier, int pMaxItemsPerSearchCycle, List<Function<?,String>> pToStringMappers, int pMaxSearchResults)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     

    Methods inherited from class com.iamsoft.util.ui.javafx.table.TableFindSupportBase.FindTask

    failed, succeeded

    Methods inherited from class javafx.concurrent.Task

    addEventFilter, addEventHandler, buildEventDispatchChain, cancel, cancel, cancelled, exceptionProperty, 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, titleProperty, totalWorkProperty, updateMessage, updateProgress, updateProgress, updateTitle, updateValue, valueProperty, workDoneProperty

    Methods inherited from class java.util.concurrent.FutureTask

    done, exceptionNow, get, get, isCancelled, isDone, resultNow, run, runAndReset, set, setException, state, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait