Class Post


  • public final class Post
    extends Table
    Gives access to the 'post' table.

    Version handling

    'post' tables have a major/minor version number. This implementation:

    • fully supports version 1.0, 2.0, 2.5 and 3.0 tables,
    • partially supports version 4.0 tables,
    • interprets 1.x tables as 1.0 tables,
    • interprets 2.x tables with x < 5 as 2.0 tables
    • interprets 2.x tables with x > 5 as 2.5 tables
    • interprets 3.x tables as 3.0 tables
    • interprets 4.x tables as 4.0 tables
    • rejects other versions with an UnsupportedFontException at construction time.

    Version 2.5 is treated as if it were a major version number (which it should have been, since a table with version 2.5 cannot be interpreted correctly by a 2.0 client).

    When some data is not present in the actual version of the table, the accessors return identified values.

    Synchronization

    Like all tables, these objects are immutable.