public static class GlyphTable.RuleSet extends Object
RuleSet class implements a collection of rules, which
may or may not be the same rule type.| Constructor and Description |
|---|
RuleSet(GlyphTable.Rule[] rules)
Instantiate a Rule Set.
|
| Modifier and Type | Method and Description |
|---|---|
GlyphTable.Rule[] |
getRules() |
void |
resolveLookupReferences(Map<String,GlyphTable.LookupTable> lookupTables)
Resolve references to lookup tables, e.g., in RuleLookup, to the lookup tables themselves.
|
String |
toString() |
public RuleSet(GlyphTable.Rule[] rules) throws AdvancedTypographicTableFormatException
rules - the rulesAdvancedTypographicTableFormatException - if rules or some element of rules is nullpublic GlyphTable.Rule[] getRules()
public void resolveLookupReferences(Map<String,GlyphTable.LookupTable> lookupTables)
lookupTables - map from lookup table identifers, e.g. "lu4", to lookup tablesCopyright © 2023 Apache Software Foundation. All rights reserved.