Class GlyphCoverageTable.EmptyCoverageTable
- java.lang.Object
-
- org.apache.fop.complexscripts.fonts.GlyphMappingTable
-
- org.apache.fop.complexscripts.fonts.GlyphMappingTable.EmptyMappingTable
-
- org.apache.fop.complexscripts.fonts.GlyphCoverageTable.EmptyCoverageTable
-
- All Implemented Interfaces:
GlyphCoverageMapping
- Enclosing class:
- GlyphCoverageTable
private static class GlyphCoverageTable.EmptyCoverageTable extends GlyphMappingTable.EmptyMappingTable implements GlyphCoverageMapping
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.fop.complexscripts.fonts.GlyphMappingTable
GlyphMappingTable.EmptyMappingTable, GlyphMappingTable.MappedMappingTable, GlyphMappingTable.MappingRange, GlyphMappingTable.RangeMappingTable
-
-
Field Summary
-
Fields inherited from class org.apache.fop.complexscripts.fonts.GlyphMappingTable
GLYPH_MAPPING_TYPE_EMPTY, GLYPH_MAPPING_TYPE_MAPPED, GLYPH_MAPPING_TYPE_RANGE
-
-
Constructor Summary
Constructors Constructor Description EmptyCoverageTable(java.util.List entries)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCoverageIndex(int gid)Map glyph identifier (code) to coverge index.intgetCoverageSize()Obtain size of coverage table, i.e., ciMax + 1, where ciMax is the maximum coverage index.-
Methods inherited from class org.apache.fop.complexscripts.fonts.GlyphMappingTable.EmptyMappingTable
getEntries, getMappedIndex, getMappingSize, getType
-
-
-
-
Method Detail
-
getCoverageSize
public int getCoverageSize()
Obtain size of coverage table, i.e., ciMax + 1, where ciMax is the maximum coverage index.- Specified by:
getCoverageSizein interfaceGlyphCoverageMapping- Returns:
- size of coverage table
-
getCoverageIndex
public int getCoverageIndex(int gid)
Map glyph identifier (code) to coverge index. Returns -1 if glyph identifier is not in the domain of the coverage table.- Specified by:
getCoverageIndexin interfaceGlyphCoverageMapping- Parameters:
gid- glyph identifier (code)- Returns:
- non-negative glyph coverage index or -1 if glyph identifiers is not mapped by table
-
-