Uses of Class org.apache.fop.complexscripts.fonts.GlyphSubtable (Apache FOP 2.7 API)
Date: 2022-01-12

## Uses of Class
org.apache.fop.complexscripts.fonts.GlyphSubtable

- Packages that use GlyphSubtable
  Package | Description
  --- | ---
  org.apache.fop.complexscripts.fonts |

- - ### Uses of GlyphSubtable in org.apache.fop.complexscripts.fonts

    Subclasses of GlyphSubtable in org.apache.fop.complexscripts.fonts
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GlyphDefinitionSubtable` The `GlyphDefinitionSubtable` implements an abstract base of a glyph definition subtable, providing a default implementation of the `GlyphDefinition` interface.
    `class` | `GlyphPositioningSubtable` The `GlyphPositioningSubtable` implements an abstract base of a glyph subtable, providing a default implementation of the `GlyphPositioning` interface.
    `class` | `GlyphSubstitutionSubtable` The `GlyphSubstitutionSubtable` implements an abstract base of a glyph substitution subtable, providing a default implementation of the `GlyphSubstitution` interface.

    Methods in org.apache.fop.complexscripts.fonts that return GlyphSubtable
    Modifier and Type | Method and Description
    --- | ---
    `static GlyphSubtable` | GlyphPositioningTable.`createSubtable(int type, java.lang.String id, int sequence, int flags, int format, GlyphCoverageTable coverage, java.util.List entries)` Create a positioning subtable according to the specified arguments.
    `static GlyphSubtable` | GlyphSubstitutionTable.`createSubtable(int type, java.lang.String id, int sequence, int flags, int format, GlyphCoverageTable coverage, java.util.List entries)` Create a substitution subtable according to the specified arguments.
    `static GlyphSubtable` | GlyphDefinitionTable.`createSubtable(int type, java.lang.String id, int sequence, int flags, int format, GlyphMappingTable mapping, java.util.List entries)` Create a definition subtable according to the specified arguments.
    `static GlyphSubtable` | GlyphPositioningTable.`createSubtable(int type, java.lang.String id, int sequence, int flags, int format, java.util.List coverage, java.util.List entries)` Create a positioning subtable according to the specified arguments.
    `static GlyphSubtable` | GlyphSubstitutionTable.`createSubtable(int type, java.lang.String id, int sequence, int flags, int format, java.util.List coverage, java.util.List entries)` Create a substitution subtable according to the specified arguments.
    `GlyphSubtable[]` | GlyphTable.LookupTable.`getSubtables()`

    Methods in org.apache.fop.complexscripts.fonts with parameters of type GlyphSubtable
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | GlyphDefinitionTable.`addSubtable(GlyphSubtable subtable)` Add a subtable.
    `protected void` | GlyphTable.`addSubtable(GlyphSubtable subtable)` Add a subtable.
    `boolean` | GlyphTable.LookupTable.`addSubtable(GlyphSubtable subtable)` Add a subtable into this lookup table's collecion of subtables according to its natural order.
    `static int` | GlyphSubtable.`getFlags(GlyphSubtable[] subtables)` Determine consistent flags for a set of subtables.
    `abstract boolean` | GlyphSubtable.`isCompatible(GlyphSubtable subtable)` Determine if a glyph subtable is compatible with this glyph subtable.
    `boolean` | GlyphPositioningSubtable.`isCompatible(GlyphSubtable subtable)` Determine if a glyph subtable is compatible with this glyph subtable.
    `boolean` | GlyphSubstitutionSubtable.`isCompatible(GlyphSubtable subtable)` Determine if a glyph subtable is compatible with this glyph subtable.
    `void` | GlyphProcessingState.`updateSubtableState(GlyphSubtable st)` Update glyph subtable specific state.
    `static boolean` | GlyphSubtable.`usesReverseScan(GlyphSubtable[] subtables)` Determine if any of the specified subtables uses reverse scanning.

    Constructors in org.apache.fop.complexscripts.fonts with parameters of type GlyphSubtable
    Constructor and Description
    `LookupTable(java.lang.String id, GlyphSubtable subtable)` Instantiate a LookupTable.

    Constructor parameters in org.apache.fop.complexscripts.fonts with type arguments of type GlyphSubtable
    Constructor and Description
    `LookupTable(java.lang.String id, java.util.List<GlyphSubtable> subtables)` Instantiate a LookupTable.

Copyright 1999-2022 The Apache Software Foundation. All Rights Reserved.