Class GlyphTable.CoverageSequenceRule
- java.lang.Object
-
- org.apache.fop.complexscripts.fonts.GlyphTable.Rule
-
- org.apache.fop.complexscripts.fonts.GlyphTable.CoverageSequenceRule
-
- Direct Known Subclasses:
GlyphTable.ChainedCoverageSequenceRule
- Enclosing class:
- GlyphTable
public static class GlyphTable.CoverageSequenceRule extends GlyphTable.Rule
TheCoverageSequenceRule
class implements a subclass ofRule
that supports matching on a specific glyph coverage sequence.
-
-
Field Summary
Fields Modifier and Type Field Description private GlyphCoverageTable[]
coverages
-
Constructor Summary
Constructors Constructor Description CoverageSequenceRule(GlyphTable.RuleLookup[] lookups, int inputSequenceLength, GlyphCoverageTable[] coverages)
Instantiate a ClassSequenceRule.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GlyphCoverageTable[]
getCoverages()
java.lang.String
toString()
-
Methods inherited from class org.apache.fop.complexscripts.fonts.GlyphTable.Rule
getInputSequenceLength, getLookups, resolveLookupReferences
-
-
-
-
Field Detail
-
coverages
private final GlyphCoverageTable[] coverages
-
-
Constructor Detail
-
CoverageSequenceRule
public CoverageSequenceRule(GlyphTable.RuleLookup[] lookups, int inputSequenceLength, GlyphCoverageTable[] coverages)
Instantiate a ClassSequenceRule.- Parameters:
lookups
- the rule's lookupsinputSequenceLength
- number of glyphs constituting input sequence (to be consumed)coverages
- the rule's glyph coverage sequence to match, starting with first glyph in sequence
-
-
Method Detail
-
getCoverages
public GlyphCoverageTable[] getCoverages()
- Returns:
- the coverages
-
toString
public java.lang.String toString()
- Overrides:
toString
in classGlyphTable.Rule
-
-