org.extex.font.format.tfm
Class TfmParamArray

java.lang.Object
  extended by org.extex.font.format.tfm.TfmParamArray
All Implemented Interfaces:
java.io.Serializable

public class TfmParamArray
extends java.lang.Object
implements java.io.Serializable

Class for TFM parameter table.

parameter : array [0 .. (np-1)] of fix word

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

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

Field Summary
static java.lang.String[] LABEL_MATHEX
          Labels for MATHEX.
static java.lang.String[] LABEL_MATHSY
          Labels for MATHSY.
static java.lang.String[] LABEL_VANILLA
          Labels for VANILLA.
 
Constructor Summary
TfmParamArray(RandomAccessR rar, int size, TfmFontType ft)
          Create a new object.
 
Method Summary
 java.lang.String getLabelName(int id)
          Returns the label of the parameter, or a empty string, if no label name exits.
 java.util.Map<java.lang.String,TfmFixWord> getParam()
          Getter for param.
 TfmFixWord getParam(java.lang.String name)
          Returns the parameter with the name name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LABEL_MATHEX

public static final java.lang.String[] LABEL_MATHEX
Labels for MATHEX.


LABEL_MATHSY

public static final java.lang.String[] LABEL_MATHSY
Labels for MATHSY.


LABEL_VANILLA

public static final java.lang.String[] LABEL_VANILLA
Labels for VANILLA.

Constructor Detail

TfmParamArray

public TfmParamArray(RandomAccessR rar,
                     int size,
                     TfmFontType ft)
              throws java.io.IOException
Create a new object.

Parameters:
rar - the input
size - number of words in the table
ft - the font type
Throws:
java.io.IOException - if an IO-error occurs.
Method Detail

getLabelName

public java.lang.String getLabelName(int id)
Returns the label of the parameter, or a empty string, if no label name exits.

Parameters:
id - the id
Returns:
Returns the label of the parameter.

getParam

public java.util.Map<java.lang.String,TfmFixWord> getParam()
Getter for param.

Returns:
Returns the param.

getParam

public TfmFixWord getParam(java.lang.String name)
Returns the parameter with the name name.

Parameters:
name - The name of the parameter.
Returns:
Returns the parameter with the name name.