Uses of Interface
de.dante.extex.scanner.type.token.Token

Packages that use Token
de.dante.extex.interpreter This package contains the macro expansion engine and all supporting classes. 
de.dante.extex.interpreter.context This package contains the container for data in the interpreter. 
de.dante.extex.interpreter.context.group This package contains some support classes for groups. 
de.dante.extex.interpreter.context.impl This package contains a reference implementation for the Context
de.dante.extex.interpreter.context.observer.code This package contains definitions for a code change observer. 
de.dante.extex.interpreter.exception This package contains exception classes for the interpreter component. 
de.dante.extex.interpreter.exception.helping This package contains exception classes which are derived from the HelpingException. 
de.dante.extex.interpreter.max This package contains an implementation for the interpreter. 
de.dante.extex.interpreter.observer.command This package contains definitions for the execute observer. 
de.dante.extex.interpreter.observer.expand This package contains definitions for the expand observer. 
de.dante.extex.interpreter.observer.expandMacro This package contains definitions for the expand macro observer. 
de.dante.extex.interpreter.observer.pop This package contains definitions for the pop observer. 
de.dante.extex.interpreter.observer.push This package contains definitions for the push observer. 
de.dante.extex.interpreter.primitives.hyphen This package contains the primitives for hyphenations in ExTeX. 
de.dante.extex.interpreter.primitives.info This package contains primitives for debugging. 
de.dante.extex.interpreter.primitives.macro This package contains primitives for the management of macros. 
de.dante.extex.interpreter.primitives.macro.util This package contains utilities for the management of macros. 
de.dante.extex.interpreter.primitives.register.font This package contains primitives for the manipulation of font registers. 
de.dante.extex.interpreter.primitives.table This package contains primitives for the typesetting of tables. 
de.dante.extex.interpreter.primitives.typesetter.box This package contains primitives which deal with boxes and rules. 
de.dante.extex.interpreter.type This package contains the basic data types for ExTeX. 
de.dante.extex.interpreter.type.box This package contains the basic box data types for ExTeX. 
de.dante.extex.interpreter.type.count This package contains the basic count data types for ExTeX. 
de.dante.extex.interpreter.type.scaled This package contains the scaled data type for ExTeX. 
de.dante.extex.interpreter.type.tokens This package contains the basic tokens data types for ExTeX. 
de.dante.extex.interpreter.unit.tex This package contains the setup for the unit TeX. 
de.dante.extex.main.errorHandler This package contains some support classes for the error handling. 
de.dante.extex.main.observer This package contains some support classes for the ExTeX main program. 
de.dante.extex.scanner.stream This package contains the stream definitions and implementations supported for the scanner. 
de.dante.extex.scanner.stream.impl This package contains a basic implementation for a TokenStream
de.dante.extex.scanner.type.token This package contains the token types for the scanner of ExTeX. 
de.dante.extex.typesetter This package contains the typesetter definitions for ExTeX. 
de.dante.extex.typesetter.impl This package contains an implmentation of a typesetter and its associated classes. 
de.dante.extex.typesetter.listMaker This package contains implementations for list makers of several kind. 
de.dante.extex.typesetter.listMaker.math This package contains implementations for math list makers. 
 

Uses of Token in de.dante.extex.interpreter
 

Methods in de.dante.extex.interpreter that return Token
 Token TokenSource.getLastToken()
          Getter for the token just previously read from the token source.
 Token TokenSource.getNonSpace(Context context)
          Get the next token which has not the category code SPACE.
 Token TokenSource.getToken(Context context)
          Get the next token form the input streams.
 Token TokenSource.scanNonSpace(Context context)
          Scan the input for the next token which has not the category code SPACE.
 Token TokenSource.scanToken(Context context)
          Get the next expanded token form the input streams.
 

Methods in de.dante.extex.interpreter with parameters of type Token
 void TokenSource.execute(Token token, Context context, Typesetter typesetter)
          Tries to execute a token.
 void TokenSource.push(Token token)
          Push back a token onto the input stream for subsequent reading.
 void TokenSource.push(Token[] tokens)
          Push back a list of tokens onto the input stream for subsequent reading.
 long TokenSource.scanNumber(Context context, Token token)
          Deprecated. use Count.scanNumber() instead
 boolean ErrorHandler.handleError(GeneralException e, Token token, TokenSource source, Context context)
          This is the error handling callback.
 

Uses of Token in de.dante.extex.interpreter.context
 

