Uses of Interface org.apache.fop.complexscripts.util.GlyphTester (Apache FOP Core 2.11 API)
Date: 2025-04-24

## Uses of Interface
org.apache.fop.complexscripts.util.GlyphTester

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

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

    Fields in org.apache.fop.complexscripts.fonts declared as GlyphTester
    Modifier and Type | Field and Description
    --- | ---
    `protected GlyphTester` | GlyphProcessingState.`ignoreBase` ignore base glyph tester
    `protected GlyphTester` | GlyphProcessingState.`ignoreDefault` default ignore glyph tester
    `protected GlyphTester` | GlyphProcessingState.`ignoreLigature` ignore ligature glyph tester
    `protected GlyphTester` | GlyphProcessingState.`ignoreMark` ignore mark glyph tester

    Methods in org.apache.fop.complexscripts.fonts that return GlyphTester
    Modifier and Type | Method and Description
    --- | ---
    `GlyphTester` | GlyphProcessingState.`getCombinedAndTester(GlyphTester[] gta, int ngt)` Obtain an combined AND glyph tester.
    `GlyphTester` | GlyphProcessingState.`getCombinedIgnoreTester(int flags)` Obtain an ignored glyph tester that corresponds to the specified multiple (combined) lookup flags.
    `GlyphTester` | GlyphProcessingState.`getCombinedOrTester(GlyphTester[] gta, int ngt)` Obtain an combined OR glyph tester.
    `GlyphTester` | GlyphProcessingState.`getIgnoreDefault()` Obtain governing default ignores tester.
    `GlyphTester` | GlyphProcessingState.`getIgnoreTester(int flags)` Obtain an ignored glyph tester that corresponds to the specified lookup flags.

    Methods in org.apache.fop.complexscripts.fonts with parameters of type GlyphTester
    Modifier and Type | Method and Description
    --- | ---
    `CharAssociation[]` | GlyphProcessingState.`getAssociations(int offset, int count, boolean reverseOrder, GlyphTester ignoreTester, CharAssociation[] associations, int[] counts)` Obtain `count` character associations of glyphs starting at specified offset from current position.
    `GlyphTester` | GlyphProcessingState.`getCombinedAndTester(GlyphTester[] gta, int ngt)` Obtain an combined AND glyph tester.
    `GlyphTester` | GlyphProcessingState.`getCombinedOrTester(GlyphTester[] gta, int ngt)` Obtain an combined OR glyph tester.
    `int[]` | GlyphProcessingState.`getGlyphs(int offset, int count, boolean reverseOrder, GlyphTester ignoreTester, int[] glyphs, int[] counts)` Obtain `count` glyphs starting at specified offset from current position.
    `int[]` | GlyphProcessingState.`getGlyphsAvailable(int offset, boolean reverseOrder, GlyphTester ignoreTester)` Determine number of glyphs available starting at specified offset from current position.
    `CharAssociation[]` | GlyphProcessingState.`getIgnoredAssociations(int offset, int count, boolean reverseOrder, GlyphTester ignoreTester, CharAssociation[] associations, int[] counts)` Obtain `count` character associations of ignored glyphs starting at specified offset from current position.
    `int[]` | GlyphProcessingState.`getIgnoredGlyphs(int offset, int count, boolean reverseOrder, GlyphTester ignoreTester, int[] glyphs, int[] counts)` Obtain `count` ignored glyphs starting at specified offset from current position.
    `boolean` | GlyphProcessingState.`isIgnoredGlyph(int offset, GlyphTester ignoreTester)` Determine if glyph at specified offset from current position is ignored.
    `void` | GlyphProcessingState.`setIgnoreDefault(GlyphTester ignoreDefault)` Set default ignore tester.

Copyright © 2025 Apache Software Foundation. All rights reserved.