- FILE_EXTENSION - Static variable in class be.ac.ulb.infof307.g02.views.FileSelectorView
-
File extension showed in the FileSelector
- fileChooser - Variable in class be.ac.ulb.infof307.g02.views.FileSelectorView
-
Little file chooser window
- fileExists(File) - Static method in class be.ac.ulb.infof307.g02.utils.Utils
-
- FileSelectorView - Class in be.ac.ulb.infof307.g02.views
-
View used to allow the user to select a file
- FileSelectorView() - Constructor for class be.ac.ulb.infof307.g02.views.FileSelectorView
-
Creates a little file chooser window only showing csv files
- fillDatabase() - Static method in class be.ac.ulb.infof307.g02.database.DatabaseFiller
-
Fills the database with default values
- fillStocks(List<Shop>) - Method in class be.ac.ulb.infof307.g02.database.ShopDB
-
Fills the stocks of a list of shops
- FILTER_MENU_FXML - Static variable in class be.ac.ulb.infof307.g02.views.MapView
-
The fxml resource for the filter menu
- filterButton - Variable in class be.ac.ulb.infof307.g02.views.MapView
-
- FilterData - Class in be.ac.ulb.infof307.g02.models
-
Used to store all the filters' data.
- FilterData(String, int, List<Day>, Time, List<Product>) - Constructor for class be.ac.ulb.infof307.g02.models.FilterData
-
- filteredShops - Variable in class be.ac.ulb.infof307.g02.models.ShopFilterer
-
- filterMenuBox - Variable in class be.ac.ulb.infof307.g02.views.MapView
-
- filterMenuButton - Variable in class be.ac.ulb.infof307.g02.views.MapView
-
- filterShopByDistance(int) - Method in class be.ac.ulb.infof307.g02.models.ShopFilterer
-
Removes the shops that are farther than a given distance
- filterShops(FilterData) - Method in class be.ac.ulb.infof307.g02.controllers.MapController
-
Filter the shops of displayedShops with de filterData given by the view.
- filterShops(FilterData) - Method in class be.ac.ulb.infof307.g02.models.ShopFilterer
-
Filters shops
- filterShops(List<Shop>) - Method in class be.ac.ulb.infof307.g02.views.MapView
-
Filters the shops markers on the map
- filterShopsByDay(Day) - Method in class be.ac.ulb.infof307.g02.models.ShopFilterer
-
Removes the shops that aren't open on a given day
- filterShopsByName(String) - Method in class be.ac.ulb.infof307.g02.models.ShopFilterer
-
Removes the shops if their name don't match a given name (non case sensitive)
- filterShopsByProducts(List<Product>) - Method in class be.ac.ulb.infof307.g02.models.ShopFilterer
-
Removes the shops that don't contains all the productList
- filterShopsByTime(Time) - Method in class be.ac.ulb.infof307.g02.models.ShopFilterer
-
Removes the shops that aren't open at the given time
- findBestRoute(GroceryList) - Method in class be.ac.ulb.infof307.g02.controllers.MapController
-
Finds the best route from the start position to the end position to buy all the
products in the grocery list, then shows it.
- findBestRoute(Set<Shop>) - Method in class be.ac.ulb.infof307.g02.models.BestTourFinder
-
Find the shortest path starting at startPos, going through all the shops in the best tour
and ending at endPos, for small instances.
- findBestRouteUsingBacktrack(List<Shop>, List<Shop>, double) - Method in class be.ac.ulb.infof307.g02.models.BestTourFinder
-
extension of the findBestRoute algorithm using backtracking.
- findBestShopForProduct(Set<Shop>, Set<Shop>, ProductAmount) - Method in class be.ac.ulb.infof307.g02.models.BestTourFinder
-
Finds the best shop to buy the given product.
- findItineraryButton - Variable in class be.ac.ulb.infof307.g02.views.SelectBestTourGroceryListView
-
- FindShopsResult - Class in be.ac.ulb.infof307.g02.models
-
Contains the information for a row in the Results View
(used when finding the shops for a product or a grocery list).
- FindShopsResult(String, double, double, double) - Constructor for class be.ac.ulb.infof307.g02.models.FindShopsResult
-
- findShopsWithAllProducts() - Method in class be.ac.ulb.infof307.g02.controllers.ShowResultController
-
Finds all the shops that contain all the products of a grocery list
- fixSpinner(Spinner<Double>) - Static method in class be.ac.ulb.infof307.g02.views.ViewUtils
-
Uses to deal with edge cases in spinner (ex: above max value, below min value) and to update
the spinner's internal value when the focus is lost.
- fridayCheckBox - Variable in class be.ac.ulb.infof307.g02.views.MapView
-
- FX_TEXT_FILL_RED - Static variable in class be.ac.ulb.infof307.g02.views.EditAccountView
-
Used the set the color of a label to red
- FXML_FOLDER_PATH - Static variable in class be.ac.ulb.infof307.g02.constants.Constants
-