Uses of Interface
org.extex.interpreter.context.Context

Packages that use Context
org.extex This package contains ExTeX – an implementation of a typesetting engine based on the concepts of TeX
org.extex.base.parser This package contains parsers for ExTeX
org.extex.base.parser.dimen This package contains an expression parser and evaluator for ExTeX. 
org.extex.engine This package contains the core engine of ExTeX
org.extex.engine.typesetter This package contains the typesetter support of the core engine of ExTeX
org.extex.engine.typesetter.page This package contains the backend support for pages of the core engine of ExTeX
org.extex.interpreter This package contains the macro expansion engine and all supporting classes. 
org.extex.interpreter.context This package contains the container for data in the interpreter. 
org.extex.interpreter.context.impl.extension   
org.extex.interpreter.context.observer.load This package contains definitions for a load observer. 
org.extex.interpreter.loader This package contains an implementation for a format loadercore engine. 
org.extex.interpreter.max This package contains the macro expansion engine and supporting classes. 
org.extex.interpreter.max.context This package contains a reference implementation for the Context
org.extex.interpreter.observer.load This package contains definitions for the load observer. 
org.extex.interpreter.parser   
org.extex.interpreter.primitives.format   
org.extex.interpreter.primitives.register.bool This package contains primitives for the manipulation of bool registers. 
org.extex.interpreter.primitives.register.hash This package contains primitives for the manipulation of hash - toks registers. 
org.extex.interpreter.primitives.register.pair This package contains primitives for the manipulation of pair registers. 
org.extex.interpreter.primitives.register.real This package contains primitives for the manipulation of real registers. 
org.extex.interpreter.primitives.register.transform This package contains primitives for the manipulation of transform registers. 
org.extex.interpreter.type This package contains the basic data types for ExTeX. 
org.extex.interpreter.type.box This package contains the basic box data types for ExTeX. 
org.extex.interpreter.type.code This package contains the basic data types for arithmetic in ExTeX. 
org.extex.interpreter.type.color This package contains the definition for some color models. 
org.extex.interpreter.type.font   
org.extex.interpreter.type.tokens   
org.extex.interpreter.unit This package contains utilities. 
org.extex.main.tex This package contains some support classes for the ExTeX main program. 
org.extex.pdf.api.action This package contains classes for action spec. 
org.extex.pdf.api.destination This package contains classes for dest spec. 
org.extex.pdf.api.id This package contains classes for id spec. 
org.extex.typesetter.impl This package contains an implmentation of a typesetter and its associated classes. 
org.extex.typesetter.listMaker This package contains implementations for list makers of several kind. 
org.extex.typesetter.listMaker.math This package contains implementations for math list makers. 
org.extex.unit.base   
org.extex.unit.base.conditional This package contains conditional primitives for the ExTeX engine. 
org.extex.unit.base.file This package contains primitives to handle files. 
org.extex.unit.base.macro This package contains macro primitives for the ExTeX engine. 
org.extex.unit.base.register This package contains register primitives for the ExTeX engine. 
org.extex.unit.base.register.count This package contains support classes for the integer numbers. 
org.extex.unit.base.register.font This package contains primitives for the manipulation of font registers. 
org.extex.unit.base.register.toks This package contains token register primitives for the ExTeX engine. 
org.extex.unit.color This package contains primitives for colors. 
org.extex.unit.dynamic This package contains primitives for extending ExTeX with foreign langauges. 
org.extex.unit.dynamic.java This package contains primitives to deal with Java code from within ExTeX. 
org.extex.unit.etex.conditional   
org.extex.unit.etex.conditional.analyze This package contains primitives for analyzing conditionals. 
org.extex.unit.etex.file This package contains primitives to handle files in unit etex. 
org.extex.unit.etex.font This package contains primitives to handle fonts in unit etex. 
org.extex.unit.etex.group   
org.extex.unit.etex.info   
org.extex.unit.etex.interaction This package contains primitives to alter the interaction mode. 
org.extex.unit.etex.macro   
org.extex.unit.etex.math.delimiter   
org.extex.unit.etex.prefix This package contains primitives for the prefixes which can be used to modify the behaviour of other primitives. 
org.extex.unit.etex.register.count   
org.extex.unit.etex.register.dimen This package contains primitives for the manipulation of dimen registers. 
org.extex.unit.etex.register.muskip   
org.extex.unit.etex.register.skip   
org.extex.unit.etex.scan This package contains primitives related to scanning of tokens. 
org.extex.unit.etex.typesetter   
org.extex.unit.etex.typesetter.paragraph   
org.extex.unit.extex   
org.extex.unit.extex.backend   
org.extex.unit.extex.prefix   
org.extex.unit.namespace This package contains primitives for namespaces. 
org.extex.unit.omega This package contains primitives defined in Omega for ExTeX. 
org.extex.unit.omega.dir This package contains primitives defined in Omega for directions. 
org.extex.unit.omega.math   
org.extex.unit.omega.math.delimiter   
org.extex.unit.omega.math.symbol   
org.extex.unit.omega.math.util   
org.extex.unit.omega.mode This package contains primitives defined in Omega for modes. 
org.extex.unit.omega.ocp This package contains primitives defined in Omega. 
org.extex.unit.omega.ocp.util This package contains utilities for OCPs. 
org.extex.unit.omega.register This package contains primitives defined in Omega for analyzing registers. 
org.extex.unit.omega.translation This package contains primitives defined in Omega for tranlations. 
org.extex.unit.omega.typesetter   
org.extex.unit.pdftex This package contains primitives for ExTeX's pdfTeX mode. 
org.extex.unit.tex This package contains classes for the primitives which are mapped to Java code. 
org.extex.unit.tex.arithmetic This package contains primitives for arithmetic operations on registers. 
org.extex.unit.tex.conditional   
org.extex.unit.tex.file This package contains primitives to handle files. 
org.extex.unit.tex.font This package contains primitives related to fonts and their management. 
org.extex.unit.tex.group This package contains primitives related to groups and their management. 
org.extex.unit.tex.hyphen This package contains the primitives for hyphenations in ExTeX. 
org.extex.unit.tex.info This package contains primitives for debugging. 
org.extex.unit.tex.interaction This package contains primitives to alter the interaction mode. 
org.extex.unit.tex.macro This package contains primitives for the management of macros. 
org.extex.unit.tex.macro.util This package contains utilities for the management of macros. 
org.extex.unit.tex.math This package contains math primitives for ExTeX. 
org.extex.unit.tex.math.delimiter This package contains math primitives for ExTeX. 
org.extex.unit.tex.math.fraction This package contains math primitives for ExTeX. 
org.extex.unit.tex.math.limits This package contains math primitives for ExTeX. 
org.extex.unit.tex.math.numbering This package contains math primitives for ExTeX. 
org.extex.unit.tex.math.spacing This package contains classes for math spacing. 
org.extex.unit.tex.math.style This package contains math primitives for ExTeX. 
org.extex.unit.tex.math.symbol This package contains primitives for math symbols. 
org.extex.unit.tex.math.util This package contains math utility classes. 
org.extex.unit.tex.prefix This package contains primitives for the prefixes which can be used to modify the behaviour of other primitives. 
org.extex.unit.tex.register This package contains primitives for the manipulation of registers. 
org.extex.unit.tex.register.box This package contains primitives for the manipulation of box registers. 
org.extex.unit.tex.register.count This package contains primitives for the manipulation of count registers. 
org.extex.unit.tex.register.dimen This package contains primitives for the manipulation of dimen registers. 
org.extex.unit.tex.register.muskip This package contains primitives for the manipulation of muskip registers. 
org.extex.unit.tex.register.skip This package contains primitives for the manipulation of skip registers. 
org.extex.unit.tex.register.toks This package contains primitives for the manipulation of toks registers. 
org.extex.unit.tex.string This package contains primitives for the manipulation of strings. 
org.extex.unit.tex.table This package contains primitives for the typesetting of tables. 
org.extex.unit.tex.table.util This package contains utility classes for the processing of alignment tables. 
org.extex.unit.tex.typesetter This package contains primitives which directly send instructions to the typesetter. 
org.extex.unit.tex.typesetter.box This package contains primitives which deal with boxes and rules. 
org.extex.unit.tex.typesetter.displace This package contains primitives which shifting and moving nodes. 
org.extex.unit.tex.typesetter.insert This package contains primitives which deal with insertions. 
org.extex.unit.tex.typesetter.leaders This package contains primitives for leaders. 
org.extex.unit.tex.typesetter.mark This package contains primitives which deal with marks. 
org.extex.unit.tex.typesetter.output This package contains classes for the primitives related to the shipping of output to the document writer. 
org.extex.unit.tex.typesetter.paragraph This package contains primitives which deal with paragraph building. 
org.extex.unit.tex.typesetter.parameter   
org.extex.unit.tex.typesetter.spacing This package contains primitives which deal with spacing. 
org.extex.unit.tex.typesetter.undo This package contains primitives which deal with decomposing boxes. 
 

