Class GlyphTable.RuleLookup

java.lang.Object
org.apache.fop.complexscripts.fonts.GlyphTable.RuleLookup
Enclosing class:
GlyphTable

public static class GlyphTable.RuleLookup extends Object
The RuleLookup class implements a rule lookup record, comprising a glyph sequence index and a lookup table index (in an applicable lookup list).
  • Constructor Details

    • RuleLookup

      public RuleLookup(int sequenceIndex, int lookupIndex)
      Instantiate a RuleLookup.
      Parameters:
      sequenceIndex - the index into the input sequence
      lookupIndex - the lookup table index
  • Method Details

    • getSequenceIndex

      public int getSequenceIndex()
      Returns:
      the sequence index
    • getLookupIndex

      public int getLookupIndex()
      Returns:
      the lookup index
    • getLookup

      public GlyphTable.LookupTable getLookup()
      Returns:
      the lookup table
    • resolveLookupReferences

      public void resolveLookupReferences(Map<String,GlyphTable.LookupTable> lookupTables)
      Resolve references to lookup tables.
      Parameters:
      lookupTables - map from lookup table identifers, e.g. "lu4", to lookup tables
    • toString

      public String toString()
      Overrides:
      toString in class Object