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

public Class VheaTable

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

Vertical Header Table
Author
David Schweinsberg
Version
$Id: VheaTable.java,v 1.1 2007-01-31 01:17:40 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
VheaTable(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

_advanceHeightMaxback to summary
private final short _advanceHeightMax
_ascentback to summary
private final short _ascent
_caretSlopeRiseback to summary
private final short _caretSlopeRise
_caretSlopeRunback to summary
private final short _caretSlopeRun
_deback to summary
private final DirectoryEntry _de
_descentback to summary
private final short _descent
_lineGapback to summary
private final short _lineGap
_metricDataFormatback to summary
private final short _metricDataFormat
_minBottomSideBearingback to summary
private final short _minBottomSideBearing
_minTopSideBearingback to summary
private final short _minTopSideBearing
_numberOfLongVerMetricsback to summary
private final int _numberOfLongVerMetrics
_versionback to summary
private final int _version
_yMaxExtentback to summary
private final short _yMaxExtent

Constructor Detail

VheaTableback to summary
protected VheaTable(final DirectoryEntry de, final DataInput di) throws IOException

Method Detail

getAdvanceHeightMaxback to summary
public short getAdvanceHeightMax()
getAscentback to summary
public short getAscent()
getCaretSlopeRiseback to summary
public short getCaretSlopeRise()
getCaretSlopeRunback to summary
public short getCaretSlopeRun()
getDescentback to summary
public short getDescent()
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()
getMinBottomSideBearingback to summary
public short getMinBottomSideBearing()
getMinTopSideBearingback to summary
public short getMinTopSideBearing()
getNumberOfLongVerMetricsback to summary
public int getNumberOfLongVerMetrics()
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
getYMaxExtentback to summary
public short getYMaxExtent()
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