Uses of Context in org.extex
 

Methods in org.extex that return Context
protected  Context ExTeX.loadFormat(java.lang.String fmt, Interpreter interpreter, ResourceFinder finder, java.lang.String jobname, Configuration config, OutputStreamFactory outFactory, TokenFactory tokenFactory)
          Load a format if a non-empty name of a format is given.
protected  Context ExTeX.makeContext(Configuration config, TokenFactory tokenFactory, CoreFontFactory fontFactory, Interpreter interpreter, ResourceFinder finder, java.lang.String jobname, OutputStreamFactory outFactory)
          Prepare the context according to its configuration.
 

Uses of Context in org.extex.base.parser
 

Methods in org.extex.base.parser with parameters of type Context
static GlueComponent GlueComponentParser.attachUnit(long value, Context context, TokenSource source, Typesetter typesetter, boolean fixed)
          Convert a value by scanning a unit and storing its converted value in a GlueComponent.
 Muskip ConstantMuskipParser.parse(Context context, TokenSource source, Typesetter typesetter)
          Creates a new object and fills it from a token stream.
 Mudimen ConstantMudimenParser.parse(Context context, TokenSource source, Typesetter typesetter)
          Creates a new object and fills it from a token stream.
 Glue ConstantGlueParser.parse(Context context, TokenSource source, Typesetter typesetter)
          Parse a value of the given type
 Dimen ConstantDimenParser.parse(Context context, TokenSource source, Typesetter typesetter)
          Parse a value of the given type
 Count ConstantCountParser.parse(Context context, TokenSource source, Typesetter typesetter)
          Parse a value of the given type
 MathClass MathClassParser.parse(Context context, TokenSource source, Typesetter typesetter)
          Parse a math class.
