Uses of Class org.apache.fop.complexscripts.fonts.GlyphTable.RuleLookup (Apache FOP Core 2.11 API)
Date: 2025-04-24

## Uses of Class
org.apache.fop.complexscripts.fonts.GlyphTable.RuleLookup

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

- - ### Uses of GlyphTable.RuleLookup in org.apache.fop.complexscripts.fonts

    Methods in org.apache.fop.complexscripts.fonts that return GlyphTable.RuleLookup
    Modifier and Type | Method and Description
    --- | ---
    `GlyphTable.RuleLookup[]` | GlyphTable.Rule.`getLookups()`

    Methods in org.apache.fop.complexscripts.fonts with parameters of type GlyphTable.RuleLookup
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | GlyphSubstitutionState.`apply(GlyphTable.RuleLookup[] lookups, int nig)` Apply a sequence of matched rule lookups to the `nig` input glyphs starting at the current position.
    `boolean` | GlyphPositioningState.`apply(GlyphTable.RuleLookup[] lookups, int nig)` Apply a sequence of matched rule lookups to the `nig` input glyphs starting at the current position.

    Constructors in org.apache.fop.complexscripts.fonts with parameters of type GlyphTable.RuleLookup
    Constructor and Description
    `ChainedClassSequenceRule(GlyphTable.RuleLookup[] lookups, int inputSequenceLength, int[] classes, int[] backtrackClasses, int[] lookaheadClasses)` Instantiate a ChainedClassSequenceRule.
    `ChainedCoverageSequenceRule(GlyphTable.RuleLookup[] lookups, int inputSequenceLength, GlyphCoverageTable[] coverages, GlyphCoverageTable[] backtrackCoverages, GlyphCoverageTable[] lookaheadCoverages)` Instantiate a ChainedCoverageSequenceRule.
    `ChainedGlyphSequenceRule(GlyphTable.RuleLookup[] lookups, int inputSequenceLength, int[] glyphs, int[] backtrackGlyphs, int[] lookaheadGlyphs)` Instantiate a ChainedGlyphSequenceRule.
    `ClassSequenceRule(GlyphTable.RuleLookup[] lookups, int inputSequenceLength, int[] classes)` Instantiate a ClassSequenceRule.
    `CoverageSequenceRule(GlyphTable.RuleLookup[] lookups, int inputSequenceLength, GlyphCoverageTable[] coverages)` Instantiate a ClassSequenceRule.
    `GlyphSequenceRule(GlyphTable.RuleLookup[] lookups, int inputSequenceLength, int[] glyphs)` Instantiate a GlyphSequenceRule.
    `Rule(GlyphTable.RuleLookup[] lookups, int inputSequenceLength)` Instantiate a Rule.

Copyright © 2025 Apache Software Foundation. All rights reserved.