de.dante.extex.interpreter.context
Interface ContextDimen

All Known Subinterfaces:
Context, ContextInternals
All Known Implementing Classes:
ContextExtensionImpl, ContextImpl

public interface ContextDimen

This interface describes the container for all data of an interpreter context.

Version:
$Revision: 1.6 $
Author:
Gerd Neugebauer

Method Summary
 Dimen getDimen(java.lang.String name)
          Get the current value of the dimen register with a given name.
 void setDimen(java.lang.String name, Dimen value, boolean global)
          Setter for the Dimen register in all requested groups.
 void setDimen(java.lang.String name, long value, boolean global)
          Setter for the Dimen register in all requested groups.
 

Method Detail

getDimen

public Dimen getDimen(java.lang.String name)
Get the current value of the dimen register with a given name.

Parameters:
name - the name or the number of the register
Returns:
the dimen register for the given name
See Also:
setDimen(String, Dimen, boolean), setDimen(String, long, boolean)

setDimen

public void setDimen(java.lang.String name,
                     Dimen value,
                     boolean global)
              throws InterpreterException
Setter for the Dimen register in all requested groups. Dimen registers are named, either with a number or an arbitrary string. The numbered registers where limited to 256 in TeX. This restriction does no longer hold for ExTeX.

Parameters:
name - the name or the number of the register
value - the new value of the register
global - the indicator for the scope; true means all groups; otherwise the current group is affected only
Throws:
InterpreterException - in case of problems in an observer
See Also:
getDimen(String)

setDimen

public void setDimen(java.lang.String name,
                     long value,
                     boolean global)
              throws InterpreterException
Setter for the Dimen register in all requested groups. Dimen registers are named, either with a number or an arbitrary string. The numbered registers where limited to 256 in TeX. This restriction does no longer hold for ExTeX.

Parameters:
name - the name or the number of the register
value - the new value of the register
global - the indicator for the scope; true means all groups; otherwise the current group is affected only
Throws:
InterpreterException - in case of problems in an observer