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

Packages that use Token
com.dfamaj.textproc.xwm   
 

Uses of Token in com.dfamaj.textproc.xwm
 

Classes in com.dfamaj.textproc.xwm that implement Token
 class EscapeToken
          
quelques tokens spécifiques...
 class NoExpandToken
          
un token qu'on ne doit pas développer.
 class SpecialToken
          
un token logique, un peu spécial.
 class StringToken
          un token texte.
 class TokenImpl
          
un token.
 

Fields in com.dfamaj.textproc.xwm declared as Token
static Token StringToken.CLOSE_BRACE
          le token "CLOSE_BRACE" ('}').
static Token StringToken.COLON
          
le token "COLON" (':').
static Token EscapeToken.ESCAPE_BACKSLASH
          le token "BACKSLASH" (\\)
static Token EscapeToken.ESCAPE_CLOSE_BRACE
          le token "CLOSE_BRACE" (\})
static Token EscapeToken.ESCAPE_NUMBER_SIGN
          le token "NUMBER_SIGN" (\#)
static Token EscapeToken.ESCAPE_OPEN_BRACE
          le token "OPEN_BRACE" (\{)
static Token SpecialToken.FORCESP
          
le token "FORCESP".
static Token StringToken.LINE_BREAK
          le token "LINE_BREAK" ('\n', comme sous Unix)
static Token SpecialToken.NOSP
          
le token "NOSP".
static Token StringToken.NUMBER_SIGN
          le token "NUMBER_SIGN" ('#').
static Token StringToken.OPEN_BRACE
          le token "OPEN_BRACE" ('{').
static Token StringToken.SPACE
          le token "SPACE" (' ').
 

Methods in com.dfamaj.textproc.xwm that return Token
static Token StringToken.charToken(char c)
          renvoie un token avec un seul caractère.
static Token EscapeToken.charToken(char c)
          renvoie un token avec un seul caractère.
 Token XwmDefinedTokens.getFirstTokenInDefinedTokens()
          
renvoie le premier token dans les tokens définis.
 Token XwmDefinedTokens.getMacroToken()
          
renvoie les tokens définis sous la forme d'un seul Token un peu spécial.
 Token[] XwmDefinedTokens.getTokens()
          
renvoie les tokens définis.
 Token[] SpecialToken.getTokens()
          
renvoie les tokens attachés.
 Token XwmEngineImpl.innerNextNonVoidToken(java.lang.String primitive, Location location)
          renvoie le prochain Token du moteur, mais sans le développer, et qui ne soit pas une espace ou un saut de ligne.
 Token XwmEngine.innerNextNonVoidToken(java.lang.String primitive, Location location)
          
renvoie le prochain Token du moteur, mais sans le développer, et qui ne soit pas une espace ou un saut de ligne.
 Token XwmEngineImpl.innerNextToken()
          
renvoie le prochain Token du moteur, mais sans le développer, mais là gère les tokens définis avec "\tokens".
 Token XwmEngine.innerNextToken()
          
renvoie le prochain Token du moteur, mais sans le développer.
 Token XwmEngineImpl.innerNextTokenAssertIsWord(java.lang.String primitive, Location location)
          
renvoie le prochain Token du moteur, en garantissant qu'il s'agit d'un mot, c'est-à-dire qu'il n'est pas vide (fin de source XWM), qu'il n'est pas une espace, et qu'il n'est pas une macro.
 Token XwmEngine.innerNextTokenAssertIsWord(java.lang.String primitive, Location location)
          
renvoie le prochain Token du moteur, en garantissant qu'il s'agit d'un mot, c'est-à-dire qu'il n'est pas vide (fin de source XWM), qu'il n'est pas une espace, et qu'il n'est pas une macro.
 Token[] XwmEngineImpl.innerReadNoexpand(java.lang.String primitive)
          
lit des tokens « tels quels » juste après la rencontre de la primitive "\noexpand", et les renvoie sous forme de tableau.
 Token[] XwmEngine.innerReadNoexpand(java.lang.String primitive)
          
lit des tokens « tels quels » juste après la rencontre de la primitive "\noexpand", et les renvoie sous forme de tableau.
 Token[] XwmEngineImpl.innerReadTokens(java.lang.String primitive)
          
lit des tokens « tels quels » juste après la rencontre de la primitive "\tokens", et les renvoie sous forme de tableau.
 Token[] XwmEngine.innerReadTokens(java.lang.String primitive)
          
lit des tokens « tels quels » juste après la rencontre de la primitive "\tokens", et les renvoie sous forme de tableau.
static Token StringToken.macroToken(java.lang.String text)
          renvoie un StringToken avec le texte demandé.
static Token SpecialToken.macroToken(Token[] tokens)
          
construit et renvoie un SpecialToken qui est de type macro, et qui est construit à partir d'un tableau de tokens.
 Token XwmEngineImpl.nextToken()
          renvoie le token suivant.
 Token TokenListTokenizer.nextToken()
          renvoie le token suivant, ou null s'il n'y en a plus.
 Token TokenizerFilter.nextToken()
          
appelle la méthode Tokenizer.nextToken() du Tokenizer délégué.
 Token Tokenizer.nextToken()
          renvoie le token suivant, ou null s'il n'y en a plus.
 Token TokenArrayTokenizer.nextToken()
          
renvoie le token suivant, ou null s'il n'y en a plus.
 Token ReaderTokenizer.nextToken()
          renvoie le prochain token, ou null s'il n'y en a plus.
 Token OneTokenTokenizer.nextToken()
          
renvoie le token stocké, ou null s'il a déjà été lu.
 Token NoDoubleSpaceTokenizerFilter.nextToken()
          
renvoie le token suivant, ou null s'il n'y en a plus.
 Token EmptyTokenizer.nextToken()
          
renvoie null.
static Token StringToken.stringToken(java.lang.String text)
          renvoie un StringToken avec le texte demandé.
 

Methods in com.dfamaj.textproc.xwm with parameters of type Token
 void XwmContext.addDefinedTokens(Token[] tokens, XwmMacroDefinition macroDefinition)
          
rajoute des tokens définis au contexte.
 void TokenListTokenizer.addToken(Token token)
          ajoute un token à la liste.
 void XwmMacroDefinition.addTokenOutput(Token token)
          
rajoute une sortie à la macro.
static java.lang.String SpecialToken.calcTokenKey(Token token)
          
calcule et renvoie une clef unique qui correspond à un token à définir ou déjà définis.
static java.lang.String SpecialToken.calcTokensKey(Token[] tokens)
          
calcule et renvoie une clef unique qui correspond à des tokens à définir ou déjà définis.
 int XwmContext.countDefinedTokensStartingWithToken(Token token)
          
renvoie le nombre de tokens définisqui commencent par le token demandé.
 int XwmContext.countDefinedTokensStartingWithTokens(Token[] tokens)
          
renvoie le nombre de tokens définisqui commencent par les tokens demandés.
 XwmDefinedTokens XwmContext.getDefinedTokens(Token token)
          
renvoie le XwmDefinedTokens qui correspond au seul token demandé, ou null s'il n'y en a pas.
 XwmDefinedTokens XwmContext.getDefinedTokens(Token[] tokens)
          
renvoie le XwmDefinedTokens qui correspond aux tokens demandés, ou null s'il n'y en a pas.
 boolean XwmContext.hasDefinedTokensStartingWithToken(Token token)
          
renvoie true si des tokens définis commencent par le token demandé.
static boolean TokenImpl.isCloseBrace(Token token)
          
renvoie true si le token est StringToken.CLOSE_BRACE.
static boolean TokenImpl.isColon(Token token)
          
renvoie true si le token est le signe « deux points ».
static boolean TokenImpl.isDefinedTokens(Token token)
          
renvoie true si le token est une séquence définie de tokens, en tant que macro.
static boolean TokenImpl.isForcesp(Token token)
          
renvoie true si le token est un "\forcesp".
static boolean TokenImpl.isLineBreak(Token token)
          
renvoie true si le token est un saut de ligne.
static boolean TokenImpl.isMacro(Token token)
          
renvoie true si le token est une macro.
static boolean TokenImpl.isNoExpand(Token token)
          
renvoie true si le token ne doit pas être développé par le moteur XWM.
static boolean TokenImpl.isNosp(Token token)
          
renvoie true si le token est un "\nosp".
static boolean TokenImpl.isNumberSign(Token token)
          
renvoie true si le token est le signe dièse.
static boolean TokenImpl.isOpenBrace(Token token)
          
renvoie true si le token est StringToken.OPEN_BRACE.
static boolean TokenImpl.isParam(Token token)
          
renvoie true si le token est un paramètre.
static boolean TokenImpl.isSpace(Token token)
          
renvoie true si le token est une espace.
 boolean XwmContext.isTokensPrimitive(Token token)
          
renvoie true si le Token correspond à la primitive "\tokens".
static boolean TokenImpl.isWhiteSpace(Token token)
          
renvoie true si le token est un blanc.
static Token SpecialToken.macroToken(Token[] tokens)
          
construit et renvoie un SpecialToken qui est de type macro, et qui est construit à partir d'un tableau de tokens.
 void XwmMacroDefinition.setParamSeparator(int paramIndex, Token separatorToken)
          
fixe le séparateur d'un paramètre donné dans la définition de la macro.
 

Constructors in com.dfamaj.textproc.xwm with parameters of type Token
NoExpandToken(Token delegate)
          
constructeur.
OneTokenTokenizer(Location location, Token token)
          
constructeur.
TokenArrayTokenizer(Location originalLocation, Token[] tokens)
          
constructeur.
XwmDefinedTokens(java.lang.String key, Token[] tokens, XwmMacroDefinition definition)
          
constructeur.