com.dfamaj.textproc.xwm
Class TokenImpl

java.lang.Object
  extended by com.dfamaj.textproc.xwm.TokenImpl
All Implemented Interfaces:
Token, java.io.Serializable
Direct Known Subclasses:
EscapeToken, SpecialToken, StringToken

public abstract class TokenImpl
extends java.lang.Object
implements Token, java.io.Serializable

un token.

Since:
2.0
Version:
2.0 -- 2007-02-01 -- $Revision$
Author:
David Andriana
See Also:
Serialized Form

Constructor Summary
protected TokenImpl(boolean isMacro, boolean isParam)
          
constructeur.
 
Method Summary
abstract  java.lang.String getText()
          
renvoie le texte du token.
static boolean isCloseBrace(Token token)
          
renvoie true si le token est StringToken.CLOSE_BRACE.
static boolean isColon(Token token)
          
renvoie true si le token est le signe « deux points ».
static boolean isDefinedTokens(Token token)
          
renvoie true si le token est une séquence définie de tokens, en tant que macro.
static boolean isForcesp(Token token)
          
renvoie true si le token est un "\forcesp".
static boolean isLineBreak(Token token)
          
renvoie true si le token est un saut de ligne.
 boolean isMacro()
          
renvoie true si le token est une macro ou une primitive, c'est-à-dire en fait s'il commence par [\].
static boolean isMacro(Token token)
          
renvoie true si le token est une macro.
 boolean isNoExpand()
          
renvoie false.
static boolean isNoExpand(Token token)
          
renvoie true si le token ne doit pas être développé par le moteur XWM.
static boolean isNosp(Token token)
          
renvoie true si le token est un "\nosp".
static boolean isNumberSign(Token token)
          
renvoie true si le token est le signe dièse.
static boolean isOpenBrace(Token token)
          
renvoie true si le token est StringToken.OPEN_BRACE.
 boolean isParam()
          
renvoie true si le token est un paramètre de macro.
static boolean isParam(Token token)
          
renvoie true si le token est un paramètre.
static boolean isSpace(Token token)
          
renvoie true si le token est une espace.
static boolean isWhiteSpace(Token token)
          
renvoie true si le token est un blanc.
abstract  java.lang.String toString()
          
renvoie une représentation sous forme de chaîne.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.dfamaj.textproc.xwm.Token
isDefinedTokens
 

Constructor Detail

TokenImpl

protected TokenImpl(boolean isMacro,
                    boolean isParam)
constructeur.

Method Detail

getText

public abstract java.lang.String getText()
renvoie le texte du token.

Specified by:
getText in interface Token

isCloseBrace

public static boolean isCloseBrace(Token token)
renvoie true si le token est StringToken.CLOSE_BRACE.


isColon

public static boolean isColon(Token token)
renvoie true si le token est le signe « deux points ».


isDefinedTokens

public static boolean isDefinedTokens(Token token)
renvoie true si le token est une séquence définie de tokens, en tant que macro.


isForcesp

public static boolean isForcesp(Token token)
renvoie true si le token est un "\forcesp".


isLineBreak

public static boolean isLineBreak(Token token)
renvoie true si le token est un saut de ligne.


isMacro

public final boolean isMacro()
renvoie true si le token est une macro ou une primitive, c'est-à-dire en fait s'il commence par [\].

Specified by:
isMacro in interface Token

isMacro

public static boolean isMacro(Token token)
renvoie true si le token est une macro.


isNoExpand

public final boolean isNoExpand()
renvoie false.

Specified by:
isNoExpand in interface Token

isNoExpand

public static boolean isNoExpand(Token token)
renvoie true si le token ne doit pas être développé par le moteur XWM.


isNosp

public static boolean isNosp(Token token)
renvoie true si le token est un "\nosp".


isNumberSign

public static boolean isNumberSign(Token token)
renvoie true si le token est le signe dièse.


isOpenBrace

public static boolean isOpenBrace(Token token)
renvoie true si le token est StringToken.OPEN_BRACE.


isParam

public final boolean isParam()
renvoie true si le token est un paramètre de macro.

Specified by:
isParam in interface Token

isParam

public static boolean isParam(Token token)
renvoie true si le token est un paramètre.


isSpace

public static boolean isSpace(Token token)
renvoie true si le token est une espace.


isWhiteSpace

public static boolean isWhiteSpace(Token token)
renvoie true si le token est un blanc.


toString

public abstract java.lang.String toString()
renvoie une représentation sous forme de chaîne.

Overrides:
toString in class java.lang.Object