Package edu.pdx.cs.joy
package edu.pdx.cs.joy
This package contains classes and interfaces used in the projects for The Joy of Coding with Java and Android. The web page for the class can be found at:
-
ClassDescriptionAbstractAirline<T extends AbstractFlight>This class represents an airline.This class represents an appointment found in an appointment book.AbstractAppointmentBook<T extends AbstractAppointment>This class represents an appointment book that holds multiple appointments.This class represents an airline flight.AbstractLRUMap<K,
V> This is the abstract superclass of an "LRU Map".AbstractPhoneBill<T extends AbstractPhoneCall>This abstract class represents a customer's phone bill that consists of multiple phone calls.This abstract class represents a phone call between a caller (the phone number of the person who originates the call) and callee (the phone number of the person whose receives the phone call).AirlineDumper<T extends AbstractAirline>Classes that implement this interface dump the contents of an airline to some destination.AirlineParser<T extends AbstractAirline>Classes that implement this interface read some source and from it create an airline.This class is used to get the name of airport from its three-letter code.AppointmentBookDumper<T extends AbstractAppointmentBook>This interface allows the contents of an appointment book to be dumped to some destination.AppointmentBookParser<T extends AbstractAppointmentBook>This interface is to be implemented by classes that read some source and from it create an appointment book.AParserExceptionis thrown when a file or other data source is being parsed and it is decided that the source is malformatted.PhoneBillDumper<T extends AbstractPhoneBill>Classes that implement this interface dump the contents of a phone bill to some destination.PhoneBillParser<T extends AbstractPhoneBill>Classes that implement this interface read some source and from it create a phone bill.