Class GlyphTable.RuleLookup
java.lang.Object
org.docx4j.fonts.fop.complexscripts.fonts.GlyphTable.RuleLookup
- Enclosing class:
- GlyphTable
public static class GlyphTable.RuleLookup
extends java.lang.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 Summary
Constructors Constructor Description RuleLookup(int sequenceIndex, int lookupIndex)Instantiate a RuleLookup. -
Method Summary
Modifier and Type Method Description GlyphTable.LookupTablegetLookup()intgetLookupIndex()intgetSequenceIndex()voidresolveLookupReferences(java.util.Map<java.lang.String,GlyphTable.LookupTable> lookupTables)Resolve references to lookup tables.java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
RuleLookup
public RuleLookup(int sequenceIndex, int lookupIndex)Instantiate a RuleLookup.- Parameters:
sequenceIndex- the index into the input sequencelookupIndex- the lookup table index
-
-
Method Details
-
getSequenceIndex
public int getSequenceIndex()- Returns:
- the sequence index
-
getLookupIndex
public int getLookupIndex()- Returns:
- the lookup index
-
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:
toStringin classjava.lang.Object
-