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

public Class HheaTable

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

Author
David Schweinsberg
Version
$Id: HheaTable.java,v 1.2 2010-08-10 11:44:02 davidsch Exp $

Field Summary

Modifier and TypeField and Description
private final short
private final short
private final short
private final short
private final DirectoryEntry
private final short
private final short
private final short
private final short
private final short
private final int
private final int
private final short

Constructor Summary

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

Method Summary

Modifier and TypeMethod and Description
public short
public short
public short
public short
public short
public DirectoryEntry

Returns:

A directory entry
getDirectoryEntry
()

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

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

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

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

Overrides java.lang.Object.toString.

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

Field Detail

advanceWidthMaxback to summary
private final short advanceWidthMax
ascenderback to summary
private final short ascender
caretSlopeRiseback to summary
private final short caretSlopeRise
caretSlopeRunback to summary
private final short caretSlopeRun
deback to summary
private final DirectoryEntry de
descenderback to summary
private final short descender
lineGapback to summary
private final short lineGap
metricDataFormatback to summary
private final short metricDataFormat
minLeftSideBearingback to summary
private final short minLeftSideBearing
minRightSideBearingback to summary
private final short minRightSideBearing
numberOfHMetricsback to summary
private final int numberOfHMetrics
versionback to summary
private final int version
xMaxExtentback to summary
private final short xMaxExtent

Constructor Detail

HheaTableback to summary
protected HheaTable(final DirectoryEntry de, final DataInput di) throws IOException

Method Detail

getAdvanceWidthMaxback to summary
public short getAdvanceWidthMax()
getAscenderback to summary
public short getAscender()
getCaretSlopeRiseback to summary
public short getCaretSlopeRise()
getCaretSlopeRunback to summary
public short getCaretSlopeRun()
getDescenderback to summary
public short getDescender()
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
getLineGapback to summary
public short getLineGap()
getMetricDataFormatback to summary
public short getMetricDataFormat()
getMinLeftSideBearingback to summary
public short getMinLeftSideBearing()
getMinRightSideBearingback to summary
public short getMinRightSideBearing()
getNumberOfHMetricsback to summary
public int getNumberOfHMetrics()
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
getXMaxExtentback to summary
public short getXMaxExtent()
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