org.extex.font.format.xtf.tables.gps
Class ClassDefTable.ClassDef1Table

java.lang.Object
  extended by org.extex.font.format.xtf.tables.gps.ClassDefTable
      extended by org.extex.font.format.xtf.tables.gps.ClassDefTable.ClassDef1Table
All Implemented Interfaces:
XMLWriterConvertible
Enclosing class:
ClassDefTable

public static class ClassDefTable.ClassDef1Table
extends ClassDefTable

ClassDefTable for Format 1.

Type Name Description
uint16 ClassFormat Format identifier-format = 1
GlyphID StartGlyph First GlyphID of the ClassValueArray
uint16 GlyphCount Size of the ClassValueArray
uint16 ClassValueArray[GlyphCount] Array of Class Values-one per GlyphID


Nested Class Summary
 
Nested classes/interfaces inherited from class org.extex.font.format.xtf.tables.gps.ClassDefTable
ClassDefTable.ClassDef1Table, ClassDefTable.ClassDef2Table
 
Field Summary
 
Fields inherited from class org.extex.font.format.xtf.tables.gps.ClassDefTable
classMap, defNr, format, xtfGlyph
 
Constructor Summary
ClassDefTable.ClassDef1Table(RandomAccessR rar, XtfGlyphName xtfGlyph, int classformat, int defNr)
          Creates a new object.
 
Method Summary
 
Methods inherited from class org.extex.font.format.xtf.tables.gps.ClassDefTable
addClass0, getClass, getFormat, newInstance, writeXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassDefTable.ClassDef1Table

public ClassDefTable.ClassDef1Table(RandomAccessR rar,
                                    XtfGlyphName xtfGlyph,
                                    int classformat,
                                    int defNr)
                             throws java.io.IOException
Creates a new object.

Parameters:
rar - The input.
xtfGlyph - The glyph name.
classformat - The format of the class.
defNr - The class def number.
Throws:
java.io.IOException - if a IO-error occurred.