static long ScaledNumberParser.parse(Context context, TokenSource source, Typesetter typesetter)
          Evaluate an expression.
static GlueComponent GlueComponentParser.parse(Context context, TokenSource source, Typesetter typesetter, boolean fixed)
          Creates a new object.
static GlueComponent GlueComponentParser.parse(TokenSource source, Context context, Typesetter typesetter)
          Creates a new object from a TokenStream.
 Dimen ConstantDimenParser.parseDimen(Context context, TokenSource source, Typesetter typesetter)
          Acquire a length value and return it in multiples of scaled points.
 Glue ConstantGlueParser.parseGlue(Context context, TokenSource source, Typesetter typesetter)
          Parse a glue value and return the result.
 long ConstantCountParser.parseInteger(Context context, TokenSource source, Typesetter typesetter)
          Parse an integer.
 long ConstantCountParser.parseNumber(Context context, TokenSource source, Typesetter typesetter)
          Parse a non-negative number.
static Dimen ConstantDimenParser.scan(Context context, TokenSource source, Typesetter typesetter)
          Creates a new object from a token stream.
static Glue ConstantGlueParser.scan(TokenSource source, Context context, Typesetter typesetter)
          Creates a new object by parsing a token source.
static long ScaledNumberParser.scanFloat(Context context, TokenSource source, Typesetter typesetter, Token start)
          Parses a token stream for a float and returns it as fixed point number.
