Uses of Interface
org.extex.typesetter.Typesetter

Packages that use Typesetter
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.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.observer.load This package contains definitions for a load observer. 
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.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.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.typesetter.pageBuilder This package contains definition and implementation of a page builder. 
org.extex.typesetter.pageBuilder.impl This package contains an implementation of a page builder. 
org.extex.typesetter.pageBuilder.trivial This package contains an implementation of a page builder. 
org.extex.typesetter.type This package contains type definitions for the typesetter. 
org.extex.typesetter.type.node This package contains the basic data types for nodes as stored in boxed and processed by the typesetter in ExTeX. 
org.extex.typesetter.type.page This package contains type definitions for the pages and supporting classes. 
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.file.nodes This package contains node types used for handling delayed file operations. 
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 Typesetter in org.extex
 

Methods in org.extex that return Typesetter
protected  Typesetter ExTeX.makeTypesetter(Interpreter interpreter, Configuration config, OutputStreamFactory outFactory, ResourceFinder finder, CoreFontFactory fontFactory)
          Create a new typesetter.
 

Uses of Typesetter in org.extex.base.parser
 

Methods in org.extex.base.parser with parameters of type Typesetter
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 Typesetter in org.extex.base.parser.dimen
 

Methods in org.extex.base.parser.dimen with parameters of type Typesetter
 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 Typesetter in org.extex.engine.typesetter
 

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

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

Methods in org.extex.engine.typesetter.page with parameters of type Typesetter
 Page PageFactoryImpl.newInstance(NodeList nodes, PageContext pageContext, Typesetter typesetter)
          Get a new instance of a page.
 void PageFactoryNodeVisitor.reset(Page page, Context context, Typesetter typesetter)
          Reset the internal to start with a new page.
 

Uses of Typesetter in org.extex.interpreter
 

Methods in org.extex.interpreter that return Typesetter
 Typesetter Interpreter.getTypesetter()
          Getter for the typesetter.
 

Methods in org.extex.interpreter with parameters of type Typesetter
 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.
 Tokens TokenSource.expand(Tokens tokens, Typesetter typesetter)
          Expand some tokens.
 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.
 Tokens TokenSource.getTokens(Context context, TokenSource source, Typesetter typesetter)
          Get the next tokens form the input streams between { and }.
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.
 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.
 void Interpreter.setTypesetter(Typesetter typesetter)
          Setter for the typesetter.
 

Uses of Typesetter in org.extex.interpreter.context
 

Methods in org.extex.interpreter.context with parameters of type Typesetter
 void ContextGroup.closeGroup(Typesetter typesetter, TokenSource source)
          Perform all actions required upon the closing of a group.
 

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

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

Uses of Typesetter in org.extex.interpreter.max
 

Methods in org.extex.interpreter.max that return Typesetter
 Typesetter Max.getTypesetter()
           
 

Methods in org.extex.interpreter.max with parameters of type Typesetter
 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.
 Tokens Max.expand(Tokens tokens, Typesetter typesetter)
          Expand some tokens.
 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.
 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.
 java.lang.String Moritz.scanRegisterName(Context context, TokenSource source, Typesetter typesetter, CodeToken primitive)
           
 void Max.setTypesetter(Typesetter typesetter)
          Setter for the typesetter.
 

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

Methods in org.extex.interpreter.max.context with parameters of type Typesetter
 void ContextImpl.closeGroup(Typesetter typesetter, TokenSource source)
          Perform all actions required upon the closing of a group.
 void ContextImpl.receiveLoad(TokenSource source, Typesetter typesetter)
          Receive a notification about a load event.
 

Uses of Typesetter in org.extex.interpreter.parser
 

Methods in org.extex.interpreter.parser with parameters of type Typesetter
 long CountConvertible.convertCount(Context context, TokenSource source, Typesetter typesetter)
          This method converts a register into a count.
 long DimenConvertible.convertDimen(Context context, TokenSource source, Typesetter typesetter)
          This method converts a register into a dimen.
 Glue GlueConvertible.convertGlue(Context context, TokenSource source, Typesetter typesetter)
          This method converts a register into a glue value.
 long MudimenConvertible.convertMudimen(Context context, TokenSource source, Typesetter typesetter)
          This method converts a register into a mudimen.
 Muskip MuskipConvertible.convertMuskip(Context context, TokenSource source, Typesetter typesetter)
          This method converts a register into a muskip.
 long ScaledConvertible.convertScaled(Context context, TokenSource source, Typesetter typesetter)
          This method converts a register into a scaled number.
 TYPE Parser.parse(Context context, TokenSource source, Typesetter typesetter)
          Parse a value of the given type
 Dimen DimenParser.parseDimen(Context context, TokenSource source, Typesetter typesetter)
          Acquire a length value and return it in multiples of scaled points.
 Glue GlueParser.parseGlue(Context context, TokenSource source, Typesetter typesetter)
          Parse a glue value and return the result.
 long CountParser.parseInteger(Context context, TokenSource source, Typesetter typesetter)
          Parse an integer.
 long CountParser.parseNumber(Context context, TokenSource source, Typesetter typesetter)
          Parse a non-negative number.
 

Uses of Typesetter in org.extex.interpreter.primitives.format
 

Methods in org.extex.interpreter.primitives.format with parameters of type Typesetter
 void PrintFormat.execute(Flags prefix, Context context, TokenSource source, Typesetter typesetter)
          This method takes the first token and executes it. The result is placed on the stack. This operation might have side effects. To execute a token it might be necessary to consume further tokens.
 Tokens PrintFormat.the(Context context, TokenSource source, Typesetter typesetter)
           
 

Uses of Typesetter in org.extex.interpreter.primitives.register.bool
 

Methods in org.extex.interpreter.primitives.register.bool with parameters of type Typesetter
 void BoolDef.assign(Flags prefix, Context context, TokenSource source, Typesetter typesetter)
          The method assign is the core of the functionality of execute().
 void NamedBool.assign(Flags prefix, Context context, TokenSource source, Typesetter typesetter)
           
 Bool BoolConvertible.convertBool(Context context, TokenSource source, Typesetter typesetter)
          Convert to a bool.
 Bool NamedBool.convertBool(Context context, TokenSource source, Typesetter typesetter)
           
protected  java.lang.String NumberedBool.getKey(Context context, TokenSource source, Typesetter typesetter)
          Return the key (the name of the primitive) for the register.
protected  java.lang.String NamedBool.getKey(Context context, TokenSource source, Typesetter typesetter)
          Return the key (the name of the primitive) for the register.
 Tokens NamedBool.the(Context context, TokenSource source, Typesetter typesetter)
          This method is the getter for the description of the primitive.
 

Constructors in org.extex.interpreter.primitives.register.bool with parameters of type Typesetter
Bool(Context context, TokenSource source, Typesetter typesetter)
          Creates a new object.
 

Uses of Typesetter in org.extex.interpreter.primitives.register.hash
 

Methods in org.extex.interpreter.primitives.register.hash with parameters of type Typesetter
 void NamedHashToks.assign(Flags prefix, Context context, TokenSource source, Typesetter typesetter)
           
 void HashToksDef.assign(Flags prefix, Context context, TokenSource source, Typesetter typesetter)
          The method assign is the core of the functionality of execute().
protected  java.lang.String NamedHashToks.getKey(