Top Fields Constructors Methods
jogamp.graph.font.typecast.ot.table

public Class CmapTable

extends Object
implements Table
Class Inheritance
All Implemented Interfaces
jogamp.graph.font.typecast.ot.table.Table
Imports
java.io.DataInput, .IOException, java.util.Arrays

Author
David Schweinsberg
Version
$Id: CmapTable.java,v 1.3 2004-12-21 10:22:56 davidsch Exp $

Field Summary

Modifier and TypeField and Description
private final DirectoryEntry
private final CmapIndexEntry[]
private final int
private final int

Constructor Summary

AccessConstructor and Description
protected
CmapTable(final DirectoryEntry de, final DataInput di)

Method Summary

Modifier and TypeMethod and Description
public CmapFormat
getCmapFormat(final short platformId, final short encodingId)

public CmapIndexEntry
getCmapIndexEntry(final int i)

public DirectoryEntry

Returns:

A directory entry
getDirectoryEntry
()

Implements jogamp.graph.font.typecast.ot.table.Table.getDirectoryEntry.

Get a directory entry for this table.
public int
public int
getType()

Implements jogamp.graph.font.typecast.ot.table.Table.getType.

Get the table type, as a table directory value.
public int
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

_deback to summary
private final DirectoryEntry _de
_entriesback to summary
private final CmapIndexEntry[] _entries
_numTablesback to summary
private final int _numTables
_versionback to summary
private final int _version

Constructor Detail

CmapTableback to summary
protected CmapTable(final DirectoryEntry de, final DataInput di) throws IOException

Method Detail

getCmapFormatback to summary
public CmapFormat getCmapFormat(final short platformId, final short encodingId)
getCmapIndexEntryback to summary
public CmapIndexEntry getCmapIndexEntry(final int i)
getDirectoryEntryback to summary
public DirectoryEntry getDirectoryEntry()

Implements jogamp.graph.font.typecast.ot.table.Table.getDirectoryEntry.

Get a directory entry for this table. This uniquely identifies the table in collections where there may be more than one instance of a particular table.

Returns:DirectoryEntry

A directory entry

Annotations
@Override
getNumTablesback to summary
public int getNumTables()
getTypeback to summary
public int getType()

Implements jogamp.graph.font.typecast.ot.table.Table.getType.

Doc from jogamp.graph.font.typecast.ot.table.Table.getType.

Get the table type, as a table directory value.

Returns:int

The table type

Annotations
@Override
getVersionback to summary
public int getVersion()
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object

Annotations
@Override