Uses of Interface
com.dfamaj.textproc.xwm.Tokenizer

Packages that use Tokenizer
com.dfamaj.textproc.xwm   
com.dfamaj.textproc.xwm.primitives   
 

Uses of Tokenizer in com.dfamaj.textproc.xwm
 

Classes in com.dfamaj.textproc.xwm that implement Tokenizer
 class EmptyTokenizer
          
itérateur sur aucun token.
 class NoDoubleSpaceTokenizerFilter
          
filtre sur un TokenizerFilter, qui réduit les espaces doubles.
 class OneTokenTokenizer
          
itérateur sur un seul token.
 class ReaderTokenizer
          un Tokenizer sur un Reader.
 class TokenArrayTokenizer
          
itérateur sur un tableau de tokens.
 class TokenizerFilter
          
filtre sur un TokenizerFilter.
 class TokenListTokenizer
          itérateur sur des tokens.
 class XwmEngineImpl
          un moteur, qui travaille sur un certain contexte, à qui on donne un Tokenizer en entrée, et qui est lui-même un Tokenizer, dans le sens où il résout les macros.
 

Methods in com.dfamaj.textproc.xwm that return Tokenizer
 Tokenizer XwmMacro.getDeveloper(Location originalLocation, Tokenizer[] params)
          renvoie de quoi développer la macro.
static Tokenizer EmptyTokenizer.getInstance()
          
renvoie l'instance unique de cette classe.
 

Methods in com.dfamaj.textproc.xwm with parameters of type Tokenizer
 Tokenizer XwmMacro.getDeveloper(Location originalLocation, Tokenizer[] params)
          renvoie de quoi développer la macro.
static boolean EmptyTokenizer.isInstance(Tokenizer tokenizer)
          
renvoie true si le Tokenizer est en fait un EmptyTokenizer.
 

Constructors in com.dfamaj.textproc.xwm with parameters of type Tokenizer
NoDoubleSpaceTokenizerFilter(Tokenizer delegate)
          
constructeur.
TokenizerFilter(Tokenizer delegate)
          
constructeur.
XwmEngineImpl(XwmContext context, Tokenizer source)
          constructeur.
 

Uses of Tokenizer in com.dfamaj.textproc.xwm.primitives
 

Methods in com.dfamaj.textproc.xwm.primitives that return Tokenizer
abstract  Tokenizer XwmPrimitive.handlePrimitive(java.lang.String primitiveName, XwmEngine engine)
          
applique la primitive dans le contexte courant, et renvoie le cas échéant un Tokenizer a ajouter au moteur.
 Tokenizer TokensPrimitive.handlePrimitive(java.lang.String primitive, XwmEngine engine)
          
traite la primitive "\tokens".
 Tokenizer TokenizedSequence.handlePrimitive(java.lang.String primitive, XwmEngine engine)
          
traite la primitive.
 Tokenizer NospPrimitive.handlePrimitive(java.lang.String primitive, XwmEngine engine)
          
traite la primitive "\nosp".
 Tokenizer NoexpandPrimitive.handlePrimitive(java.lang.String primitive, XwmEngine engine)
          
traite la primitive "\noexpand".
 Tokenizer MessagePrimitive.handlePrimitive(java.lang.String primitive, XwmEngine engine)
          
traite la primitive "\message".
 Tokenizer MacronamePrimitive.handlePrimitive(java.lang.String primitive, XwmEngine engine)
          
traite la primitive "\macroname".
 Tokenizer IfvoidPrimitive.handlePrimitive(java.lang.String primitive, XwmEngine engine)
          
traite la primitive "\ifvoid".
 Tokenizer ForcespPrimitive.handlePrimitive(java.lang.String primitive, XwmEngine engine)
          
traite la primitive "\forcesp".
 Tokenizer ElsePrimitive.handlePrimitive(java.lang.String primitive, XwmEngine engine)
          
traite la primitive "\else".
 Tokenizer DefPrimitive.handlePrimitive(java.lang.String primitive, XwmEngine engine)
          
traite la primitive "\def".
 Tokenizer ByePrimitive.handlePrimitive(java.lang.String primitive, XwmEngine engine)
          
traite la primitive "\bye".