Index
All Classes and Interfaces|All Packages|Serialized Form
A
- additives(List<String>) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal.MensaMealBuilder
-
List of additives / ingredients / allergens.
- ADENAUERRING - Enum constant in enum edu.kit.aifb.atks.mensascraper.lib.MensaLocation
-
SW KA Mensa am Adenauerring
B
- BEEF - Enum constant in enum edu.kit.aifb.atks.mensascraper.lib.MensaMealType
-
A meal containing beef meat
- build() - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal.MensaMealBuilder
- builder() - Static method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
C
- CAFETERIA - Enum constant in enum edu.kit.aifb.atks.mensascraper.lib.MensaLine
-
Caféteria at Mensa am Adenauerring
- canEqual(Object) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
- canEqual(Object) - Method in class edu.kit.aifb.atks.mensascraper.lib.Tuple
- carbs(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal.MensaMealBuilder
-
Amount of carbohydrates contained in the meal in grams (g).
- clone() - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
- co2Emissions(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal.MensaMealBuilder
-
CO2 emissions of this meal in grams.
- copy() - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Create a deep-copy of this object.
E
- edu.kit.aifb.atks.mensascraper.lib - package edu.kit.aifb.atks.mensascraper.lib
- equals(Object) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
- equals(Object) - Method in class edu.kit.aifb.atks.mensascraper.lib.Tuple
F
- fat(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal.MensaMealBuilder
-
Amount of fat contained in the meal in grams (g).
- fetchMeals(MensaLocation, LocalDate) - Method in class edu.kit.aifb.atks.mensascraper.lib.KITMensaScraper
-
Fetch list of meals for a given canteen and given day.
G
- getAdditives() - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
List of additives / ingredients / allergens.
- getCarbs() - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Amount of carbohydrates contained in the meal in grams (g).
- getCo2Emissions() - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
CO2 emissions of this meal in grams.
- getFat() - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Amount of fat contained in the meal in grams (g).
- getKcal() - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Amount of energy of the meal in kcal.
- getKey() - Method in enum edu.kit.aifb.atks.mensascraper.lib.MensaLocation
- getLeft() - Method in class edu.kit.aifb.atks.mensascraper.lib.Tuple
- getLine() - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Counter inside the canteen offering this meal.
- getName() - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Name of the meal.
- getPrice() - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Price of the meal in Euros (€).
- getProteins() - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Amount of proteins contained in the meal in grams (g).
- getRight() - Method in class edu.kit.aifb.atks.mensascraper.lib.Tuple
- getSalt() - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Amount of salt contained in the meal in grams (g).
- getSaturated() - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Amount of contained saturated fats in grams (g).
- getScoreAnimals() - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Animal welfare rating of this meal (1-3 stars).
- getScoreCo2() - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Rating of emitted CO2 emissions of this meal (1-3 stars).
- getScoreRainforest() - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Rainforest friendliness score of this meal (1-3 stars).
- getScoreWater() - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Rating of water consumption of this meal (1-3 stars).
- getSugar() - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Amount of sugar contained in the meal in grams (g).
- getType() - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Type of the meal.
- getWaterConsumption() - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Water consumption of this meal in liters.
H
- hashCode() - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
- hashCode() - Method in class edu.kit.aifb.atks.mensascraper.lib.Tuple
K
- kcal(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal.MensaMealBuilder
-
Amount of energy of the meal in kcal.
- KITMensaScraper - Class in edu.kit.aifb.atks.mensascraper.lib
-
A scraper to fetch the meal menu for Studierendenwerk Karlsruhe canteens.
- KITMensaScraper() - Constructor for class edu.kit.aifb.atks.mensascraper.lib.KITMensaScraper
-
Create new default scraper instance.
- KITMensaScraper(boolean) - Constructor for class edu.kit.aifb.atks.mensascraper.lib.KITMensaScraper
-
Create new scraper instance and control caching behavior.
- KOERIWERK - Enum constant in enum edu.kit.aifb.atks.mensascraper.lib.MensaLine
-
Koeriwerk at Mensa am Adenauerring
L
- line(MensaLine) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal.MensaMealBuilder
-
Counter inside the canteen offering this meal.
- LINIE_1 - Enum constant in enum edu.kit.aifb.atks.mensascraper.lib.MensaLine
-
Linie 1 at Mensa am Adenauerring
- LINIE_2 - Enum constant in enum edu.kit.aifb.atks.mensascraper.lib.MensaLine
-
Linie 2 at Mensa am Adenauerring
- LINIE_3 - Enum constant in enum edu.kit.aifb.atks.mensascraper.lib.MensaLine
-
Linie 3 at Mensa am Adenauerring
- LINIE_4 - Enum constant in enum edu.kit.aifb.atks.mensascraper.lib.MensaLine
-
Linie 4 at Mensa am Adenauerring
- LINIE_5 - Enum constant in enum edu.kit.aifb.atks.mensascraper.lib.MensaLine
-
Linie 5 at Mensa am Adenauerring
- LINIE_6 - Enum constant in enum edu.kit.aifb.atks.mensascraper.lib.MensaLine
-
Linie 6 at Mensa am Adenauerring
M
- MensaLine - Enum in edu.kit.aifb.atks.mensascraper.lib
-
Enum representing canteens' counters ("Linien")
- MensaLocation - Enum in edu.kit.aifb.atks.mensascraper.lib
-
Enum representing supported canteens.
- MensaMeal - Class in edu.kit.aifb.atks.mensascraper.lib
-
Data class to capture all available information about a meal.
- MensaMeal() - Constructor for class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
- MensaMeal(String, MensaLine, float, MensaMealType) - Constructor for class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
- MensaMeal(String, MensaLine, float, MensaMealType, float, float, float, float, float, float, float, short, short, short, short, float, float, List<String>) - Constructor for class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Creates a new
MensaMeal
instance. - MensaMeal(String, MensaLine, float, MensaMealType, float, float, float, float, float, float, float, List<String>) - Constructor for class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
- MensaMeal.MensaMealBuilder - Class in edu.kit.aifb.atks.mensascraper.lib
- MensaMealType - Enum in edu.kit.aifb.atks.mensascraper.lib
-
Enum representing different types of meals.
- MensaScraperException - Exception Class in edu.kit.aifb.atks.mensascraper.lib
- MensaScraperException() - Constructor for exception class edu.kit.aifb.atks.mensascraper.lib.MensaScraperException
- MensaScraperException(String) - Constructor for exception class edu.kit.aifb.atks.mensascraper.lib.MensaScraperException
- MensaScraperException(String, Throwable) - Constructor for exception class edu.kit.aifb.atks.mensascraper.lib.MensaScraperException
- MensaScraperException(String, Throwable, boolean, boolean) - Constructor for exception class edu.kit.aifb.atks.mensascraper.lib.MensaScraperException
- MensaScraperException(Throwable) - Constructor for exception class edu.kit.aifb.atks.mensascraper.lib.MensaScraperException
- MSC - Enum constant in enum edu.kit.aifb.atks.mensascraper.lib.MensaMealType
-
A meal containing fish
N
- name(String) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal.MensaMealBuilder
-
Name of the meal.
- NONE - Enum constant in enum edu.kit.aifb.atks.mensascraper.lib.MensaMealType
-
No specific or unknown type of meal
P
- PIZZAWERK - Enum constant in enum edu.kit.aifb.atks.mensascraper.lib.MensaLine
-
Pizzawerk at Mensa am Adenauerring
- PORK - Enum constant in enum edu.kit.aifb.atks.mensascraper.lib.MensaMealType
-
A meal containing pork meat
- price(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal.MensaMealBuilder
-
Price of the meal in Euros (€).
- proteins(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal.MensaMealBuilder
-
Amount of proteins contained in the meal in grams (g).
S
- salt(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal.MensaMealBuilder
-
Amount of salt contained in the meal in grams (g).
- saturated(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal.MensaMealBuilder
-
Amount of contained saturated fats in grams (g).
- SCHNITZELBAR - Enum constant in enum edu.kit.aifb.atks.mensascraper.lib.MensaLine
-
Schnitzelbar at Mensa am Adenauerring
- scoreAnimals(short) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal.MensaMealBuilder
-
Animal welfare rating of this meal (1-3 stars).
- scoreCo2(short) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal.MensaMealBuilder
-
Rating of emitted CO2 emissions of this meal (1-3 stars).
- scoreRainforest(short) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal.MensaMealBuilder
-
Rainforest friendliness score of this meal (1-3 stars).
- scoreWater(short) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal.MensaMealBuilder
-
Rating of water consumption of this meal (1-3 stars).
- setAdditives(List<String>) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
List of additives / ingredients / allergens.
- setCarbs(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Amount of carbohydrates contained in the meal in grams (g).
- setCo2Emissions(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
CO2 emissions of this meal in grams.
- setFat(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Amount of fat contained in the meal in grams (g).
- setKcal(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Amount of energy of the meal in kcal.
- setLine(MensaLine) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Counter inside the canteen offering this meal.
- setName(String) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Name of the meal.
- setPrice(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Price of the meal in Euros (€).
- setProteins(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Amount of proteins contained in the meal in grams (g).
- setSalt(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Amount of salt contained in the meal in grams (g).
- setSaturated(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Amount of contained saturated fats in grams (g).
- setScoreAnimals(short) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Animal welfare rating of this meal (1-3 stars).
- setScoreCo2(short) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Rating of emitted CO2 emissions of this meal (1-3 stars).
- setScoreRainforest(short) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Rainforest friendliness score of this meal (1-3 stars).
- setScoreWater(short) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Rating of water consumption of this meal (1-3 stars).
- setSugar(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Amount of sugar contained in the meal in grams (g).
- setType(MensaMealType) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Type of the meal.
- setWaterConsumption(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Water consumption of this meal in liters.
- sugar(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal.MensaMealBuilder
-
Amount of sugar contained in the meal in grams (g).
T
- toString() - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal.MensaMealBuilder
- toString() - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
- toString() - Method in class edu.kit.aifb.atks.mensascraper.lib.Tuple
- Tuple<T1,
T2> - Class in edu.kit.aifb.atks.mensascraper.lib - Tuple(T1, T2) - Constructor for class edu.kit.aifb.atks.mensascraper.lib.Tuple
- type(MensaMealType) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal.MensaMealBuilder
-
Type of the meal.
U
- UNKNOWN - Enum constant in enum edu.kit.aifb.atks.mensascraper.lib.MensaLine
-
Unknown counter / location
V
- valueOf(String) - Static method in enum edu.kit.aifb.atks.mensascraper.lib.MensaLine
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum edu.kit.aifb.atks.mensascraper.lib.MensaLocation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum edu.kit.aifb.atks.mensascraper.lib.MensaMealType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum edu.kit.aifb.atks.mensascraper.lib.MensaLine
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum edu.kit.aifb.atks.mensascraper.lib.MensaLocation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum edu.kit.aifb.atks.mensascraper.lib.MensaMealType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VEGAN - Enum constant in enum edu.kit.aifb.atks.mensascraper.lib.MensaMealType
-
A vegan meal
- VEGETARIAN - Enum constant in enum edu.kit.aifb.atks.mensascraper.lib.MensaMealType
-
A vegetarian meal
W
- waterConsumption(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal.MensaMealBuilder
-
Water consumption of this meal in liters.
- withAdditives(List<String>) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
List of additives / ingredients / allergens.
- withCarbs(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Amount of carbohydrates contained in the meal in grams (g).
- withCo2Emissions(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
CO2 emissions of this meal in grams.
- withFat(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Amount of fat contained in the meal in grams (g).
- withKcal(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Amount of energy of the meal in kcal.
- withLine(MensaLine) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Counter inside the canteen offering this meal.
- withName(String) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Name of the meal.
- withPrice(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Price of the meal in Euros (€).
- withProteins(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Amount of proteins contained in the meal in grams (g).
- withSalt(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Amount of salt contained in the meal in grams (g).
- withSaturated(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Amount of contained saturated fats in grams (g).
- withScoreAnimals(short) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Animal welfare rating of this meal (1-3 stars).
- withScoreCo2(short) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Rating of emitted CO2 emissions of this meal (1-3 stars).
- withScoreRainforest(short) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Rainforest friendliness score of this meal (1-3 stars).
- withScoreWater(short) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Rating of water consumption of this meal (1-3 stars).
- withSugar(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Amount of sugar contained in the meal in grams (g).
- withType(MensaMealType) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Type of the meal.
- withWaterConsumption(float) - Method in class edu.kit.aifb.atks.mensascraper.lib.MensaMeal
-
Water consumption of this meal in liters.
All Classes and Interfaces|All Packages|Serialized Form