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

Packages that use GlyphSubtable
org.apache.fop.complexscripts.fonts

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

Subclasses of GlyphSubtable in org.apache.fop.complexscripts.fonts
`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
`static GlyphSubtable` GlyphPositioningTable.`createSubtable(int type, String id, int sequence, int flags, int format, GlyphCoverageTable coverage, List entries)` Create a positioning subtable according to the specified arguments.
`static GlyphSubtable` GlyphSubstitutionTable.`createSubtable(int type, String id, int sequence, int flags, int format, GlyphCoverageTable coverage, List entries)` Create a substitution subtable according to the specified arguments.
`static GlyphSubtable` GlyphDefinitionTable.`createSubtable(int type, String id, int sequence, int flags, int format, GlyphMappingTable mapping, List entries)` Create a definition subtable according to the specified arguments.
`static GlyphSubtable` GlyphPositioningTable.`createSubtable(int type, String id, int sequence, int flags, int format, List coverage, List entries)` Create a positioning subtable according to the specified arguments.
`static GlyphSubtable` GlyphSubstitutionTable.`createSubtable(int type, String id, int sequence, int flags, int format, List coverage, 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
`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(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(String id, List<GlyphSubtable> subtables)` Instantiate a LookupTable.