org.apache.fop.complexscripts.fonts
Class GlyphTable.RuleSet
java.lang.Object
org.apache.fop.complexscripts.fonts.GlyphTable.RuleSet
- Direct Known Subclasses:
- GlyphTable.HomogeneousRuleSet
- Enclosing class:
- GlyphTable
public static class GlyphTable.RuleSet
- extends java.lang.Object
The RuleSet
class implements a collection of rules, which
may or may not be the same rule type.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
GlyphTable.RuleSet
public GlyphTable.RuleSet(GlyphTable.Rule[] rules)
throws AdvancedTypographicTableFormatException
- Instantiate a Rule Set.
- Parameters:
rules
- the rules
- Throws:
AdvancedTypographicTableFormatException
- if rules or some element of rules is null
getRules
public GlyphTable.Rule[] getRules()
- Returns:
- the rules
resolveLookupReferences
public void resolveLookupReferences(java.util.Map lookupTables)
- 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
public java.lang.String toString()
-
- Overrides:
toString
in class java.lang.Object
Copyright 1999-2016 The Apache Software Foundation. All Rights Reserved.