static long ConstantCountParser.scanInteger(Context context, TokenSource source, Typesetter typesetter)
          Scan the input stream for tokens making up an integer, this is a number optionally preceded by a sign (+ or -).
protected static long ConstantMudimenParser.scanMu(Context context, TokenSource source, Typesetter typesetter)
          Scan a math unit.
static long ConstantCountParser.scanNumber(Context context, TokenSource source, Typesetter typesetter)
          Scan the input stream for tokens making up a number.
static long ConstantCountParser.scanNumber(Context context, TokenSource source, Typesetter typesetter, Token token)
          Scan the input stream for tokens making up a number, this is a sequence of digits with category code OTHER.
static ScaledNumber ScaledNumberParser.scanScaledNumber(Context context, TokenSource source, Typesetter typesetter)
          Parses a token stream for a float and returns it as fixed point number.
 

Uses of Context in org.extex.base.parser.dimen
 

Methods in org.extex.base.parser.dimen with parameters of type Context
 void Function.apply(Accumulator accumulator, Context context, TokenSource source, Typesetter typesetter)
          Acquire arguments and compute a function.
static void LengthParser.evalTerm(Accumulator accumulator, Context context, TokenSource source, Typesetter typesetter)
          Evaluate a terminal.
static Dimen LengthParser.parse(Context context, TokenSource source, Typesetter typesetter)
          Creates a new object from a token stream.
 

Uses of Context in org.extex.engine
 

Methods in org.extex.engine with parameters of type Context
 void ContextawareInteractionIndicator.setContext(Context context)
          Setter for the interpreter context.
 

Uses of Context in org.extex.engine.typesetter
 

Methods in org.extex.engine.typesetter with parameters of type Context
 Typesetter TypesetterFactory.newInstance(java.lang.String type, Context context, BackendDriver backend, Interpreter interpreter)
          Get an instance of a typesetter.
 

Uses of Context in org.extex.engine.typesetter.page
 

Methods in org.extex.engine.typesetter.page with parameters of type Context
 void PageFactoryNodeVisitor.reset(Page page, Context context, Typesetter typesetter)
          Reset the internal to start with a new page.
 

Uses of Context in org.extex.interpreter
 

Methods in org.extex.interpreter that return Context
 Context Interpreter.getContext()
          Getter for the context
 Context Interpreter.setContext(Context context)
          Setter for the context.
 

Methods in org.extex.interpreter with parameters of type Context
 void TokenSource.closeAllStreams(Context context)
          All input streams are closed and not further Token is available for processing.
 void TokenSource.closeNextFileStream(Context context)
          Close all streams on the stack until a file stream is found.
 void LoadUnit.define(Configuration configuration, TokenFactory tokenFactory, Context context, Typesetter typesetter, java.util.logging.Logger outputLogger, OutputStreamFactory outputFactory, ResourceFinder resourcefinder)
          Scan a configuration and define the primitives found.
 void TokenSource.execute(Token token, Context context, Typesetter typesetter)
          Tries to execute a token.
 Token TokenSource.expand(Token token, Context context, Typesetter typesetter)
          Try to expand a single token and return the result.
 Box TokenSource.getBox(Flags flags, Context context, Typesetter typesetter, Token insert)
          Parse the specification of a box.
 CodeToken TokenSource.getControlSequence(Context context, Typesetter typesetter)
          Get the next token from the token stream and check that it is a control sequence or active character.
 Font TokenSource.getFont(Context context, CodeToken primitive)
          Parse the specification of a font.
 boolean TokenSource.getKeyword(Context context, java.lang.String keyword)
          Get tokens from the token stream searching for a sequence of letter tokens.
 Token TokenSource.getNonSpace(Context context)
          Get the next token which has not the category code SPACE.
 void TokenSource.getOptionalEquals(Context context)
          Skip spaces and if the next non-space character is an equal sign skip it as well and all spaces afterwards.
 Token TokenSource.getToken(Context context)
          Get the next token form the input streams.
 Tokens TokenSource.getTokens(Context context, TokenSource source, Typesetter typesetter)
          Get the next tokens form the input streams between { and }.
 boolean ErrorHandler.handleError(GeneralException e, Token token, TokenSource source, Context context)
          This is the error handling callback.
