org.extex.interpreter.primitives.register.hash
Class NumberedHashToks
java.lang.Object
org.extex.interpreter.type.AbstractCode
org.extex.interpreter.type.AbstractAssignment
org.extex.interpreter.primitives.register.hash.NamedHashToks
org.extex.interpreter.primitives.register.hash.NumberedHashToks
- All Implemented Interfaces:
- java.io.Serializable, Code, Theable
public class NumberedHashToks
- extends NamedHashToks
This class provides an implementation for the primitive
\hashtoks. It sets the named pair register to the value
given, and as a side effect all prefixes are zeroed.
All features are inherited from
hashtoks.
Just the key has to be provided under which this hashtoks has to be stored.
This key is constructed from the name, a hash mark and the running number.
Example
\hashtoks1{ {key1}{value1} {key2}{value2} {key3}{value3} ...}
\myhash7={ {key1}{value1} {key2}{value2} {key3}{value3} ...}
- 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 |
NumberedHashToks
public NumberedHashToks(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 name of the primitive) for the register.
- Overrides:
getKey in class NamedHashToks
- Parameters:
context - the contextsource - the sourcetypesetter - te typesetter
- Returns:
- the key
- Throws:
HelpingException - in case of an error
TypesetterException - in case of an error in the typesetter- See Also:
NamedHashToks.getKey(
org.extex.interpreter.context.Context,
org.extex.interpreter.TokenSource, org.extex.typesetter.Typesetter)