Verified Owner
Top Fields Constructors Methods
org.jabref.gui.search

public Class SearchResultsTableDataModel

extends Object
Class Inheritance
Imports
java.util.EnumSet, .List, .Optional, java.util.concurrent.atomic.AtomicLong, javafx.beans.binding.Bindings, javafx.beans.property.ObjectProperty, .SimpleObjectProperty, javafx.collections.FXCollections, .ListChangeListener, .ObservableList, javafx.collections.transformation.FilteredList, .SortedList, org.jabref.gui.StateManager, org.jabref.gui.maintable.BibEntryTableViewModel, .MainTableFieldValueFormatter, .NameDisplayPreferences, org.jabref.gui.preferences.GuiPreferences, org.jabref.gui.util.FilteredListProxy, org.jabref.logic.util.BackgroundTask, .TaskExecutor, org.jabref.model.database.BibDatabaseContext, org.jabref.model.entry.BibEntry, org.jabref.model.search.query.SearchQuery, .SearchResults, com.tobiasdiez.easybind.EasyBind

Field Summary

Modifier and TypeField and Description
private final FilteredList<BibEntryTableViewModel>
private final SortedList<BibEntryTableViewModel>
private final ObservableList<BibEntryTableViewModel>
private final ObjectProperty<MainTableFieldValueFormatter>
private final AtomicLong
private final StateManager
private final TaskExecutor

Constructor Summary

AccessConstructor and Description
public
SearchResultsTableDataModel(BibDatabaseContext bibDatabaseContext, GuiPreferences preferences, StateManager stateManager, TaskExecutor taskExecutor)

Method Summary

Modifier and TypeMethod and Description
public SortedList<BibEntryTableViewModel>
private void
private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

entriesFilteredback to summary
private final FilteredList<BibEntryTableViewModel> entriesFiltered
entriesSortedback to summary
private final SortedList<BibEntryTableViewModel> entriesSorted
entriesViewModelback to summary
private final ObservableList<BibEntryTableViewModel> entriesViewModel
fieldValueFormatterback to summary
private final ObjectProperty<MainTableFieldValueFormatter> fieldValueFormatter
searchUpdateSequenceback to summary
private final AtomicLong searchUpdateSequence
stateManagerback to summary
private final StateManager stateManager
taskExecutorback to summary
private final TaskExecutor taskExecutor

Constructor Detail

SearchResultsTableDataModelback to summary
public SearchResultsTableDataModel(BibDatabaseContext bibDatabaseContext, GuiPreferences preferences, StateManager stateManager, TaskExecutor taskExecutor)

Method Detail

getEntriesFilteredAndSortedback to summary
public SortedList<BibEntryTableViewModel> getEntriesFilteredAndSorted()
populateEntriesViewModelback to summary
private void populateEntriesViewModel()
updateSearchMatchesback to summary
private void updateSearchMatches(Optional<SearchQuery> query)