Serialized Form


Package com.dfamaj.textproc.xwm

Class com.dfamaj.textproc.xwm.DefaultXwmContext extends com.dfamaj.textproc.xwm.XwmContextImpl implements Serializable

serialVersionUID: 20070204L

Class com.dfamaj.textproc.xwm.EmptyTokenizer extends java.lang.Object implements Serializable

serialVersionUID: 20070204L

Class com.dfamaj.textproc.xwm.EscapeToken extends TokenImpl implements Serializable

serialVersionUID: 20070125L

Serialized Fields

text

java.lang.String text
le texte du token.

Class com.dfamaj.textproc.xwm.Location extends java.lang.Object implements Serializable

Class com.dfamaj.textproc.xwm.NoExpandToken extends java.lang.Object implements Serializable

serialVersionUID: 20070204L

Serialized Fields

delegate

Token delegate
le Token délégué/

Class com.dfamaj.textproc.xwm.OneTokenTokenizer extends java.lang.Object implements Serializable

serialVersionUID: 20070204L

Serialized Fields

location

Location location
le positionnement dans la source.


token

Token token
le token à lire.


hasBeenRead

boolean hasBeenRead
true si le token a déjà été lu.

Class com.dfamaj.textproc.xwm.SpecialToken extends TokenImpl implements Serializable

serialVersionUID: 20070204L

Serialized Fields

string

java.lang.String string
la chaîne de caractères qui en dit un peu plus long sur le token.


text

java.lang.String text
le texte.


tokens

Token[] tokens
les tokens correspondants.


isInFactDefinedTokens

boolean isInFactDefinedTokens
true s'il s'agit en fait d'une séquence de tokens, définie en tant que macro.

Class com.dfamaj.textproc.xwm.StringToken extends TokenImpl implements Serializable

serialVersionUID: 20070125L

Serialized Fields

text

java.lang.String text
le texte.

Class com.dfamaj.textproc.xwm.TokenImpl extends java.lang.Object implements Serializable

serialVersionUID: 20070204L

Serialized Fields

isMacro

boolean isMacro
true si le token est une macro.


isParam

boolean isParam
true si le token est un paramètre de macro.

Class com.dfamaj.textproc.xwm.XwmDefinedTokens extends XwmMacro implements Serializable

serialVersionUID: 20070204L

Serialized Fields

macroToken

Token macroToken
la représentation sous forme de Token un peu spécial, des tokens définis.


tokens

Token[] tokens
les tokens définis.

Class com.dfamaj.textproc.xwm.XwmMacro extends java.lang.Object implements Serializable

serialVersionUID: 20070204L

Serialized Fields

name

java.lang.String name
le nom de la macro.


definition

XwmMacroDefinition definition
la définition de la macro.

Class com.dfamaj.textproc.xwm.XwmMacroDefinition extends java.lang.Object implements Serializable

serialVersionUID: 20070204L

Serialized Fields

paramSeparators

IntMap paramSeparators
les séparateurs de paramètres.
Type des clefs : Integer (les index)
Type des valeurs : ParamSeparator


outputTokens

java.util.List<E> outputTokens
les sorties de la macro.
Type des valeurs : String


paramNames

java.util.List<E> paramNames
les paramètres de la macro.
Type des objets : String (nom du paramètre)


isNoExpand

boolean isNoExpand
true si les tokens ne doivent pas être développés ensuite par le moteur.


paramOffset

int paramOffset
l'offset du prochain paramètre.


Package com.dfamaj.textproc.xwm.exceptions

Class com.dfamaj.textproc.xwm.exceptions.DuplicateNamedParamException extends LocatedIllegalArgumentException implements Serializable

serialVersionUID: 20070203L

Class com.dfamaj.textproc.xwm.exceptions.DuplicateParamException extends LocatedIllegalArgumentException implements Serializable

serialVersionUID: 20070203L

Class com.dfamaj.textproc.xwm.exceptions.IllegalCloseBraceException extends LocatedIOException implements Serializable

serialVersionUID: 20070125L

Class com.dfamaj.textproc.xwm.exceptions.IllegalSyntaxException extends XwmEngineException implements Serializable

serialVersionUID: 20070201L

Class com.dfamaj.textproc.xwm.exceptions.IllegalTokenInParamException extends LocatedIOException implements Serializable

serialVersionUID: 20070125L

Class com.dfamaj.textproc.xwm.exceptions.LocatedIllegalArgumentException extends java.lang.IllegalArgumentException implements Serializable

serialVersionUID: 20070203L

