Class GlyphMappingTable.EmptyMappingTable
java.lang.Object
org.apache.fop.complexscripts.fonts.GlyphMappingTable
org.apache.fop.complexscripts.fonts.GlyphMappingTable.EmptyMappingTable
- Enclosing class:
GlyphMappingTable
empty mapping table base class
-
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
ConstructorsConstructorDescriptionConstruct empty mapping table.EmptyMappingTable(List entries) Construct empty mapping table with entries (ignored). -
Method Summary
Modifier and TypeMethodDescriptionObtain mapping entries.intgetMappedIndex(int gid) Map glyph identifier (code) to coverge index.intObtain size of mapping table, i.e., ciMax + 1, where ciMax is the maximum mapping index.intgetType()Obtain mapping type.
-
Constructor Details
-
EmptyMappingTable
public EmptyMappingTable()Construct empty mapping table. -
EmptyMappingTable
Construct empty mapping table with entries (ignored).- Parameters:
entries- list of entries (ignored)
-
-
Method Details
-
getType
public int getType()Obtain mapping type.- Overrides:
getTypein classGlyphMappingTable- Returns:
- mapping format type
-
getEntries
Obtain mapping entries.- Overrides:
getEntriesin classGlyphMappingTable- Returns:
- list of mapping entries
-
getMappingSize
public int getMappingSize()Obtain size of mapping table, i.e., ciMax + 1, where ciMax is the maximum mapping index.- Overrides:
getMappingSizein classGlyphMappingTable- Returns:
- size of mapping table
-
getMappedIndex
public int getMappedIndex(int gid) Map glyph identifier (code) to coverge index. Returns -1 if glyph identifier is not in the domain of the mapping table.- Overrides:
getMappedIndexin classGlyphMappingTable- Parameters:
gid- glyph identifier (code)- Returns:
- non-negative glyph mapping index or -1 if glyph identifiers is not mapped by table
-