org.apache.fop.complexscripts.fonts

## Class GlyphPositioningTable.PairValues

- java.lang.Object
- - org.apache.fop.complexscripts.fonts.GlyphPositioningTable.PairValues

- Enclosing class:
    GlyphPositioningTable

      public static class GlyphPositioningTable.PairValues
      extends Object

  The `PairValues` class implements a pair value record, comprising a glyph id (or zero) and two optional positioning values.

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `PairValues(int glyph, GlyphPositioningTable.Value value1, GlyphPositioningTable.Value value2)` Instantiate a PairValues.

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `int` | `getGlyph()`
    `GlyphPositioningTable.Value` | `getValue1()`
    `GlyphPositioningTable.Value` | `getValue2()`
    `String` | `toString()`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### Constructor Detail

    - #### PairValues

          public PairValues(int glyph,
                            GlyphPositioningTable.Value value1,
                            GlyphPositioningTable.Value value2)

      Instantiate a PairValues.
      Parameters:
        `glyph` - the glyph id (or zero)
        `value1` - the value of the first glyph in pair (or null)
        `value2` - the value of the second glyph in pair (or null)

  - ### Method Detail

    - #### getGlyph

          public int getGlyph()

      Returns:
        the glyph id

    - #### getValue1

          public GlyphPositioningTable.Value getValue1()

      Returns:
        the first value

    - #### getValue2

          public GlyphPositioningTable.Value getValue2()

      Returns:
        the second value

    - #### toString

          public String toString()

      Overrides:
        `toString` in class `Object`

Copyright © 2025 Apache Software Foundation. All rights reserved.