Class com.dfamaj.textproc.xwm.exceptions.LocatedIOException extends java.io.IOException implements Serializable

serialVersionUID: 20070203L

Class com.dfamaj.textproc.xwm.exceptions.LocatedRuntimeException extends java.io.IOException implements Serializable

serialVersionUID: 20070203L

Class com.dfamaj.textproc.xwm.exceptions.UnfinishedBraceException extends LocatedIOException implements Serializable

serialVersionUID: 20070125L

Class com.dfamaj.textproc.xwm.exceptions.UnfinishedMacroDefinitionException extends LocatedIOException implements Serializable

serialVersionUID: 20070125L

Class com.dfamaj.textproc.xwm.exceptions.UnfinishedNamedParamException extends UnfinishedParamException implements Serializable

serialVersionUID: 20070204L

Class com.dfamaj.textproc.xwm.exceptions.UnfinishedParamException extends LocatedIOException implements Serializable

serialVersionUID: 20070125L

Class com.dfamaj.textproc.xwm.exceptions.UnfinishedPrimitiveException extends LocatedIOException implements Serializable

serialVersionUID: 20070201L

Class com.dfamaj.textproc.xwm.exceptions.UnknownMacronameException extends LocatedIOException implements Serializable

serialVersionUID: 20070125L

Class com.dfamaj.textproc.xwm.exceptions.UnknownNamedParamException extends LocatedIOException implements Serializable

serialVersionUID: 20070204L

Class com.dfamaj.textproc.xwm.exceptions.UnknownParamException extends LocatedIOException implements Serializable

serialVersionUID: 20070125L

Class com.dfamaj.textproc.xwm.exceptions.XwmEngineException extends LocatedIOException implements Serializable

serialVersionUID: 20070203L

Class com.dfamaj.textproc.xwm.exceptions.XwmStackOverflowException extends XwmEngineException implements Serializable

serialVersionUID: 20070203L


Package com.dfamaj.textproc.xwm.primitives

Class com.dfamaj.textproc.xwm.primitives.ByeException extends LocatedRuntimeException implements Serializable

serialVersionUID: 20070205L

Class com.dfamaj.textproc.xwm.primitives.ByePrimitive extends XwmPrimitive implements Serializable

serialVersionUID: 20070205L

Class com.dfamaj.textproc.xwm.primitives.DefPrimitive extends XwmPrimitive implements Serializable

serialVersionUID: 20070204L

Class com.dfamaj.textproc.xwm.primitives.ElsePrimitive extends com.dfamaj.textproc.xwm.primitives.AbstractConditionPrimitive implements Serializable

serialVersionUID: 20070204L

Class com.dfamaj.textproc.xwm.primitives.ForcespPrimitive extends XwmPrimitive implements Serializable

serialVersionUID: 20070204L

Class com.dfamaj.textproc.xwm.primitives.IfvoidPrimitive extends com.dfamaj.textproc.xwm.primitives.AbstractConditionPrimitive implements Serializable

serialVersionUID: 20070204L

Class com.dfamaj.textproc.xwm.primitives.MacronamePrimitive extends XwmPrimitive implements Serializable

serialVersionUID: 20070204L

Class com.dfamaj.textproc.xwm.primitives.MessagePrimitive extends XwmPrimitive implements Serializable

serialVersionUID: 20070204L

Class com.dfamaj.textproc.xwm.primitives.NoexpandPrimitive extends XwmPrimitive implements Serializable

serialVersionUID: 20070204L

Class com.dfamaj.textproc.xwm.primitives.NospPrimitive extends XwmPrimitive implements Serializable

serialVersionUID: 20070204L

Class com.dfamaj.textproc.xwm.primitives.TokenizedSequence extends XwmPrimitive implements Serializable

serialVersionUID: 20070204L

Serialized Fields

noExpandCharToken

Token noExpandCharToken
le token, qui ne sera pas développé.


c

char c
le caractère attaché.

Class com.dfamaj.textproc.xwm.primitives.TokensPrimitive extends XwmPrimitive implements Serializable

serialVersionUID: 20070204L

Class com.dfamaj.textproc.xwm.primitives.XwmPrimitive extends XwmMacroDefinition implements Serializable

serialVersionUID: 20070204L


Package com.dfamaj.util.collections

Class com.dfamaj.util.collections.HashCharMap extends java.util.HashMap implements Serializable

serialVersionUID: 20070201L

Class com.dfamaj.util.collections.HashIntMap extends java.util.HashMap implements Serializable

serialVersionUID: 20070203L