|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.dante.extex.interpreter.type.AbstractCode
de.dante.extex.interpreter.primitives.register.font.NullfontPrimitive
This class provides an implementation for the primitive
TODO missing documentation
\nullfont
.
The Primitive \nullfont
Syntax
The formal description of this primitive is the following:
\nullfont
Examples
\font123=\nullfont
Field Summary | |
protected static long |
serialVersionUID
The constant serialVersionUID contains the id for serialization. |
Constructor Summary | |
NullfontPrimitive(java.lang.String name)
Creates a new object. |
Method Summary | |
boolean |
compare(Token token,
Context context)
Compare the code with some other code. |
Font |
convertFont(Context context,
TokenSource source,
Typesetter typesetter)
Convert some primitive value into a font. |
void |
execute(Flags prefix,
Context context,
TokenSource source,
Typesetter typesetter)
This method takes the first token and executes it. |
Methods inherited from class de.dante.extex.interpreter.type.AbstractCode |
enableLocalization, 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 |
protected static final long serialVersionUID
Constructor Detail |
public NullfontPrimitive(java.lang.String name)
name
- the name of the primitiveMethod Detail |
public boolean compare(Token token, Context context) throws InterpreterException
ComparableCode
compare
in interface ComparableCode
token
- the token to compare tocontext
- the interpreter context
true
iff the code is equivalent according to the
semantics of \ifx
InterpreterException
- in case of an errorComparableCode.compare(
de.dante.extex.scanner.type.token.Token,
de.dante.extex.interpreter.context.Context)
public Font convertFont(Context context, TokenSource source, Typesetter typesetter) throws InterpreterException
FontConvertible
convertFont
in interface FontConvertible
context
- the interpreter contextsource
- the source for new tokenstypesetter
- the typesetter
InterpreterException
- In case of an errorFontConvertible.convertFont(
de.dante.extex.interpreter.context.Context,
de.dante.extex.interpreter.TokenSource,
de.dante.extex.typesetter.Typesetter)
public void execute(Flags prefix, Context context, TokenSource source, Typesetter typesetter) throws InterpreterException
Code
execute
in interface Code
execute
in class AbstractCode
InterpreterException
Code.execute(
de.dante.extex.interpreter.Flags,
de.dante.extex.interpreter.context.Context,
de.dante.extex.interpreter.TokenSource,
de.dante.extex.typesetter.Typesetter)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |