|
Section 8.11: Non-numeric Classes |
 |
This section of the required library contains definitions of those
abstractions and classes which provide general non-numeric object facilities.
This includes the language-defined class BOOL, providing textual
representation/generation capabilities in addition to those specified in
section 7 of the language specification (qv).
Abstract Classes
- $ENUMS - this abstraction models
enumerated types.
- $ENUM_SET - this abstraction models
sets of enumeration values.
Immutable Classes
- BOOL - this required library class defines
text and binary conversion features in addition to the basic logical
operations specified in the language (qv).
- UNIT_KINDS - this enumeration class is
defined to indicate the kind of unit system used in a particular
culture (see ISO/IEC
14652).
- TRI_STATE - this enumeration class
provides a foundation for a three state logic class. It is based upon
the cultural requirement to
permit a user interaction to indicate whether the answer to some
question is yes or no - or neither.
Reference Classes
- ANSWERS - this class implements the
concept of a logical respones to a question requiring a yes/no
answer.
- ADDRESS - this class implements a postal
address. It is derived from the culture-independent standard
description.
- NAME - this class implements a name with or
without honorific. It is derived from the culture-independent
standard description.
- PHONE_NO - this class implements a local
or international telephone number 'text string'. It is derived from
the culture-independent standard description.
Comments
or enquiries should be made to Keith Hopper.
Page last modified: Wednesday, 22 November 2000.
|
|