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 GlyphClassTableprivate GlyphClassTableprivate intprivate intprivate GlyphPositioningTable.PairValues[][]Fields inherited from class 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 voidMethods inherited from class GlyphPositioningTable.PairSubtable
create, getType, isCompatible, positionMethods inherited from class GlyphPositioningSubtable
getTableType, getTypeName, position, position, usesReverseScanMethods inherited from class 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:
getEntriesin classGlyphSubtable- Returns:
- this subtable's lookup entries
-
getPairValues
Obtain associated pair values.- Specified by:
getPairValuesin classGlyphPositioningTable.PairSubtable- Parameters:
ci- coverage indexgi1- first input glyph indexgi2- second input glyph index- Returns:
- pair values or null if none applies
-
populate
-