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

public Class HeadTable

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: HeadTable.java,v 1.2 2004-12-21 10:23:20 davidsch Exp $

Field Summary

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

Constructor Summary

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

Method Summary

Modifier and TypeMethod and Description
public int
public long
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 int
public short
public short
public short
public short
public long
public int
getType()

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

Get the table type, as a table directory value.
public short
public int
public short
public short
public short
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

_checkSumAdjustmentback to summary
private final int _checkSumAdjustment
_createdback to summary
private final long _created
_deback to summary
private final DirectoryEntry _de
_flagsback to summary
private final short _flags
_fontDirectionHintback to summary
private final short _fontDirectionHint
_fontRevisionback to summary
private final int _fontRevision
_glyphDataFormatback to summary
private final short _glyphDataFormat
_indexToLocFormatback to summary
private final short _indexToLocFormat
_lowestRecPPEMback to summary
private final short _lowestRecPPEM
_macStyleback to summary
private final short _macStyle
_magicNumberback to summary
private final int _magicNumber
_modifiedback to summary
private final long _modified
_unitsPerEmback to summary
private final short _unitsPerEm
_versionNumberback to summary
private final int _versionNumber
_xMaxback to summary
private final short _xMax
_xMinback to summary
private final short _xMin
_yMaxback to summary
private final short _yMax
_yMinback to summary
private final short _yMin

Constructor Detail

HeadTableback to summary
protected HeadTable(final DirectoryEntry de, final DataInput di) throws IOException

Method Detail

getCheckSumAdjustmentback to summary
public int getCheckSumAdjustment()
getCreatedback to summary
public long getCreated()
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
getFlagsback to summary
public short getFlags()
getFontDirectionHintback to summary
public short getFontDirectionHint()
getFontRevisionback to summary
public int getFontRevision()
getGlyphDataFormatback to summary
public short getGlyphDataFormat()
getIndexToLocFormatback to summary
public short getIndexToLocFormat()
getLowestRecPPEMback to summary
public short getLowestRecPPEM()
getMacStyleback to summary
public short getMacStyle()
getModifiedback to summary
public long getModified()
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
getUnitsPerEmback to summary
public short getUnitsPerEm()
getVersionNumberback to summary
public int getVersionNumber()
getXMaxback to summary
public short getXMax()
getXMinback to summary
public short getXMin()
getYMaxback to summary
public short getYMax()
getYMinback to summary
public short getYMin()
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