org.extex.interpreter.primitives.register.transform
Class NumberedTransform
java.lang.Object
org.extex.interpreter.type.AbstractCode
org.extex.interpreter.type.AbstractAssignment
org.extex.interpreter.primitives.register.transform.NamedTransform
org.extex.interpreter.primitives.register.transform.NumberedTransform
- All Implemented Interfaces:
- java.io.Serializable, Code, Theable
public class NumberedTransform
- extends NamedTransform
This class provides an implementation for the primitive
\transform. It sets the named pair register to the value
given, and as a side effect all prefixes are zeroed.
All features are inherited from
transform.
Just the key has to be provided under which this Transform has to be stored.
This key is constructed from the name, a hash mark and the running number.
Example
\transform12=1.1 2.2 3.3 4.4 5.5 6.6
- Version:
- $Revision: 6447 $
- Author:
- Michael Niedermair
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
NumberedTransform
public NumberedTransform(CodeToken token)
- Creates a new object.
- Parameters:
token - the initial token for the primitive
getKey
protected java.lang.String getKey(Context context,
TokenSource source,
Typesetter typesetter)
throws HelpingException,
TypesetterException
- Return the key (the number) for the register.
Return the key (the name of the primitive) for the register.
- Overrides:
getKey in class NamedTransform
- Parameters:
context - the contextsource - the sourcetypesetter - the typesetter
- Returns:
- the key
- Throws:
HelpingException - if an error occurred.
TypesetterException - in case of an error i the typesetter- See Also:
NamedTransform.getKey(
org.extex.interpreter.context.Context,
org.extex.interpreter.TokenSource, org.extex.typesetter.Typesetter)