de.dante.extex.font.type.tfm
Class TFMExtenArray

java.lang.Object
  extended byde.dante.extex.font.type.tfm.TFMExtenArray
All Implemented Interfaces:
java.io.Serializable, XMLWriterConvertible

public class TFMExtenArray
extends java.lang.Object
implements XMLWriterConvertible, java.io.Serializable

Class for TFM exten array.

Extensible characters are specified by an extensible_recipe, which consists of four bytes called top, mid, bot, and rep (in this order). These bytes are the character codes of individual pieces used to build up a large symbol.

Information from: The DVI Driver Standard, Level 0 The TUG DVI Driver Standards Committee

Version:
$Revision: 1.3 $
Author:
Michael Niedermair
See Also:
Serialized Form

Constructor Summary
TFMExtenArray(RandomAccessR rar, short ne)
          Create a new object
 
Method Summary
 TFMExtensibleRecipe[] getExtensiblerecipe()
          Returns the extensiblerecipe.
 void writeXML(XMLStreamWriter writer)
          Write the data to a XMLStreamWriter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TFMExtenArray

public TFMExtenArray(RandomAccessR rar,
                     short ne)
              throws java.io.IOException
Create a new object

Parameters:
rar - the input
ne - number of words in the extensible character table
Throws:
java.io.IOException - if an IO-error occurs.
Method Detail

getExtensiblerecipe

public TFMExtensibleRecipe[] getExtensiblerecipe()
Returns the extensiblerecipe.

Returns:
Returns the extensiblerecipe.

writeXML

public void writeXML(XMLStreamWriter writer)
              throws java.io.IOException
Description copied from interface: XMLWriterConvertible
Write the data to a XMLStreamWriter.

Specified by:
writeXML in interface XMLWriterConvertible
Parameters:
writer - the XML-Writer
Throws:
java.io.IOException - if an IO-error occurs.
See Also:
XMLWriterConvertible.writeXML(de.dante.util.xml.XMLStreamWriter)