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