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

public Class SearchPreferences

extends Object
Class Inheritance
Imports
java.util.EnumSet, javafx.beans.property.BooleanProperty, .DoubleProperty, .ObjectProperty, .SimpleBooleanProperty, .SimpleDoubleProperty, .SimpleObjectProperty, javafx.collections.FXCollections, .ObservableSet, org.jabref.model.search.SearchDisplayMode, .SearchFlags, com.google.common.annotations.VisibleForTesting

Field Summary

Modifier and TypeField and Description
private final BooleanProperty
private final BooleanProperty
private final ObjectProperty<SearchDisplayMode>
private final ObservableSet<SearchFlags>
private final DoubleProperty
private final DoubleProperty
private final DoubleProperty
private final BooleanProperty

Constructor Summary

AccessConstructor and Description
private
public
SearchPreferences(SearchDisplayMode searchDisplayMode, boolean isRegularExpression, boolean isCaseSensitive, boolean isFulltext, boolean usePostgresSearch, boolean keepSearchString, boolean keepWindowOnTop, double searchWindowHeight, double searchWindowWidth, double searchWindowDividerPosition)

public
SearchPreferences(SearchDisplayMode searchDisplayMode, EnumSet<SearchFlags> searchFlags, boolean usePostgresSearch, boolean keepSearchString, boolean keepWindowOnTop, double searchWindowHeight, double searchWindowWidth, double searchWindowDividerPosition)

Method Summary

Modifier and TypeMethod and Description
public static SearchPreferences
public ObservableSet<SearchFlags>
public SearchDisplayMode
public EnumSet<SearchFlags>
public Double
public DoubleProperty
public double
public DoubleProperty
public double
public DoubleProperty
public boolean
public boolean
public boolean
public BooleanProperty
public BooleanProperty
public ObjectProperty<SearchDisplayMode>
public void
setKeepSearchString(boolean keepSearchString)

public void
setKeepWindowOnTop(boolean keepWindowOnTop)

public void
public void
setSearchFlag(SearchFlags flag, boolean value)

public void
public void
setSearchWindowHeight(double height)

public void
setSearchWindowWidth(double width)

public void
setUsePostgresSearch(boolean usePostgresSearch)

public boolean
public boolean
public boolean
public BooleanProperty
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

keepSearchStringback to summary
private final BooleanProperty keepSearchString
keepWindowOnTopback to summary
private final BooleanProperty keepWindowOnTop
searchDisplayModeback to summary
private final ObjectProperty<SearchDisplayMode> searchDisplayMode
searchFlagsback to summary
private final ObservableSet<SearchFlags> searchFlags
searchWindowDividerPositionback to summary
private final DoubleProperty searchWindowDividerPosition
searchWindowHeightback to summary
private final DoubleProperty searchWindowHeight
searchWindowWidthback to summary
private final DoubleProperty searchWindowWidth
usePostgresSearchback to summary
private final BooleanProperty usePostgresSearch

Constructor Detail

SearchPreferencesback to summary
private SearchPreferences()
SearchPreferencesback to summary
public SearchPreferences(SearchDisplayMode searchDisplayMode, boolean isRegularExpression, boolean isCaseSensitive, boolean isFulltext, boolean usePostgresSearch, boolean keepSearchString, boolean keepWindowOnTop, double searchWindowHeight, double searchWindowWidth, double searchWindowDividerPosition)
SearchPreferencesback to summary
public SearchPreferences(SearchDisplayMode searchDisplayMode, EnumSet<SearchFlags> searchFlags, boolean usePostgresSearch, boolean keepSearchString, boolean keepWindowOnTop, double searchWindowHeight, double searchWindowWidth, double searchWindowDividerPosition)
Annotations
@VisibleForTesting

Method Detail

getDefaultback to summary
public static SearchPreferences getDefault()
getObservableSearchFlagsback to summary
public ObservableSet<SearchFlags> getObservableSearchFlags()
getSearchDisplayModeback to summary
public SearchDisplayMode getSearchDisplayMode()
getSearchFlagsback to summary
public EnumSet<SearchFlags> getSearchFlags()
getSearchWindowDividerPositionback to summary
public Double getSearchWindowDividerPosition()
getSearchWindowDividerPositionPropertyback to summary
public DoubleProperty getSearchWindowDividerPositionProperty()
getSearchWindowHeightback to summary
public double getSearchWindowHeight()
getSearchWindowHeightPropertyback to summary
public DoubleProperty getSearchWindowHeightProperty()
getSearchWindowWidthback to summary
public double getSearchWindowWidth()
getSearchWindowWidthPropertyback to summary
public DoubleProperty getSearchWindowWidthProperty()
isCaseSensitiveback to summary
public boolean isCaseSensitive()
isFulltextback to summary
public boolean isFulltext()
isRegularExpressionback to summary
public boolean isRegularExpression()
keepSearchStringPropertyback to summary
public BooleanProperty keepSearchStringProperty()
keepWindowOnTopPropertyback to summary
public BooleanProperty keepWindowOnTopProperty()
searchDisplayModePropertyback to summary
public ObjectProperty<SearchDisplayMode> searchDisplayModeProperty()
setKeepSearchStringback to summary
public void setKeepSearchString(boolean keepSearchString)
setKeepWindowOnTopback to summary
public void setKeepWindowOnTop(boolean keepWindowOnTop)
setSearchDisplayModeback to summary
public void setSearchDisplayMode(SearchDisplayMode searchDisplayMode)
setSearchFlagback to summary
public void setSearchFlag(SearchFlags flag, boolean value)
setSearchWindowDividerPositionback to summary
public void setSearchWindowDividerPosition(double position)
setSearchWindowHeightback to summary
public void setSearchWindowHeight(double height)
setSearchWindowWidthback to summary
public void setSearchWindowWidth(double width)
setUsePostgresSearchback to summary
public void setUsePostgresSearch(boolean usePostgresSearch)
shouldKeepSearchStringback to summary
public boolean shouldKeepSearchString()
shouldKeepWindowOnTopback to summary
public boolean shouldKeepWindowOnTop()
shouldUsePostgresSearchback to summary
public boolean shouldUsePostgresSearch()
usePostgresSearchPropertyback to summary
public BooleanProperty usePostgresSearchProperty()