Class GlyphPositioningTable.SingleSubtableFormat1
java.lang.Object
org.apache.fop.complexscripts.fonts.GlyphSubtable
org.apache.fop.complexscripts.fonts.GlyphPositioningSubtable
org.apache.fop.complexscripts.fonts.GlyphPositioningTable.SingleSubtable
org.apache.fop.complexscripts.fonts.GlyphPositioningTable.SingleSubtableFormat1
- All Implemented Interfaces:
Comparable,GlyphPositioning
- Enclosing class:
GlyphPositioningTable
private static class GlyphPositioningTable.SingleSubtableFormat1
extends GlyphPositioningTable.SingleSubtable
-
Field Summary
FieldsFields 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
ConstructorsConstructorDescriptionSingleSubtableFormat1(String id, int sequence, int flags, int format, GlyphCoverageTable coverage, List entries) -
Method Summary
Modifier and TypeMethodDescriptiongetValue(int ci, int gi) Obtain positioning value for coverage index.private voidMethods inherited from class org.apache.fop.complexscripts.fonts.GlyphPositioningTable.SingleSubtable
create, getType, isCompatible, positionMethods inherited from class org.apache.fop.complexscripts.fonts.GlyphPositioningSubtable
getTableType, getTypeName, position, position, usesReverseScanMethods 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
-
value
-
ciMax
private int ciMax
-
-
Constructor Details
-
SingleSubtableFormat1
SingleSubtableFormat1(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
-
getValue
Obtain positioning value for coverage index.- Specified by:
getValuein classGlyphPositioningTable.SingleSubtable- Parameters:
ci- coverage indexgi- input glyph index- Returns:
- positioning value or null if none applies
-
populate
-