Class GlyphTable.RuleLookup
- java.lang.Object
-
- org.apache.fop.complexscripts.fonts.GlyphTable.RuleLookup
-
- Enclosing class:
- GlyphTable
public static class GlyphTable.RuleLookup extends java.lang.Object
TheRuleLookup
class implements a rule lookup record, comprising a glyph sequence index and a lookup table index (in an applicable lookup list).
-
-
Field Summary
Fields Modifier and Type Field Description private GlyphTable.LookupTable
lookup
private int
lookupIndex
private int
sequenceIndex
-
Constructor Summary
Constructors Constructor Description RuleLookup(int sequenceIndex, int lookupIndex)
Instantiate a RuleLookup.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GlyphTable.LookupTable
getLookup()
int
getLookupIndex()
int
getSequenceIndex()
void
resolveLookupReferences(java.util.Map<java.lang.String,GlyphTable.LookupTable> lookupTables)
Resolve references to lookup tables.java.lang.String
toString()
-
-
-
Field Detail
-
sequenceIndex
private final int sequenceIndex
-
lookupIndex
private final int lookupIndex
-
lookup
private GlyphTable.LookupTable lookup
-
-
Method Detail
-
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(java.util.Map<java.lang.String,GlyphTable.LookupTable> lookupTables)
Resolve references to lookup tables.- Parameters:
lookupTables
- map from lookup table identifers, e.g. "lu4", to lookup tables
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-