Class GlyphClassTable.EmptyClassTable
java.lang.Object
org.apache.fop.complexscripts.fonts.GlyphMappingTable
org.apache.fop.complexscripts.fonts.GlyphMappingTable.EmptyMappingTable
org.apache.fop.complexscripts.fonts.GlyphClassTable.EmptyClassTable
- All Implemented Interfaces:
GlyphClassMapping
- Enclosing class:
GlyphClassTable
private static class GlyphClassTable.EmptyClassTable
extends GlyphMappingTable.EmptyMappingTable
implements GlyphClassMapping
-
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 -
Method Summary
Modifier and TypeMethodDescriptionint
getClassIndex
(int gid, int set) Map glyph identifier (code) to coverge index.int
getClassSize
(int set) Obtain size of class table, i.e., ciMax + 1, where ciMax is the maximum class index.Methods inherited from class org.apache.fop.complexscripts.fonts.GlyphMappingTable.EmptyMappingTable
getEntries, getMappedIndex, getMappingSize, getType
-
Constructor Details
-
EmptyClassTable
-
-
Method Details
-
getClassSize
public int getClassSize(int set) Obtain size of class table, i.e., ciMax + 1, where ciMax is the maximum class index.- Specified by:
getClassSize
in interfaceGlyphClassMapping
- Parameters:
set
- for coverage set based class mappings, indicates set index, otherwise ignored- Returns:
- size of class table
-
getClassIndex
public int getClassIndex(int gid, int set) Map glyph identifier (code) to coverge index. Returns -1 if glyph identifier is not in the domain of the class table.- Specified by:
getClassIndex
in interfaceGlyphClassMapping
- Parameters:
gid
- glyph identifier (code)set
- for coverage set based class mappings, indicates set index, otherwise ignored- Returns:
- non-negative glyph class index or -1 if glyph identifiers is not mapped by table
-