de.dante.extex.typesetter.type.noad
Class GlueNoad

java.lang.Object
  extended byde.dante.extex.typesetter.type.noad.AbstractNoad
      extended byde.dante.extex.typesetter.type.noad.GlueNoad
All Implemented Interfaces:
Noad

public class GlueNoad
extends AbstractNoad

This Noad carries a muglue value. This value is translated into a GlueNode with the translated glue value.

Version:
$Revision: 1.14 $
Author:
Gerd Neugebauer

Constructor Summary
GlueNoad(Muskip muglue)
          Creates a new object.
 
Method Summary
 Muskip getMuglue()
          Getter for muglue.
 boolean isKill()
           
 void typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 
Methods inherited from class de.dante.extex.typesetter.type.noad.AbstractNoad
getLocalizer, getSpacingClass, getSubscript, getSuperscript, makeScripts, rebox, setSpacingClass, setSubscript, setSuperscript, toString, toString, toString, toStringAdd, toStringSubsidiaray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GlueNoad

public GlueNoad(Muskip muglue)
Creates a new object.

Parameters:
muglue - the glue
Method Detail

getMuglue

public Muskip getMuglue()
Getter for muglue.

Returns:
the muglue

isKill

public boolean isKill()
See Also:
Muskip.isKill()

typeset

public void typeset(Noad previousNoad,
                    NoadList noads,
                    int index,
                    NodeList list,
                    MathContext mathContext,
                    java.util.logging.Logger logger)
             throws TypesetterException,
                    ConfigurationException
Description copied from interface: Noad
Translate a Noad into a NodeList.

Parameters:
previousNoad - the previous noad
noads - the list of noads currently processed
index - the index of the current node in the list
list - the list to add the nodes to. This list contains the Nodes previously typeset. Thus it can be used to look back
mathContext - the context to consider
logger - the logger for debugging and tracing information
Throws:
ConfigurationException - in case of a configuration problem
TypesetterException - in case of a problem
See Also:
Noad.typeset( de.dante.extex.typesetter.type.noad.Noad, de.dante.extex.typesetter.type.noad.NoadList, int, de.dante.extex.typesetter.type.NodeList, de.dante.extex.typesetter.type.noad.util.MathContext, java.util.logging.Logger)