Index
All Classes and Interfaces|All Packages
A
- addAnimal(String, Animal) - Method in class eu.kartoffelquadrat.zoo.Zoo
-
Setter to add a new animal to the zoo.
- Animal - Class in eu.kartoffelquadrat.zoo
-
Animal bean stores read only attributes of an immutable animal object and provides public getter access.
- Animal(String, int, String) - Constructor for class eu.kartoffelquadrat.zoo.Animal
-
Constructor.
D
- DesktopLauncher - Class in eu.kartoffelquadrat.zoo
-
Desktop Launcher demonstrates main functionality of the Zoo implementation.
- DesktopLauncher() - Constructor for class eu.kartoffelquadrat.zoo.DesktopLauncher
E
- eu.kartoffelquadrat.zoo - package eu.kartoffelquadrat.zoo
G
- getAge() - Method in class eu.kartoffelquadrat.zoo.Animal
-
Getter for the animals age in years.
- getAllAnimalNames() - Method in class eu.kartoffelquadrat.zoo.Zoo
-
Returns a list with all animal names.
- getAnimalDetails(String) - Method in class eu.kartoffelquadrat.zoo.Zoo
-
Getter to look up details on one specific animal, identified by name.
- getFavouriteFood() - Method in class eu.kartoffelquadrat.zoo.Animal
-
Getter for the animals favourite food.
- getInstance() - Static method in class eu.kartoffelquadrat.zoo.Zoo
-
Singleton patter access method.
- getMonFri() - Method in class eu.kartoffelquadrat.zoo.OpeningHours
-
Getter for opening hours on weekdays.
- getOpeningHours() - Method in class eu.kartoffelquadrat.zoo.Zoo
-
Getter to retrieve the zoo opening hours.
- getSpecies() - Method in class eu.kartoffelquadrat.zoo.Animal
-
Getter for the animals species.
- getWeekEnd() - Method in class eu.kartoffelquadrat.zoo.OpeningHours
-
Getter for opening hours on weekends.
M
- main(String[]) - Static method in class eu.kartoffelquadrat.zoo.DesktopLauncher
-
Main launcher method.
O
- OpeningHours - Class in eu.kartoffelquadrat.zoo
-
Open Hours is a bean storing the Zoo's opening hours on Weekdays and Weekends..
- OpeningHours() - Constructor for class eu.kartoffelquadrat.zoo.OpeningHours
-
Default constructor.
T
- toString() - Method in class eu.kartoffelquadrat.zoo.Animal
-
Custom toString method for convenient string representation of animal object.
- toString() - Method in class eu.kartoffelquadrat.zoo.OpeningHours
-
Custom toString method for convenient string representation of open hours object.
Z
- Zoo - Class in eu.kartoffelquadrat.zoo
-
Principal class of the Zoo, offering all relevant public functionality.
All Classes and Interfaces|All Packages