static void LoadUnit.loadUnit(Configuration configuration, Context context, TokenSource source, Typesetter typesetter, java.util.logging.Logger logger, OutputStreamFactory outputFactory, ResourceFinder resourcefinder)
          Prepare the primitives according to their configuration.
 java.lang.Object TokenSource.parse(java.lang.Class c, Context context, TokenSource source, Typesetter typesetter)
          Parse some data type.
 UnicodeChar TokenSource.scanCharacterCode(Context context, Typesetter typesetter, CodeToken primitive)
          Scan the input stream for tokens making up a character code, this is a sequence of digits with category code OTHER.
 Token TokenSource.scanNonSpace(Context context)
          Scan the input for the next token which has not the category code SPACE.
 java.lang.String TokenSource.scanRegisterName(Context context, TokenSource source, Typesetter typesetter, CodeToken primitive)
          Scan the input streams for an entity to denote a register name.
 Token TokenSource.scanToken(Context context)
          Get the next expanded token form the input streams.
 Tokens TokenSource.scanTokens(Context context, boolean reportUndefined, boolean ignoreUndefined, CodeToken primitive)
          Get the next expanded token form the input streams between { and }.
 java.lang.String TokenSource.scanTokensAsString(Context context, CodeToken primitive)
          Get the next expanded tokens from the input streams between a left brace character (usually {) and a right brace character (usually }) and convert it to a String.
 Tokens TokenSource.scanUnprotectedTokens(Context context, boolean reportUndefined, boolean ignoreUndefined, CodeToken primitive)
          Get the next expanded tokens from the input streams between { and }.
 Context Interpreter.setContext(Context context)
          Setter for the context.
 

Uses of Context in org.extex.interpreter.context
 

Subinterfaces of Context in org.extex.interpreter.context
 interface ContextInternals
          This interface describes the abilities of a Context together with some internal methods.
 

Methods in org.extex.interpreter.context that return Context
 Context ContextFactory.newInstance(java.lang.String type)
          Get an instance of a context.
 

Uses of Context in org.extex.interpreter.context.impl.extension
 

Classes in org.extex.interpreter.context.impl.extension that implement Context
 class ContextExtensionImpl
          This is a reference implementation for an interpreter context with ExTeX functions.
 

Uses of Context in org.extex.interpreter.context.observer.load
 

Methods in org.extex.interpreter.context.observer.load with parameters of type Context
 void LoadedObserver.receiveLoaded(Context context, TokenSource source, Typesetter typesetter)
          Receive a notification on the loading of a context.
 

Uses of Context in org.extex.interpreter.loader
 

Methods in org.extex.interpreter.loader that return Context
 Context SerialLoader.load(java.io.InputStream stream)
          Load the interpreter context from an input stream.
 

Methods in org.extex.interpreter.loader with parameters of type Context
 void SerialLoader.save(java.io.OutputStream stream, java.lang.String jobname, Context context)
          Write the format information to an output stream.
 

Uses of Context in org.extex.interpreter.max
 

