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
TheChainedCoverageSequenceRuleclass implements a subclass ofCoverageSequenceRulethat supports matching on a specific glyph class sequence in a specific chained contextual.
-
-
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.StringtoString()-
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
-
-
-
-
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:
toStringin classGlyphTable.CoverageSequenceRule
-
-