org.extex.font.format.xtf.tables
Interface XtfTable

All Known Implementing Classes:
AbstractXtfSFLTable, AbstractXtfTable, OtfTableACNT, OtfTableAVAR, OtfTableBASE, OtfTableBDAT, OtfTableBLOC, OtfTableBSLN, OtfTableCFF, OtfTableCVAR, OtfTableDSIG, OtfTableFDSC, OtfTableFEAT, OtfTableFMTX, OtfTableFVAR, OtfTableGDEF, OtfTableGPOS, OtfTableGSUB, OtfTableGVAR, OtfTableJSTF, OtfTableJUST, OtfTableLCAR, OtfTableMMFX, OtfTableMMSD, OtfTableMORT, OtfTablePROP, OtfTableTRAK, OtfTableTYP1, TtfTableCMAP, TtfTableCVT, TtfTableEBDT, TtfTableEBLC, TtfTableEBSC, TtfTableFPGM, TtfTableGASP, TtfTableGLYF, TtfTableHDMX, TtfTableHEAD, TtfTableHHEA, TtfTableHMTX, TtfTableKERN, TtfTableLOCA, TtfTableLTSH, TtfTableMAXP, TtfTableNAME, TtfTableOS2, TtfTablePCLT, TtfTablePOST, TtfTablePREP, TtfTableVDMX, TtfTableVHEA, TtfTableVMTX

public interface XtfTable

Interface for all TTF/OTF table.

Version:
$Revision: 6604 $
Author:
Michael Niedermair

Method Summary
 int getInitOrder()
          Returns a order number to sort the tables for the init process.
 java.lang.String getShortcut()
          Returns the table shortcut.
 XtfTableMap getTableMap()
          Returns the table map with all tables.
 int getType()
          Returns the table-type.
 void init()
          Initialize the table.
 

Method Detail

getType

int getType()
Returns the table-type.

Returns:
Returns the table-type.

getShortcut

java.lang.String getShortcut()
Returns the table shortcut.

Returns:
Returns the table shortcut.

getInitOrder

int getInitOrder()
Returns a order number to sort the tables for the init process.

Returns:
Returns the order number.

getTableMap

XtfTableMap getTableMap()
Returns the table map with all tables.

Returns:
Returns the table map with all tables.

init

void init()
          throws java.io.IOException
Initialize the table.

Throws:
java.io.IOException - if a IO-error is occurred.