[operations] [attributes] [fields] [template] [definition]
[implementation] [documentation]
To use the search tool you need to use a browser which supports JAVA (c)

[next] [prev] [superclass] [next peer] [prev peer] [subclass] [index] [hierarchy]

Calendar

abstract
inherits from Object

Object <- Calendar



Operations

Get list of all operations

ConvertFromCalendarDate
ConvertToCalendarDate
DaysInCalendarMonth
MonthsInCalendarYear


Attributes

Get list of all attributes

Class Calendar defines no new attributes.


Fields

No fields are defined by Calendar or any of its superclasses.


Instance template

Class Calendar cannot be instantiated.


Class definition

Define Class Calendar;
    inherits from Object;
    abstract;

    operation ConvertFromCalendarDate(array: DateIntegers): Signed, safe, noMethod;
        // interprets the date array and converts it into a date value
    operation ConvertToCalendarDate(dateValue: Signed; var array: DateIntegers), safe, noMethod;
        // converts the date value into a date array
    operation DaysInCalendarMonth(month: Unsigned; year: Unsigned): UnsignedShort, safe, noMethod;
        // returns the number of days in the specified month
    operation MonthsInCalendarYear(year: Unsigned): UnsignedShort, safe, noMethod;
        // returns the number of months in the specified year

end class;