Index

A D E G M O T Z 
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.
A D E G M O T Z 
All Classes and Interfaces|All Packages