Sather Home Page

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.

  1. Abstract Classes

    1. $FMT - this abstraction models any object which may have a textual representation generated and recognised.
    2. $VAL_DESCR - this abstraction models the description of a text representation layout for some value.
    3. $EXACT_FMT - this abstraction models any exact number object which may have a textual representation generated and recognised.
    4. $EXACT_DESCR - this abstraction models the description of a text representation layout for any exact number.
    5. $FIXED_FMT - this abstraction models any fixed point number object which may have a textual representation generated and recognised.
    6. $FIXED_DESCR - this abstraction models the description of a text representation layout for any fixed point number.
    7. $FLT_FMT - this abstraction models any floating point number object which may have a textual representation generated and recognised.
    8. $FLT_DESCR - this abstraction models the description of a text representation layout for any floating point number.
    9. $ANCHORED_FMT - this abstraction models any non-numeric object which may have a textual representation generated and recognised.
    10. $ANCHORED_DESCR - this abstraction models the description of a text representation layout for any non-numeric object value.
    11. $MULTI_STR - this abstraction models the formatting and rendering facilities of multi-component culture required (and defined) objects.
  2. Immutable Classes

    1. CONVERSION_RESULTS - this enumeration class implements the possible errors which could occur when attempting to recognise some textual representation of an object value.
  3. Reference Classes

    1. EXACT_DESCR - this class implements the descriptor of whole number layouts.
    2. FIXED_DESCR - this class implements the descriptor of fixed point number layouts.
    3. FLT_DESCR - this class implements the descriptor of real number floating point layouts including an exponent.
    4. ANCHORED_DESCR - this class implements the descriptor of non-numeric representation layouts.
    5. FMT - this class implements the formatter which converts values and layout descriptor strings into a textual representation string.

 


Language Index Library Index
Comments or enquiries should be made to Keith Hopper.
Page last modified: Friday, 10 March 2000.
Produced with Amaya