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

public Class PostTable

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: PostTable.java,v 1.1.1.1 2004-12-05 23:14:56 davidsch Exp $

Field Summary

Modifier and TypeField and Description
private final DirectoryEntry
private int[]
private final int
private final int
private static final String[]
macGlyphName

Todo

Mac Glyph names for 210 & 257

private final int
private final int
private final int
private final int
private int
private String[]
private final short
private final short
private final int

Constructor Summary

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

Creates new PostTable

Method Summary

Modifier and TypeMethod and Description
public DirectoryEntry

Returns:

A directory entry
getDirectoryEntry
()

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

Get a directory entry for this table.
public String
getGlyphName(final int i)

public int

Returns:

The table type
getType
()

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

Get the table type, as a table directory value.
public int
private int
private boolean
isMacGlyphName(final int i)

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
glyphNameIndexback to summary
private int[] glyphNameIndex
isFixedPitchback to summary
private final int isFixedPitch
italicAngleback to summary
private final int italicAngle
macGlyphNameback to summary
private static final String[] macGlyphName

Todo

Mac Glyph names for 210 & 257

maxMemType1back to summary
private final int maxMemType1
maxMemType42back to summary
private final int maxMemType42
minMemType1back to summary
private final int minMemType1
minMemType42back to summary
private final int minMemType42
numGlyphsback to summary
private int numGlyphs
psGlyphNameback to summary
private String[] psGlyphName
underlinePositionback to summary
private final short underlinePosition
underlineThicknessback to summary
private final short underlineThickness
versionback to summary
private final int version

Constructor Detail

PostTableback to summary
protected PostTable(final DirectoryEntry de, final DataInput di) throws IOException

Creates new PostTable

Method Detail

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
getGlyphNameback to summary
public String getGlyphName(final int i)
getTypeback to summary
public int getType()

Implements 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()
highestGlyphNameIndexback to summary
private int highestGlyphNameIndex()
isMacGlyphNameback to summary
private boolean isMacGlyphName(final int i)
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