Methods in de.dante.extex.interpreter.context that return Token
 Token Context.getAfterassignment()
          Getter for the afterassignment token.
 

Methods in de.dante.extex.interpreter.context with parameters of type Token
 void ContextGroup.afterGroup(Token t)
          Add a token to the tokens inserted after the group has been closed.
 void ContextGroup.openGroup(GroupType id, Locator locator, Token start)
          This method can be used to open another group.
 java.lang.String Context.esc(Token token)
          This method is meant to produce a printable version of a control sequence for error messages.
 void Context.setAfterassignment(Token token)
          Setter for the afterassignment token.
 

Uses of Token in de.dante.extex.interpreter.context.group
 

Methods in de.dante.extex.interpreter.context.group that return Token
 Token GroupInfo.getGroupStart()
          Getter for the starting token of the group.
 

Uses of Token in de.dante.extex.interpreter.context.impl
 

Methods in de.dante.extex.interpreter.context.impl that return Token
 Token GroupInfoImpl.getGroupStart()
           
 Token GroupImpl.getStart()
           
 Token Group.getStart()
          Getter for the token which started the group.
 Token ContextImpl.getAfterassignment()
           
 

Methods in de.dante.extex.interpreter.context.impl with parameters of type Token
 void GroupInfoImpl.setGroupStart(Token groupStart)
          Setter for groupStart.
 void GroupImpl.afterGroup(Token t)
           
 void GroupImpl.setCode(Token token, Code code, boolean global)
           
 void GroupImpl.setStart(Token start)
          Setter for start token.
 Group GroupFactory.newInstance(Group next, Locator locator, Token start, GroupType type)
          Get a instance of a Group.
 void Group.afterGroup(Token t)
          Add the token to the tokens to be inserted after the group is closed.
 void Group.setCode(Token token, Code code, boolean global)
          Setter for active characters or macros in the requested group.
 void Group.setStart(Token start)
          Setter for the start token.
 void ContextImpl.afterGroup(Token t)
           
 java.lang.String ContextImpl.esc(Token token)
           
 void ContextImpl.openGroup(GroupType type, Locator locator, Token start)
           
 void ContextImpl.registerCodeChangeObserver(Token name, CodeObserver observer)
           
 void ContextImpl.setAfterassignment(Token token)
           
 void ContextImpl.unregisterCodeChangeObserver(Token name, CodeObserver observer)
           
 

Constructors in de.dante.extex.interpreter.context.impl with parameters of type Token
GroupInfoImpl(Locator locator, GroupType groupType, Token groupStart)
          Creates a new object.
 

Uses of Token in de.dante.extex.interpreter.context.observer.code
 

Methods in de.dante.extex.interpreter.context.observer.code with parameters of type Token
 void CodeObserver.receiveCodeChange(ContextInternals context, Token name, Code value)
          Receive a notification on a code change.
 void CodeObservable.registerCodeChangeObserver(Token token, CodeObserver observer)
          Register an observer for code change events.
 void CodeObservable.unregisterCodeChangeObserver(Token name, CodeObserver observer)
          Remove a registered observer for code change events.
 

Uses of Token in de.dante.extex.interpreter.exception
 

Constructors in de.dante.extex.interpreter.exception with parameters of type Token
MissingEndcsnameException(Context context, Token t)
          Creates a new object.
 

Uses of Token in de.dante.extex.interpreter.exception.helping
 

Constructors in de.dante.extex.interpreter.exception.helping with parameters of type Token
UnusedPrefixException(java.lang.String flag, Token token)
          Creates a new object.
MissingOcplistException(Context context, Token t)
          Creates a new object.
 

Uses of Token in de.dante.extex.interpreter.max
 

Methods in de.dante.extex.interpreter.max that return Token
 Token Moritz.getNonSpace(Context context)
           
 Token Moritz.getToken(Context context)
          Get the next token from the input streams.
 Token Moritz.getLastToken()
           
 Token Moritz.scanNonSpace(Context context)
          Scan the input for the next token which has not the catcode SPACE.
 Token Moritz.scanToken(Context context)
          Expand tokens from the input stream until an not expandable token is found.
protected  Token Max.expand(Token token)
          Take the token given and expand it as possible.
protected  Token Max.expandUnproteced(Token token, Tokens tokens)
          Take the token given and expand it as possible while honoring the protected code.
 

