Top Fields Constructors Methods
org.jabref.gui.search

public Class SearchResultsTableDataModel

extends Object
Class Inheritance
Imports
java.util.List, .Optional, 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.logic.search.SearchQuery, org.jabref.model.database.BibDatabaseContext, org.jabref.model.entry.BibEntry, org.jabref.preferences.PreferencesService, com.tobiasdiez.easybind.EasyBind

Field Summary

Modifier and TypeField and Description
private final BibDatabaseContext
private final SortedList<BibEntryTableViewModel>
private final ObjectProperty<MainTableFieldValueFormatter>
private final NameDisplayPreferences
private final StateManager

Constructor Summary

AccessConstructor and Description
public
SearchResultsTableDataModel(BibDatabaseContext bibDatabaseContext, PreferencesService preferencesService, StateManager stateManager)

Method Summary

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

Field Detail

bibDatabaseContextback to summary
private final BibDatabaseContext bibDatabaseContext
entriesSortedback to summary
private final SortedList<BibEntryTableViewModel> entriesSorted
fieldValueFormatterback to summary
private final ObjectProperty<MainTableFieldValueFormatter> fieldValueFormatter
nameDisplayPreferencesback to summary
private final NameDisplayPreferences nameDisplayPreferences
stateManagerback to summary
private final StateManager stateManager

Constructor Detail

SearchResultsTableDataModelback to summary
public SearchResultsTableDataModel(BibDatabaseContext bibDatabaseContext, PreferencesService preferencesService, StateManager stateManager)

Method Detail

getEntriesFilteredAndSortedback to summary
public SortedList<BibEntryTableViewModel> getEntriesFilteredAndSorted()
isMatchedBySearchback to summary
private boolean isMatchedBySearch(Optional<SearchQuery> query, BibEntryTableViewModel entry)
populateEntriesViewModelback to summary
private void populateEntriesViewModel(ObservableList<BibEntryTableViewModel> entriesViewModel)
refreshback to summary
public void refresh()