|
|||||||||||
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.dynamic.EnsureLoaded
This primitive initiates the loading of native code and implements the
primitive \ensureloaded
The primitive \ensureloaded dynamically requests that a unit of
A unit consists of primitives and some initializing actions.
The Primitive \ensureloaded
Syntax
The general form of this primitive is
〈ensureloaded〉
→ \ensureloaded 〈tokens〉
Examples
\ensureloaded{etex}
\ensureloaded\toks0
Field Summary | |
protected static long |
serialVersionUID
The constant serialVersionUID contains the id for serialization. |
Constructor Summary | |
EnsureLoaded(java.lang.String codeName)
Creates a new object. |
Method Summary | |
void |
enableLogging(java.util.logging.Logger theLogger)
Setter for the logger. |
void |
execute(Flags prefix,
Context context,
TokenSource source,
Typesetter typesetter)
This method takes the first token and executes it. |
protected java.util.logging.Logger |
getLogger()
Getter for logger. |
void |
setOutputStreamFactory(OutputStreamFactory factory)
This method takes an output stream factory for further use. |
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 EnsureLoaded(java.lang.String codeName)
codeName
- the name of the primitiveMethod Detail |
public void enableLogging(java.util.logging.Logger theLogger)
LogEnabled
enableLogging
in interface LogEnabled
theLogger
- the logger to useLogEnabled.enableLogging(
java.util.logging.Logger)
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)
protected java.util.logging.Logger getLogger()
public void setOutputStreamFactory(OutputStreamFactory factory)
OutputStreamConsumer
setOutputStreamFactory
in interface OutputStreamConsumer
factory
- the output stream factory to useOutputStreamConsumer.setOutputStreamFactory(
de.dante.extex.backend.outputStream.OutputStreamFactory)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |