de.dante.extex.interpreter.primitives.table
Class AbstractAlign

java.lang.Object
  extended byde.dante.extex.interpreter.type.AbstractCode
      extended byde.dante.extex.interpreter.primitives.table.AbstractAlign
All Implemented Interfaces:
Code, Localizable, java.io.Serializable
Direct Known Subclasses:
Halign, Valign

public abstract class AbstractAlign
extends AbstractCode

This is the abstract base class for alignments.

Version:
$Revision: 1.12 $
Author:
Gerd Neugebauer
See Also:
Serialized Form

Field Summary
protected static long serialVersionUID
          The constant serialVersionUID contains the id for serialization.
 
Constructor Summary
AbstractAlign(java.lang.String codeName)
          Creates a new object.
 
Method Summary
protected  java.util.List getPreamble(Context context, TokenSource source)
          Get the preamble.
 
Methods inherited from class de.dante.extex.interpreter.type.AbstractCode
enableLocalization, execute, getLocalizer, getName, isIf, isOuter, printable, printableControlSequence, readResolve, setName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

protected static final long serialVersionUID
The constant serialVersionUID contains the id for serialization.

See Also:
Constant Field Values
Constructor Detail

AbstractAlign

public AbstractAlign(java.lang.String codeName)
Creates a new object.

Parameters:
codeName - the name of the primitive for error messages
Method Detail

getPreamble

protected java.util.List getPreamble(Context context,
                                     TokenSource source)
                              throws InterpreterException
Get the preamble. The preamble is composed of PreambleItems.

Parameters:
context - the interpreter context
source - the source for new tokens
Returns:
the preamble as list of PreambleItems
Throws:
InterpreterException - in case of an error