WebCab Options and Futures Demo v2.5 (J2SE Edition)

## Package webcab.lib.calendar.cities

This package contains implementations of particular business calendars for specific locations such as London, New York and Tokyo.

See:
Description

Class Summary
BusinessCalendarTimeConversions: This utility class uses the functionality provided by any given `BusinessCalendar` implementation in order to compute the number of day or years between two given sets of dates.
DayCountConventions: This utility class handles calculations related to day count conventions.
DefaultBusinessCalendar: A default implementation of the `AbstractBusinessCalendar` class.
LondonBusinessCalendar: London business calendar.
NewYorkBusinessCalendar: New York business calendar.
TokyoBusinessCalendar: Tokyo business calendar.

## Package webcab.lib.calendar.cities Description

This package contains implementations of particular business calendars for specific locations such as London, New York and Tokyo. Each instance of the business calendar extends `AbstractBusinessCalendar`, and hence inherits all the general functionality available within this class.

Details of Functionality Available

Each instance of the business calendar will inherits the following functionality from the `AbstractBusinessCalendar`:

- `getName()` - Gets the name of the Business Calendar.
- `isWorkingDay` - Determines whether a Date is a working day or not.
- `isHoliday` - Determines whether a Date is a holiday or not.
- `checkOrder(Calendar, Calendar) - Determines whether the first parameters really is before the second parameter.`
- `daysBetween` - Calculates the number a days between two dates.
- `daysOfWeekBetween` - Calculates and returns the number of a certain day (Monday's or Tuesday's etc) of a week which lie between between two dates.
- `workingDaysBetween` - Calculates and returns the number of working days between two dates.
- `daysBetweenAsPercentAtYear` - Calculates the number of days between a `start` and `end` dates as a percentage of a year.
- `yearsBetween` - Calculates and Returns the number of years between a `start` and `end` date.
- `nextWorkingDay` - Returns the next working day after a given a `date`.
- `nextHoliday` - Returns the next holiday day after a given `date`.
- `previousPaymentDate` - Returns the index of the previous payment date related to a given `date`, when the array of all payment dates is known.
- `nextPaymentDate` - Returns the index of the previous payment date related to a given `date`, when the array of all payment dates is known.

WebCab Options and Futures Demo v2.5 (J2SE Edition)