Methods in org.extex.interpreter.max that return Context
 Context Max.getContext()
          Getter for the context
 Context Max.setContext(Context context)
          Setter for the context.
 

Methods in org.extex.interpreter.max with parameters of type Context
 void Moritz.closeAllStreams(Context context)
          All input streams are closed and not further Token is available for processing.
 void Moritz.closeNextFileStream(Context context)
          Close all streams on the stack until a file stream is found.
 void Max.execute(Token token, Context theContext, Typesetter theTypesetter)
           
 Token Max.expand(Token token, Context context, Typesetter typesetter)
          Try to expand a single token and return the result.
 Box Moritz.getBox(Flags flags, Context context, Typesetter typesetter, Token insert)
          Parse the specification of a box.
 CodeToken Moritz.getControlSequence(Context context, Typesetter typesetter)
          Get the next token from the token stream and check that it is a control sequence or active character.
 Font Moritz.getFont(Context context, CodeToken primitive)
           
 boolean Moritz.getKeyword(Context context, java.lang.String s)
          Scan the expanded token stream for a sequence of letter tokens.
 Token Moritz.getNonSpace(Context context)
          Get the next token which has not the category code SPACE.
 void Moritz.getOptionalEquals(Context context)
          Skip spaces and if the next non-space character is an equal sign skip it as well and all spaces afterwards.
 Token Moritz.getToken(Context context)
          Get the next token from the input streams.
 Tokens Moritz.getTokens(Context context, TokenSource source, Typesetter typesetter)
          Get the next tokens form the input streams between { and }.
 java.lang.Object Moritz.parse(java.lang.Class c, Context context, TokenSource source, Typesetter typesetter)
          Parse some data type.
 Dimen Moritz.parseDimen(Context context, TokenSource source, Typesetter typesetter)
          Acquire a length value and return it in multiples of scaled points.
 Glue Moritz.parseGlue(Context context, TokenSource source, Typesetter typesetter)
          Parse a glue value and return the result.
 long Moritz.parseInteger(Context context, TokenSource source, Typesetter typesetter)
          Parse an integer.
 long Moritz.parseNumber(Context context, TokenSource source, Typesetter typesetter)
          Parse a non-negative number.
 UnicodeChar Moritz.scanCharacterCode(Context context, Typesetter typesetter, CodeToken primitive)
          Scan the input stream for tokens making up a character code, this is a sequence of digits with category code OTHER.
 Token Moritz.scanNonSpace(Context context)
          Scan the input for the next token which has not the category code SPACE.
 java.lang.String Moritz.scanRegisterName(Context context, TokenSource source, Typesetter typesetter, CodeToken primitive)
           
 Token Moritz.scanToken(Context context)
          Get the next expanded token form the input streams.
 Tokens Moritz.scanTokens(Context context, boolean reportUndefined, boolean ignoreUndefined, CodeToken primitive)
          Get the next expanded token form the input streams between { and }.
 java.lang.String Moritz.scanTokensAsString(Context context, CodeToken primitive)
          Get the next expanded tokens from the input streams between a left brace character (usually {) and a right brace character (usually }) and convert it to a String.
 Tokens Moritz.scanUnprotectedTokens(Context context, boolean reportUndefined, boolean ignoreUndefined, CodeToken primitive)
          Get the next expanded tokens from the input streams between { and }.
 Context Max.setContext(Context context)
          Setter for the context.
 

Uses of Context in org.extex.interpreter.max.context
 

Classes in org.extex.interpreter.max.context that implement Context
 class ContextImpl
          This is a reference implementation for an interpreter context.
 

Uses of Context in org.extex.interpreter.observer.load
 

Methods in org.extex.interpreter.observer.load with parameters of type Context
 void LoadObserver.update(Context context)
          This method is meant to be invoked just after the format load has occurred.
 void LoadObserverList.update(Context context)
          Invoke all observers on the list to inform them of the format load operation.
 

Uses of