Class GlyphTable.Rule
java.lang.Object
org.apache.fop.complexscripts.fonts.GlyphTable.Rule
- Direct Known Subclasses:
GlyphTable.ClassSequenceRule
,GlyphTable.CoverageSequenceRule
,GlyphTable.GlyphSequenceRule
- Enclosing class:
- GlyphTable
The
Rule
class implements an array of rule lookup records.-
Constructor Summary
ModifierConstructorDescriptionprotected
Rule
(GlyphTable.RuleLookup[] lookups, int inputSequenceLength) Instantiate a Rule. -
Method Summary
Modifier and TypeMethodDescriptionint
void
resolveLookupReferences
(Map<String, GlyphTable.LookupTable> lookupTables) Resolve references to lookup tables, e.g., in RuleLookup, to the lookup tables themselves.toString()
-
Constructor Details
-
Rule
Instantiate a Rule.- Parameters:
lookups
- the rule's lookupsinputSequenceLength
- the number of glyphs in the input sequence for this rule
-
-
Method Details
-
getLookups
- Returns:
- the lookups
-
getInputSequenceLength
public int getInputSequenceLength()- Returns:
- the input sequence length
-
resolveLookupReferences
Resolve references to lookup tables, e.g., in RuleLookup, to the lookup tables themselves.- Parameters:
lookupTables
- map from lookup table identifers, e.g. "lu4", to lookup tables
-
toString
-