Class GlyphPositioningTable.PairSubtableFormat2
java.lang.Object
org.apache.fop.complexscripts.fonts.GlyphSubtable
org.apache.fop.complexscripts.fonts.GlyphPositioningSubtable
org.apache.fop.complexscripts.fonts.GlyphPositioningTable.PairSubtable
org.apache.fop.complexscripts.fonts.GlyphPositioningTable.PairSubtableFormat2
- All Implemented Interfaces:
Comparable
,GlyphPositioning
- Enclosing class:
GlyphPositioningTable
private static class GlyphPositioningTable.PairSubtableFormat2
extends GlyphPositioningTable.PairSubtable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate GlyphClassTable
private GlyphClassTable
private int
private int
private GlyphPositioningTable.PairValues[][]
Fields inherited from class org.apache.fop.complexscripts.fonts.GlyphSubtable
LF_IGNORE_BASE, LF_IGNORE_LIGATURE, LF_IGNORE_MARK, LF_INTERNAL_USE_REVERSE_SCAN, LF_MARK_ATTACHMENT_TYPE, LF_RESERVED, LF_RIGHT_TO_LEFT, LF_USE_MARK_FILTERING_SET
-
Constructor Summary
ConstructorsConstructorDescriptionPairSubtableFormat2
(String id, int sequence, int flags, int format, GlyphCoverageTable coverage, List entries) -
Method Summary
Modifier and TypeMethodDescriptiongetPairValues
(int ci, int gi1, int gi2) Obtain associated pair values.private void
Methods inherited from class org.apache.fop.complexscripts.fonts.GlyphPositioningTable.PairSubtable
create, getType, isCompatible, position
Methods inherited from class org.apache.fop.complexscripts.fonts.GlyphPositioningSubtable
getTableType, getTypeName, position, position, usesReverseScan
Methods inherited from class org.apache.fop.complexscripts.fonts.GlyphSubtable
compareTo, equals, getClasses, getCoverage, getCoverageIndex, getCoverageSize, getFlags, getFlags, getFormat, getGDEF, getLookupId, getSequence, getTable, hashCode, resolveLookupReferences, setTable, usesReverseScan
-
Field Details
-
cdt1
-
cdt2
-
nc1
private int nc1 -
nc2
private int nc2 -
pvm
-
-
Constructor Details
-
PairSubtableFormat2
PairSubtableFormat2(String id, int sequence, int flags, int format, GlyphCoverageTable coverage, List entries)
-
-
Method Details
-
getEntries
- Specified by:
getEntries
in classGlyphSubtable
- Returns:
- this subtable's lookup entries
-
getPairValues
Obtain associated pair values.- Specified by:
getPairValues
in classGlyphPositioningTable.PairSubtable
- Parameters:
ci
- coverage indexgi1
- first input glyph indexgi2
- second input glyph index- Returns:
- pair values or null if none applies
-
populate
-