Methods in de.dante.extex.interpreter.max with parameters of type Token
 long Moritz.getNumber(Token token)
          Scan a number with a given first token.
 void Moritz.push(Token token)
          Push back a token onto the input stream for subsequent reading.
 void Moritz.push(Token[] tokens)
          Push back a list of tokens onto the input stream for subsequent reading.
 long Moritz.scanNumber(Context context, Token token)
           
 void Max.execute(Token token, Context theContext, Typesetter theTypesetter)
           
protected  Token Max.expand(Token token)
          Take the token given and expand it as possible.
protected  Token Max.expandUnproteced(Token token, Tokens tokens)
          Take the token given and expand it as possible while honoring the protected code.
 

Uses of Token in de.dante.extex.interpreter.observer.command
 

Methods in de.dante.extex.interpreter.observer.command with parameters of type Token
 void CommandObserverList.update(Token token)
          Invoke all observers on the list to inform them of the token to be expanded.
 void CommandObserver.update(Token token)
          This method is meant to be invoked just before a token is expanded.
 

Uses of Token in de.dante.extex.interpreter.observer.expand
 

Methods in de.dante.extex.interpreter.observer.expand with parameters of type Token
 void ExpandObserverList.update(Token token)
          Invoke all observers on the list to inform them of the token to be expanded.
 void ExpandObserver.update(Token token)
          This method is meant to be invoked just before a token is expanded.
 

Uses of Token in de.dante.extex.interpreter.observer.expandMacro
 

Methods in de.dante.extex.interpreter.observer.expandMacro with parameters of type Token
 void ExpandMacroObserverList.update(Token token, Code code)
           
 void ExpandMacroObserver.update(Token token, Code code)
          This method is meant to be invoked just before a macro is expanded.
 

Uses of Token in de.dante.extex.interpreter.observer.pop
 

Methods in de.dante.extex.interpreter.observer.pop with parameters of type Token
 void PopObserverList.update(Token token)
          Invoke all observers on the list to inform them of the token to be poped.
 void PopObserver.update(Token token)
          This method is meant to be invoked just after a pop ocurrs.
 

Uses of Token in de.dante.extex.interpreter.observer.push
 

Methods in de.dante.extex.interpreter.observer.push with parameters of type Token
 void PushObserverList.update(Token token)
          Invoke all observers on the list to inform them of the token to be pushed.
 void PushObserver.update(Token token)
          This method is meant to be invoked just after a push event.
 

Uses of Token in de.dante.extex.interpreter.primitives.hyphen
 

Methods in de.dante.extex.interpreter.primitives.hyphen with parameters of type Token
protected  UnicodeCharList HyphenationPrimitive.collectWord(Context context, TokenSource source, Token token)
          Collect all characters that make up a word.
protected  boolean HyphenationPrimitive.isWordConstituent(Token t, Context context)
          This method checks that the given token is a word constituent.
protected  UnicodeCharList Hyphenation.collectWord(Context context, TokenSource source, Token token)
          Collect all characters that make up a word.
 

Uses of Token in de.dante.extex.interpreter.primitives.info
 

Methods in de.dante.extex.interpreter.primitives.info with parameters of type Token
protected  Tokens Show.meaning(Token t, Context context)
          Get the descriptions of a token as token list.
 

Uses of Token in de.dante.extex.interpreter.primitives.macro
 

Methods in de.dante.extex.interpreter.primitives.macro that return Token
 Token Csname.convertCs(Context context, TokenSource source, Typesetter typesetter)
           
 

Methods in de.dante.extex.interpreter.primitives.macro with parameters of type Token
static void Let.let(Flags prefix, Context context, CodeToken cs, Token t)
          Assign a new meaning to a control sequence.
 

Uses of Token in de.dante.extex.interpreter.primitives.macro.util
 

Methods in de.dante.extex.interpreter.primitives.macro.util with parameters of type Token
 boolean MacroCode.compare(Token token, Context context)
           
 

Uses of Token in de.dante.extex.interpreter.primitives.register.font
 

Methods in de.dante.extex.interpreter.primitives.register.font with parameters of type Token
 boolean NullfontPrimitive.compare(Token token, Context context)
           
 boolean FontCode.compare(Token token, Context context)
           
 

Uses of Token in de.dante.extex.interpreter.primitives.table
 

Methods in de.dante.extex.interpreter.primitives.table with parameters of type Token
 NodeList Noalign.exec(Context context, TokenSource source, Typesetter typesetter, Token start)
          Acquire the vbox to be inserted as alignment.
 

Uses of Token in de.dante.extex.interpreter.primitives.typesetter.box
 

