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

public Class VdmxTable

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

The Vertical Device Metrics table for TrueType outlines.
Author
David Schweinsberg
Version
$Id: VdmxTable.java,v 1.1 2007-01-30 05:25:35 davidsch Exp $

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
pack-priv static class
pack-priv static class

Field Summary

Modifier and TypeField and Description
private final DirectoryEntry
private final VdmxTable.Group[]
private final int
private final int
private final int[]
private final VdmxTable.Ratio[]
private final int

Constructor Summary

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

Creates a new instance of VdmxTable

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 int
getType()

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

Get the table type, as a table directory value.
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
_groupsback to summary
private final VdmxTable.Group[] _groups
_numRatiosback to summary
private final int _numRatios
_numRecsback to summary
private final int _numRecs
_offsetback to summary
private final int[] _offset
_ratRangeback to summary
private final VdmxTable.Ratio[] _ratRange
_versionback to summary
private final int _version

Constructor Detail

VdmxTableback to summary
protected VdmxTable(final DirectoryEntry de, final DataInput di) throws IOException

Creates a new instance of VdmxTable

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
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
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
jogamp.graph.font.typecast.ot.table back to summary

pack-priv Class VdmxTable.Group

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final int
private final VdmxTable.VTableRecord[]
private final int
private final int

Constructor Summary

AccessConstructor and Description
protected
Group(final DataInput di)

Method Summary

Modifier and TypeMethod and Description
public int
public VdmxTable.VTableRecord[]
public int
public int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_endszback to summary
private final int _endsz
_entryback to summary
private final VdmxTable.VTableRecord[] _entry
_recsback to summary
private final int _recs
_startszback to summary
private final int _startsz

Constructor Detail

Groupback to summary
protected Group(final DataInput di) throws IOException

Method Detail

getEndSZback to summary
public int getEndSZ()
getEntryback to summary
public VdmxTable.VTableRecord[] getEntry()
getRecsback to summary
public int getRecs()
getStartSZback to summary
public int getStartSZ()
jogamp.graph.font.typecast.ot.table back to summary

pack-priv Class VdmxTable.Ratio

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final byte
private final byte
private final byte
private final byte

Constructor Summary

AccessConstructor and Description
protected
Ratio(final DataInput di)

Method Summary

Modifier and TypeMethod and Description
public byte
public byte
public byte
public byte
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_bCharSetback to summary
private final byte _bCharSet
_xRatioback to summary
private final byte _xRatio
_yEndRatioback to summary
private final byte _yEndRatio
_yStartRatioback to summary
private final byte _yStartRatio

Constructor Detail

Ratioback to summary
protected Ratio(final DataInput di) throws IOException

Method Detail

getBCharSetback to summary
public byte getBCharSet()
getXRatioback to summary
public byte getXRatio()
getYEndRatioback to summary
public byte getYEndRatio()
getYStartRatioback to summary
public byte getYStartRatio()
jogamp.graph.font.typecast.ot.table back to summary

pack-priv Class VdmxTable.VTableRecord

extends Object
Class Inheritance

Field Summary

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

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public short
public short
public int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_yMaxback to summary
private final short _yMax
_yMinback to summary
private final short _yMin
_yPelHeightback to summary
private final int _yPelHeight

Constructor Detail

VTableRecordback to summary
protected VTableRecord(final DataInput di) throws IOException

Method Detail

getYMaxback to summary
public short getYMax()
getYMinback to summary
public short getYMin()
getYPelHeightback to summary
public int getYPelHeight()