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

public Class GsubTable

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

Author
David Schweinsberg
Version
$Id: GsubTable.java,v 1.3 2007-01-24 09:47:46 davidsch Exp $

Field Summary

Modifier and TypeField and Description
private final DirectoryEntry
private final FeatureList
private final LookupList
private final ScriptList

Constructor Summary

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

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 FeatureList
public LookupList
public ScriptList
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 static String
lookupTypeAsString(final int type)

public LookupSubtable
read(final int type, final DataInputStream dis, final int offset)

Implements jogamp.graph.font.typecast.ot.table.LookupSubtableFactory.read.

1 - Single - Replace one glyph with one glyph 2 - Multiple - Replace one glyph with more than one glyph 3 - Alternate - Replace one glyph with one of many glyphs 4 - Ligature - Replace multiple glyphs with one glyph 5 - Context - Replace one or more glyphs in context 6 - Chaining - Context Replace one or more glyphs in chained context
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
_featureListback to summary
private final FeatureList _featureList
_lookupListback to summary
private final LookupList _lookupList
_scriptListback to summary
private final ScriptList _scriptList

Constructor Detail

GsubTableback to summary
protected GsubTable(final DirectoryEntry de, final DataInput di) throws IOException

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
getFeatureListback to summary
public FeatureList getFeatureList()
getLookupListback to summary
public LookupList getLookupList()
getScriptListback to summary
public ScriptList getScriptList()
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
lookupTypeAsStringback to summary
public static String lookupTypeAsString(final int type)
readback to summary
public LookupSubtable read(final int type, final DataInputStream dis, final int offset) throws IOException

Implements jogamp.graph.font.typecast.ot.table.LookupSubtableFactory.read.

1 - Single - Replace one glyph with one glyph 2 - Multiple - Replace one glyph with more than one glyph 3 - Alternate - Replace one glyph with one of many glyphs 4 - Ligature - Replace multiple glyphs with one glyph 5 - Context - Replace one or more glyphs in context 6 - Chaining - Context Replace one or more glyphs in chained context

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