Methods in de.dante.extex.interpreter.primitives.typesetter.box with parameters of type Token
protected  Box Vtop.constructBox(Context context, TokenSource source, Typesetter typesetter, Token startToken)
           
protected  Box Vbox.constructBox(Context context, TokenSource source, Typesetter typesetter, Token startToken)
          Acquire a Box and adjust its height and depth according to the rules required.
protected  Box Vbox.acquireBox(Context context, TokenSource source, Typesetter typesetter, GroupType groupType, Token startToken)
          Acquire a complete Box taking into account the tokens in \afterassignment and \everyvbox.
 

Uses of Token in de.dante.extex.interpreter.type
 

Methods in de.dante.extex.interpreter.type that return Token
 Token CsConvertible.convertCs(Context context, TokenSource source)
          This method converts into control sequence.
 

Methods in de.dante.extex.interpreter.type with parameters of type Token
 boolean ComparableCode.compare(Token token, Context context)
          Compare the code with some other code.
static java.lang.String AbstractCode.printable(Context context, Token token)
          Return the printable version of a token for error messages.
 

Uses of Token in de.dante.extex.interpreter.type.box
 

Constructors in de.dante.extex.interpreter.type.box with parameters of type Token
Box(Context context, TokenSource source, Typesetter typesetter, boolean isHorizontal, Tokens insert, GroupType groupType, Token startToken)
          Creates a new object.
 

Uses of Token in de.dante.extex.interpreter.type.count
 

Methods in de.dante.extex.interpreter.type.count with parameters of type Token
static long Count.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.
 

Uses of Token in de.dante.extex.interpreter.type.scaled
 

Methods in de.dante.extex.interpreter.type.scaled with parameters of type Token
static long ScaledNumber.scanFloat(Context context, TokenSource source, Typesetter typesetter, Token start)
          Parses a token stream for a float and returns it as fixed point number.
 

Uses of Token in de.dante.extex.interpreter.type.tokens
 

Methods in de.dante.extex.interpreter.type.tokens that return Token
 Token Tokens.get(int i)
          Get a specified token from the toks register.
 Token Tokens.removeLast()
          Remove the last token from the list and return it.
 Token FixedTokens.get(int i)
          Get a specified token from the tokens register.
 

Methods in de.dante.extex.interpreter.type.tokens with parameters of type Token
 void Tokens.add(Token t)
          Add another token to the end of the Tokens.
 void Tokens.insert(int index, Token t)
          Add a token to the list at a certain position.
 void ImmutableTokens.add(Token t)
           
 

Constructors in de.dante.extex.interpreter.type.tokens with parameters of type Token
Tokens(Token t)
          Creates a new object.
 

Uses of Token in de.dante.extex.interpreter.unit.tex
 

Methods in de.dante.extex.interpreter.unit.tex with parameters of type Token
 void TraceCommandObserver.update(Token token)
          This method is meant to be invoked just before a token is executed.
 

Uses of Token in de.dante.extex.main.errorHandler
 

Methods in de.dante.extex.main.errorHandler with parameters of type Token
 boolean ErrorHandlerImpl.handleError(GeneralException exception, Token t, TokenSource source, Context context)
           
 

Uses of Token in de.dante.extex.main.observer
 

Methods in de.dante.extex.main.observer with parameters of type Token
 void TokenPushObserver.update(Token token)
           
 void TokenObserver.update(Token token)
           
 

Uses of Token in de.dante.extex.scanner.stream
 

Methods in de.dante.extex.scanner.stream that return Token
 Token TokenStream.get(TokenFactory factory, Tokenizer tokenizer)
          Get the next token from the token stream.
 

Methods in de.dante.extex.scanner.stream with parameters of type Token
 void TokenStream.put(Token token)
          Push back a token into the stream.
 

Uses of Token in de.dante.extex.scanner.stream.impl
 

Methods in de.dante.extex.scanner.stream.impl that return Token
protected  Token TokenStreamImpl.getNext(TokenFactory factory, Tokenizer tokenizer)
           
 Token TokenStreamBaseImpl.get(TokenFactory factory, Tokenizer tokenizer)
           
protected  Token TokenStreamBaseImpl.getNext(TokenFactory factory, Tokenizer tokenizer)
          Get the next token when the stack is empty.
 

Methods in de.dante.extex.scanner.stream.impl with parameters of type Token
 void TokenStreamBaseImpl.put(Token token)
           
 

Uses of Token in de.dante.extex.scanner.type.token
 

Subinterfaces of Token in de.dante.extex.scanner.type.token
 interface CodeToken
          The code token extends the Token with the ability to retrieve a namespace.
 

