|
Section 8.14: Representation Classes |
|
This section of the required library contains definitions of those
abstractions and classes which relate to the presentation of internal values
as external text strings - in particular the concept of formatting (laying
out) some textual utterance.
Abstract Classes
- $FMT - this abstraction models any object
which may have a textual representation generated and recognised.
- $VAL_DESCR - this abstraction models
the description of a text representation layout for some value.
- $EXACT_FMT - this abstraction models
any exact number object which may have a textual representation
generated and recognised.
- $EXACT_DESCR - this abstraction
models the description of a text representation layout for any exact
number.
- $FIXED_FMT - this abstraction models
any fixed point number object which may have a textual representation
generated and recognised.
- $FIXED_DESCR - this abstraction
models the description of a text representation layout for any fixed
point number.
- $FLT_FMT - this abstraction models any
floating point number object which may have a textual representation
generated and recognised.
- $FLT_DESCR - this abstraction models
the description of a text representation layout for any floating point
number.
- $ANCHORED_FMT - this abstraction
models any non-numeric object which may have a textual representation
generated and recognised.
- $ANCHORED_DESCR - this
abstraction models the description of a text representation layout for
any non-numeric object value.
- $MULTI_STR - this abstraction models
the formatting and rendering facilities of multi-component culture required (and defined) objects.
Immutable Classes
- CONVERSION_RESULTS - this
enumeration class implements the possible errors which could occur
when attempting to recognise some textual representation of an object
value.
Reference Classes
- EXACT_DESCR - this class implements
the descriptor of whole number layouts.
- FIXED_DESCR - this class implements
the descriptor of fixed point number layouts.
- FLT_DESCR - this class implements the
descriptor of real number floating point layouts including an
exponent.
- ANCHORED_DESCR - this class
implements the descriptor of non-numeric representation layouts.
- FMT - this class implements the formatter
which converts values and layout descriptor strings into a textual
representation string.
Comments
or enquiries should be made to Keith Hopper.
Page last modified: Friday, 10 March 2000.
|
|