Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

F

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
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links