Index

A B C E F G H K L M N P S T U V W 
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.
A B C E F G H K L M N P S T U V W 
All Classes and Interfaces|All Packages|Serialized Form