Classes in de.dante.extex.scanner.type.token that implement Token
 class AbstractToken
          This is the abstract base class for all Tokens.
 class ActiveCharacterToken
          This class represents an active character token.
 class ControlSequenceToken
          This class represents a control sequence token.
 class CrToken
          This class represents a cr token.
 class LeftBraceToken
          This class represents a left brace token.
 class LetterToken
          This class represents a letter token.
 class MacroParamToken
          This class represents a macro parameter token.
 class MathShiftToken
          This class represents a math shift token.
 class OtherToken
          This class represents an other token, i.e.
 class RightBraceToken
          This class represents a right brace token.
 class SpaceToken
          This class represents a space token.
 class SubMarkToken
          This class represents a sub mark token.
 class SupMarkToken
          This class represents a super mark token.
 class TabMarkToken
          This class represents a tab mark token.
 

Methods in de.dante.extex.scanner.type.token that return Token
 Token TokenFactoryImpl.createToken(Catcode code, int c, java.lang.String namespace)
           
 Token TokenFactoryImpl.createToken(Catcode code, UnicodeChar esc, java.lang.String value, java.lang.String namespace)
           
 Token TokenFactoryImpl.createToken(Catcode code, UnicodeChar c, java.lang.String namespace)
           
 Token TokenFactory.createToken(Catcode code, UnicodeChar esc, java.lang.String value, java.lang.String namespace)
          Get an instance of a token with a given Catcode and value.
 Token TokenFactory.createToken(Catcode code, int c, java.lang.String namespace)
          Create a new Token of the appropriate kind.
 Token TokenFactory.createToken(Catcode code, UnicodeChar c, java.lang.String namespace)
          Get an instance of a token with a given Catcode and Unicode character value.
 

Uses of Token in de.dante.extex.typesetter
 

Methods in de.dante.extex.typesetter with parameters of type Token
 void ListMaker.mathShift(Context context, TokenSource source, Token t)
          Treat a math shift character.
 void ListMaker.subscriptMark(Context context, TokenSource source, Typesetter typesetter, Token t)
          Treat a subscript mark.
 void ListMaker.superscriptMark(Context context, TokenSource source, Typesetter typesetter, Token t)
          Treat a superscript mark.
 void ListMaker.tab(Context context, TokenSource source, Token t)
          Treat a alignment tab character.
 

Uses of Token in de.dante.extex.typesetter.impl
 

Methods in de.dante.extex.typesetter.impl with parameters of type Token
 void TypesetterImpl.mathShift(Context context, TokenSource source, Token t)
           
 void TypesetterImpl.subscriptMark(Context context, TokenSource source, Typesetter typesetter, Token t)
           
 void TypesetterImpl.superscriptMark(Context context, TokenSource source, Typesetter typesetter, Token t)
           
 void TypesetterImpl.tab(Context context, TokenSource source, Token t)
           
 void NullTypesetterImpl.mathShift(Context context, TokenSource source, Token t)
           
 void NullTypesetterImpl.subscriptMark(Context context, TokenSource source, Typesetter typesetter, Token t)
           
 void NullTypesetterImpl.superscriptMark(Context context, TokenSource source, Typesetter typesetter, Token t)
           
 void NullTypesetterImpl.tab(Context context, TokenSource source, Token t)
           
 

Uses of Token in de.dante.extex.typesetter.listMaker
 

Methods in de.dante.extex.typesetter.listMaker with parameters of type Token
 void HAlignListMaker.tab(Context context, TokenSource source, Token token)
           
 void AbstractListMaker.mathShift(Context context, TokenSource source, Token t)
           
 void AbstractListMaker.subscriptMark(Context context, TokenSource source, Typesetter typesetter, Token token)
           
 void AbstractListMaker.superscriptMark(Context context, TokenSource source, Typesetter typesetter, Token token)
           
 void AbstractListMaker.tab(Context context, TokenSource source, Token token)
           
 

Uses of Token in de.dante.extex.typesetter.listMaker.math
 

Methods in de.dante.extex.typesetter.listMaker.math with parameters of type Token
 void MathListMaker.mathShift(Context context, TokenSource source, Token t)
           
 void MathListMaker.subscriptMark(Context context, TokenSource source, Typesetter typesetter, Token token)
           
 void MathListMaker.superscriptMark(Context context, TokenSource source, Typesetter typesetter, Token token)
           
 void DisplaymathListMaker.mathShift(Context context, TokenSource source, Token t)