Class GlyphTable.GlyphSequenceRule
java.lang.Object
org.apache.fop.complexscripts.fonts.GlyphTable.Rule
org.apache.fop.complexscripts.fonts.GlyphTable.GlyphSequenceRule
- Direct Known Subclasses:
GlyphTable.ChainedGlyphSequenceRule
- Enclosing class:
- GlyphTable
The
GlyphSequenceRule
class implements a subclass of Rule
that supports matching on a specific glyph sequence.-
Constructor Summary
ConstructorDescriptionGlyphSequenceRule
(GlyphTable.RuleLookup[] lookups, int inputSequenceLength, int[] glyphs) Instantiate a GlyphSequenceRule. -
Method Summary
Methods inherited from class org.apache.fop.complexscripts.fonts.GlyphTable.Rule
getInputSequenceLength, getLookups, resolveLookupReferences
-
Constructor Details
-
GlyphSequenceRule
Instantiate a GlyphSequenceRule.- Parameters:
lookups
- the rule's lookupsinputSequenceLength
- number of glyphs constituting input sequence (to be consumed)glyphs
- the rule's glyph sequence to match, starting with second glyph in sequence
-
-
Method Details
-
getGlyphs
public int[] getGlyphs()Obtain glyphs. N.B. that this array starts with the second glyph of the input sequence.- Returns:
- the glyphs
-
getGlyphs
public int[] getGlyphs(int firstGlyph) Obtain glyphs augmented by specified first glyph entry.- Parameters:
firstGlyph
- to fill in first glyph entry- Returns:
- the glyphs augmented by first glyph
-
toString
- Overrides:
toString
in classGlyphTable.Rule
-