A B C D E F G H I L M N O P R S T U X

A

addDefinedTokens(Token[], XwmMacroDefinition) - Method in interface com.dfamaj.textproc.xwm.XwmContext
rajoute des tokens définis au contexte.
addMacro(String, XwmMacroDefinition) - Method in interface com.dfamaj.textproc.xwm.XwmContext
rajoute une macro au contexte.
addParam(Location, String) - Method in class com.dfamaj.textproc.xwm.XwmMacroDefinition
rajoute un paramètre nommé à la macro.
addParamOutput(int) - Method in class com.dfamaj.textproc.xwm.XwmMacroDefinition
rajoute une substitution de paramètre à la macro.
addToken(Token) - Method in class com.dfamaj.textproc.xwm.TokenListTokenizer
ajoute un token à la liste.
addTokenOutput(Token) - Method in class com.dfamaj.textproc.xwm.XwmMacroDefinition
rajoute une sortie à la macro.

B

ByeException - Exception in com.dfamaj.textproc.xwm.primitives
exception levée lorsqu'on rencontre la primitive "\bye" dans le source XWM.
ByeException(Location) - Constructor for exception com.dfamaj.textproc.xwm.primitives.ByeException
constructeur.
ByePrimitive - Class in com.dfamaj.textproc.xwm.primitives
la primitive "\bye"

C

calcTokenKey(Token) - Static method in class com.dfamaj.textproc.xwm.SpecialToken
calcule et renvoie une clef unique qui correspond à un token à définir ou déjà définis.
calcTokensKey(Token[]) - Static method in class com.dfamaj.textproc.xwm.SpecialToken
calcule et renvoie une clef unique qui correspond à des tokens à définir ou déjà définis.
characters(char[], int, int) - Method in class com.dfamaj.util.sax.EmptyContentHandlerImpl
ne fait rien.
CharMap - Interface in com.dfamaj.util.collections
comme une Map, mais avec des char comme clefs.
charToken(char) - Static method in class com.dfamaj.textproc.xwm.EscapeToken
renvoie un token avec un seul caractère.
charToken(char) - Static method in class com.dfamaj.textproc.xwm.StringToken
renvoie un token avec un seul caractère.
clone() - Method in interface com.dfamaj.textproc.xwm.XwmContext
renvoie une copie de ce XwmContext.
CLOSE_BRACE - Static variable in class com.dfamaj.textproc.xwm.StringToken
le token "CLOSE_BRACE" ('}').
COLON - Static variable in class com.dfamaj.textproc.xwm.StringToken
le token "COLON" (':').
com.dfamaj.lang - package com.dfamaj.lang
 
com.dfamaj.textproc.xwm - package com.dfamaj.textproc.xwm
 
com.dfamaj.textproc.xwm.exceptions - package com.dfamaj.textproc.xwm.exceptions
 
com.dfamaj.textproc.xwm.primitives - package com.dfamaj.textproc.xwm.primitives
 
com.dfamaj.textproc.xwm.xwmc - package com.dfamaj.textproc.xwm.xwmc
 
com.dfamaj.util.collections - package com.dfamaj.util.collections
 
com.dfamaj.util.sax - package com.dfamaj.util.sax
 
containsKey(char) - Method in interface com.dfamaj.util.collections.CharMap
renvoie true si la Map contient la clef en question.
containsKey(char) - Method in class com.dfamaj.util.collections.HashCharMap
renvoie true si la Map contient la clef en question.
containsKey(Object) - Method in class com.dfamaj.util.collections.HashCharMap
rajoute le test que la clef est bien un Character, au comportement de la méthode HashMap.containsKey(Object).
containsKey(int) - Method in class com.dfamaj.util.collections.HashIntMap
renvoie true si la Map contient la clef en question.
containsKey(Object) - Method in class com.dfamaj.util.collections.HashIntMap
rajoute le test que la clef est bien un Integer, au comportement de la méthode HashMap.containsKey(Object).
containsKey(int) - Method in interface com.dfamaj.util.collections.IntMap
renvoie true si la Map contient la clef en question.
countDefinedTokensStartingWithToken(Token) - Method in interface com.dfamaj.textproc.xwm.XwmContext
renvoie le nombre de tokens définisqui commencent par le token demandé.
countDefinedTokensStartingWithTokens(Token[]) - Method in interface com.dfamaj.textproc.xwm.XwmContext
renvoie le nombre de tokens définisqui commencent par les tokens demandés.

D

DefaultXwmContext - Class in com.dfamaj.textproc.xwm
contexte de macros pour un moteur XWM, avec les primitives de base.
DefaultXwmContext() - Constructor for class com.dfamaj.textproc.xwm.DefaultXwmContext
constructeur à vide.
DefPrimitive - Class in com.dfamaj.textproc.xwm.primitives
la primitive "\def".
DuplicateNamedParamException - Exception in com.dfamaj.textproc.xwm.exceptions
exception levée lorsqu'on rencontre deux fois le même nom de paramètre dans l'appel d'une macro avec des paramètres nommés.
DuplicateNamedParamException(Location, String) - Constructor for exception com.dfamaj.textproc.xwm.exceptions.DuplicateNamedParamException
constructeur.
DuplicateParamException - Exception in com.dfamaj.textproc.xwm.exceptions
exception levée lorsqu'on rencontre deux fois le même nom de paramètre dans la définition d'une macro.
DuplicateParamException(Location, String) - Constructor for exception com.dfamaj.textproc.xwm.exceptions.DuplicateParamException
constructeur.

E

ElsePrimitive - Class in com.dfamaj.textproc.xwm.primitives
la primitive "\else"
EmptyContentHandlerImpl - Class in com.dfamaj.util.sax
une implémentation vide de ContentHandler, pour servir d'implémentation de base pour d'autres.
EmptyContentHandlerImpl() - Constructor for class com.dfamaj.util.sax.EmptyContentHandlerImpl
 
EmptyTokenizer - Class in com.dfamaj.textproc.xwm
itérateur sur aucun token.
EmptyTokenizer() - Constructor for class com.dfamaj.textproc.xwm.EmptyTokenizer
 
endDocument() - Method in class com.dfamaj.util.sax.EmptyContentHandlerImpl
ne fait rien.
endElement(String, String, String) - Method in class com.dfamaj.util.sax.EmptyContentHandlerImpl
ne fait rien.
endPrefixMapping(String) - Method in class com.dfamaj.util.sax.EmptyContentHandlerImpl
ne fait rien.
equals(Object) - Method in class com.dfamaj.textproc.xwm.EscapeToken
renvoie true si l'objet passé en paramètre est de type EscapeToken, et a le même texte que le token courant.
equals(Object) - Method in class com.dfamaj.textproc.xwm.SpecialToken
renvoie true si l'objet passé en paramètre est de type SpecialToken, et a le même texte que le token courant.
equals(Object) - Method in class com.dfamaj.textproc.xwm.StringToken
renvoie true si l'objet passé en paramètre est de type StringToken, et a le même texte que le token courant.
ESCAPE_BACKSLASH - Static variable in class com.dfamaj.textproc.xwm.EscapeToken
le token "BACKSLASH" (\\)
ESCAPE_CLOSE_BRACE - Static variable in class com.dfamaj.textproc.xwm.EscapeToken
le token "CLOSE_BRACE" (\})
ESCAPE_NUMBER_SIGN - Static variable in class com.dfamaj.textproc.xwm.EscapeToken
le token "NUMBER_SIGN" (\#)
ESCAPE_OPEN_BRACE - Static variable in class com.dfamaj.textproc.xwm.EscapeToken
le token "OPEN_BRACE" (\{)
EscapeToken - Class in com.dfamaj.textproc.xwm
quelques tokens spécifiques...

F

FORCESP - Static variable in class com.dfamaj.textproc.xwm.SpecialToken
le token "FORCESP".
ForcespPrimitive - Class in com.dfamaj.textproc.xwm.primitives
la primitive "\forcesp"

G

get(char) - Method in interface com.dfamaj.util.collections.CharMap
renvoie l'objet attaché à la clef, ou null si aucun objet n'est attaché à la clef.
get(char) - Method in class com.dfamaj.util.collections.HashCharMap
renvoie l'objet attaché à la clef, ou null si aucun objet n'est attaché à la clef.
get(Object) - Method in class com.dfamaj.util.collections.HashCharMap
rajoute le test que la clef est bien un Character, au comportement de la méthode HashMap.get(Object).
get(int) - Method in class com.dfamaj.util.collections.HashIntMap
renvoie l'objet attaché à la clef, ou null si aucun objet n'est attaché à la clef.
get(Object) - Method in class com.dfamaj.util.collections.HashIntMap
rajoute le test que la clef est bien un Integer, au comportement de la méthode HashMap.get(Object).
get(int) - Method in interface com.dfamaj.util.collections.IntMap
renvoie l'objet attaché à la clef, ou null si aucun objet n'est attaché à la clef.
getChar() - Method in class com.dfamaj.textproc.xwm.primitives.TokenizedSequence
renvoie le caractère attaché.
getContext() - Method in interface com.dfamaj.textproc.xwm.XwmEngine
renvoie le contexte courant.
getContext() - Method in class com.dfamaj.textproc.xwm.XwmEngineImpl
renvoie le contexte courant.
getDefinedTokens(Token) - Method in interface com.dfamaj.textproc.xwm.XwmContext
renvoie le XwmDefinedTokens qui correspond au seul token demandé, ou null s'il n'y en a pas.
getDefinedTokens(Token[]) - Method in interface com.dfamaj.textproc.xwm.XwmContext
renvoie le XwmDefinedTokens qui correspond aux tokens demandés, ou null s'il n'y en a pas.
getDefinition() - Method in class com.dfamaj.textproc.xwm.XwmMacro
renvoie la définition de la macro.
getDeveloper(Location, Tokenizer[]) - Method in class com.dfamaj.textproc.xwm.XwmMacro
renvoie de quoi développer la macro.
getFirstTokenInDefinedTokens() - Method in class com.dfamaj.textproc.xwm.XwmDefinedTokens
renvoie le premier token dans les tokens définis.
getInstance() - Static method in class com.dfamaj.textproc.xwm.EmptyTokenizer
renvoie l'instance unique de cette classe.
getInstance() - Static method in class com.dfamaj.textproc.xwm.primitives.ByePrimitive
renvoie une instance de la primitive.
getInstance() - Static method in class com.dfamaj.textproc.xwm.primitives.DefPrimitive
renvoie une instance de la primitive.
getInstance() - Static method in class com.dfamaj.textproc.xwm.primitives.ElsePrimitive
renvoie une instance de la primitive.
getInstance() - Static method in class com.dfamaj.textproc.xwm.primitives.ForcespPrimitive
renvoie une instance de la primitive.
getInstance() - Static method in class com.dfamaj.textproc.xwm.primitives.IfvoidPrimitive
renvoie une instance de la primitive.
getInstance() - Static method in class com.dfamaj.textproc.xwm.primitives.MacronamePrimitive
renvoie une instance de la primitive.
getInstance() - Static method in class com.dfamaj.textproc.xwm.primitives.MessagePrimitive
renvoie une instance de la primitive.
getInstance() - Static method in class com.dfamaj.textproc.xwm.primitives.NoexpandPrimitive
renvoie une instance de la primitive.
getInstance() - Static method in class com.dfamaj.textproc.xwm.primitives.NospPrimitive
renvoie une instance de la primitive.
getInstance(char) - Static method in class com.dfamaj.textproc.xwm.primitives.TokenizedSequence
renvoie une instance de la primitive, pour un caractère donné.
getInstance() - Static method in class com.dfamaj.textproc.xwm.primitives.TokensPrimitive
renvoie une instance de la primitive.
getKey() - Method in class com.dfamaj.textproc.xwm.XwmDefinedTokens
renvoie la clef des tokens définis.
getLastLogicalCondition() - Method in interface com.dfamaj.textproc.xwm.XwmEngine
renvoie le résultat de la dernière condition logique qui a été traitée.
getLastLogicalCondition() - Method in class com.dfamaj.textproc.xwm.XwmEngineImpl
renvoie le résultat de la dernière condition logique qui a été traitée.
getLocation() - Method in class com.dfamaj.textproc.xwm.EmptyTokenizer
lève une NotImplementedException.
getLocation() - Method in class com.dfamaj.textproc.xwm.OneTokenTokenizer
renvoie le positionnement dans la source.
getLocation() - Method in class com.dfamaj.textproc.xwm.ReaderTokenizer
renvoie le positionnement dans le Reader.
getLocation() - Method in class com.dfamaj.textproc.xwm.TokenArrayTokenizer
renvoie le positionnement dans la source.
getLocation() - Method in interface com.dfamaj.textproc.xwm.Tokenizer
renvoie le positionnement dans la source.
getLocation() - Method in class com.dfamaj.textproc.xwm.TokenizerFilter
appelle la méthode Tokenizer.getLocation() du Tokenizer délégué.
getLocation() - Method in class com.dfamaj.textproc.xwm.TokenListTokenizer
renvoie le positionnement dans la source.
getLocation() - Method in interface com.dfamaj.textproc.xwm.XwmEngine
renvoie le positionnement courant.
getLocation() - Method in class com.dfamaj.textproc.xwm.XwmEngineImpl
renvoie le positionnement courant.
getLocationAsText() - Method in class com.dfamaj.textproc.xwm.Location
renvoie le positionnement sous forme de texte.
getMacro(String) - Method in interface com.dfamaj.textproc.xwm.XwmContext
renvoie la macro avec un nom donné, ou null.
getMacroToken() - Method in class com.dfamaj.textproc.xwm.XwmDefinedTokens
renvoie les tokens définis sous la forme d'un seul Token un peu spécial.
getMessage(Location) - Static method in class com.dfamaj.textproc.xwm.LocationUtil
renvoie le message "line:col:" si location n'est pas null, et null sinon.
getName() - Method in class com.dfamaj.textproc.xwm.XwmMacro
renvoie le nom de la macro.
getOutputTokens() - Method in class com.dfamaj.textproc.xwm.XwmMacroDefinition
renvoie un itérateur sur les tokens de sortie.
getParamCount() - Method in class com.dfamaj.textproc.xwm.XwmMacroDefinition
renvoie le nombre de paramètres de cette macro.
getParamIndex(Location, String) - Method in class com.dfamaj.textproc.xwm.XwmMacroDefinition
renvoie l'index qui correspond à un paramètre dans la définition de la macro.
getParamName(int) - Method in class com.dfamaj.textproc.xwm.XwmMacroDefinition
renvoie le nom d'un certain paramètre dans la définition de la macro.
getParamSeparator(int) - Method in class com.dfamaj.textproc.xwm.XwmMacroDefinition
renvoie le séparateur d'un certain paramètre dans la définition de la macro.
getText() - Method in class com.dfamaj.textproc.xwm.EscapeToken
le texte du token.
getText() - Method in class com.dfamaj.textproc.xwm.NoExpandToken
renvoie le texte du token.
getText() - Method in class com.dfamaj.textproc.xwm.SpecialToken
renvoie le texte.
getText() - Method in class com.dfamaj.textproc.xwm.StringToken
renvoie le texte.
getText() - Method in interface com.dfamaj.textproc.xwm.Token
renvoie le texte du token.
getText() - Method in class com.dfamaj.textproc.xwm.TokenImpl
renvoie le texte du token.
getTokens() - Method in class com.dfamaj.textproc.xwm.SpecialToken
renvoie les tokens attachés.
getTokens() - Method in class com.dfamaj.textproc.xwm.XwmDefinedTokens
renvoie les tokens définis.

H

handlePrimitive(String, XwmEngine) - Method in class com.dfamaj.textproc.xwm.primitives.ByePrimitive
traite la primitive "\bye".
handlePrimitive(String, XwmEngine) - Method in class com.dfamaj.textproc.xwm.primitives.DefPrimitive
traite la primitive "\def".
handlePrimitive(String, XwmEngine) - Method in class com.dfamaj.textproc.xwm.primitives.ElsePrimitive
traite la primitive "\else".
handlePrimitive(String, XwmEngine) - Method in class com.dfamaj.textproc.xwm.primitives.ForcespPrimitive
traite la primitive "\forcesp".
handlePrimitive(String, XwmEngine) - Method in class com.dfamaj.textproc.xwm.primitives.IfvoidPrimitive
traite la primitive "\ifvoid".
handlePrimitive(String, XwmEngine) - Method in class com.dfamaj.textproc.xwm.primitives.MacronamePrimitive
traite la primitive "\macroname".
handlePrimitive(String, XwmEngine) - Method in class com.dfamaj.textproc.xwm.primitives.MessagePrimitive
traite la primitive "\message".
handlePrimitive(String, XwmEngine) - Method in class com.dfamaj.textproc.xwm.primitives.NoexpandPrimitive
traite la primitive "\noexpand".
handlePrimitive(String, XwmEngine) - Method in class com.dfamaj.textproc.xwm.primitives.NospPrimitive
traite la primitive "\nosp".
handlePrimitive(String, XwmEngine) - Method in class com.dfamaj.textproc.xwm.primitives.TokenizedSequence
traite la primitive.
handlePrimitive(String, XwmEngine) - Method in class com.dfamaj.textproc.xwm.primitives.TokensPrimitive
traite la primitive "\tokens".
handlePrimitive(String, XwmEngine) - Method in class com.dfamaj.textproc.xwm.primitives.XwmPrimitive
applique la primitive dans le contexte courant, et renvoie le cas échéant un Tokenizer a ajouter au moteur.
hasDefinedTokensStartingWithToken(Token) - Method in interface com.dfamaj.textproc.xwm.XwmContext
renvoie true si des tokens définis commencent par le token demandé.
HashCharMap - Class in com.dfamaj.util.collections
une implémentation de CharMap, qui s'appuie sur HashMap.
HashCharMap() - Constructor for class com.dfamaj.util.collections.HashCharMap
 
hashCode() - Method in class com.dfamaj.textproc.xwm.EscapeToken
renvoie un code de hashage.
hashCode() - Method in class com.dfamaj.textproc.xwm.SpecialToken
renvoie un code de hashage.
hashCode() - Method in class com.dfamaj.textproc.xwm.StringToken
renvoie un code de hashage.
HashIntMap - Class in com.dfamaj.util.collections
une implémentation de IntMap, qui s'appuie sur HashMap.
HashIntMap() - Constructor for class com.dfamaj.util.collections.HashIntMap
 

I

IfvoidPrimitive - Class in com.dfamaj.textproc.xwm.primitives
la primitive "\ifvoid"
ignorableWhitespace(char[], int, int) - Method in class com.dfamaj.util.sax.EmptyContentHandlerImpl
ne fait rien.
IllegalCloseBraceException - Exception in com.dfamaj.textproc.xwm.exceptions
exception levée lorsqu'on rencontre une accolade qui termine pas, mais sans accolade ouvrante qui correspond.
IllegalCloseBraceException(Location) - Constructor for exception com.dfamaj.textproc.xwm.exceptions.IllegalCloseBraceException
constructeur.
IllegalSyntaxException - Exception in com.dfamaj.textproc.xwm.exceptions
exception levée lorsqu'on rencontre un token interdit dans une primitive.
IllegalSyntaxException(String, Location, String) - Constructor for exception com.dfamaj.textproc.xwm.exceptions.IllegalSyntaxException
constructeur.
IllegalTokenInParamException - Exception in com.dfamaj.textproc.xwm.exceptions
exception levée lorsqu'on rencontre un token interdit dans un paramètre.
IllegalTokenInParamException(Location, String) - Constructor for exception com.dfamaj.textproc.xwm.exceptions.IllegalTokenInParamException
constructeur.
innerNextNonVoidToken(String, Location) - Method in interface com.dfamaj.textproc.xwm.XwmEngine
renvoie le prochain Token du moteur, mais sans le développer, et qui ne soit pas une espace ou un saut de ligne.
innerNextNonVoidToken(String, Location) - Method in class com.dfamaj.textproc.xwm.XwmEngineImpl
renvoie le prochain Token du moteur, mais sans le développer, et qui ne soit pas une espace ou un saut de ligne.
innerNextToken() - Method in interface com.dfamaj.textproc.xwm.XwmEngine
renvoie le prochain Token du moteur, mais sans le développer.
innerNextToken() - Method in class com.dfamaj.textproc.xwm.XwmEngineImpl
renvoie le prochain Token du moteur, mais sans le développer, mais là gère les tokens définis avec "\tokens".
innerNextTokenAssertIsWord(String, Location) - Method in interface com.dfamaj.textproc.xwm.XwmEngine
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.
innerNextTokenAssertIsWord(String, Location) - Method in class com.dfamaj.textproc.xwm.XwmEngineImpl
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.
innerReadNoexpand(String) - Method in interface com.dfamaj.textproc.xwm.XwmEngine
lit des tokens « tels quels » juste après la rencontre de la primitive "\noexpand", et les renvoie sous forme de tableau.
innerReadNoexpand(String) - Method in class com.dfamaj.textproc.xwm.XwmEngineImpl
lit des tokens « tels quels » juste après la rencontre de la primitive "\noexpand", et les renvoie sous forme de tableau.
innerReadTokens(String) - Method in interface com.dfamaj.textproc.xwm.XwmEngine
lit des tokens « tels quels » juste après la rencontre de la primitive "\tokens", et les renvoie sous forme de tableau.
innerReadTokens(String) - Method in class com.dfamaj.textproc.xwm.XwmEngineImpl
lit des tokens « tels quels » juste après la rencontre de la primitive "\tokens", et les renvoie sous forme de tableau.
IntMap - Interface in com.dfamaj.util.collections
comme une Map, mais avec des int comme clefs.
isCloseBrace(Token) - Static method in class com.dfamaj.textproc.xwm.TokenImpl
renvoie true si le token est StringToken.CLOSE_BRACE.
isColon(Token) - Static method in class com.dfamaj.textproc.xwm.TokenImpl
renvoie true si le token est le signe « deux points ».
isDefinedTokens() - Method in class com.dfamaj.textproc.xwm.EscapeToken
renvoie false.
isDefinedTokens() - Method in class com.dfamaj.textproc.xwm.NoExpandToken
renvoie false.
isDefinedTokens() - Method in class com.dfamaj.textproc.xwm.SpecialToken
renvoie true s'il s'agit d'un Token qui représente une séquence de tokens, définie en tant que macro.
isDefinedTokens() - Method in class com.dfamaj.textproc.xwm.StringToken
renvoie false.
isDefinedTokens() - Method in interface com.dfamaj.textproc.xwm.Token
renvoie true s'il s'agit d'une séquence de tokens définie comme une macro.
isDefinedTokens(Token) - Static method in class com.dfamaj.textproc.xwm.TokenImpl
renvoie true si le token est une séquence définie de tokens, en tant que macro.
isForcesp(Token) - Static method in class com.dfamaj.textproc.xwm.TokenImpl
renvoie true si le token est un "\forcesp".
isInstance(Tokenizer) - Static method in class com.dfamaj.textproc.xwm.EmptyTokenizer
renvoie true si le Tokenizer est en fait un EmptyTokenizer.
isLineBreak(Token) - Static method in class com.dfamaj.textproc.xwm.TokenImpl
renvoie true si le token est un saut de ligne.
isMacro() - Method in class com.dfamaj.textproc.xwm.NoExpandToken
renvoie true si le token est une macro ou une primitive, c'est-à-dire en fait s'il commence par [\].
isMacro() - Method in interface com.dfamaj.textproc.xwm.Token
renvoie true si le token est une macro ou une primitive, c'est-à-dire en fait s'il commence par [\].
isMacro() - Method in class com.dfamaj.textproc.xwm.TokenImpl
renvoie true si le token est une macro ou une primitive, c'est-à-dire en fait s'il commence par [\].
isMacro(Token) - Static method in class com.dfamaj.textproc.xwm.TokenImpl
renvoie true si le token est une macro.
isNoExpand() - Method in class com.dfamaj.textproc.xwm.NoExpandToken
renvoie true.
isNoExpand() - Method in interface com.dfamaj.textproc.xwm.Token
renvoie true si on ne doit pas développer le token dans le moteur XWM.
isNoExpand() - Method in class com.dfamaj.textproc.xwm.TokenImpl
renvoie false.
isNoExpand(Token) - Static method in class com.dfamaj.textproc.xwm.TokenImpl
renvoie true si le token ne doit pas être développé par le moteur XWM.
isNosp(Token) - Static method in class com.dfamaj.textproc.xwm.TokenImpl
renvoie true si le token est un "\nosp".
isNumberSign(Token) - Static method in class com.dfamaj.textproc.xwm.TokenImpl
renvoie true si le token est le signe dièse.
isOpenBrace(Token) - Static method in class com.dfamaj.textproc.xwm.TokenImpl
renvoie true si le token est StringToken.OPEN_BRACE.
isParam() - Method in class com.dfamaj.textproc.xwm.NoExpandToken
renvoie true si le token est un paramètre de macro.
isParam() - Method in interface com.dfamaj.textproc.xwm.Token
renvoie true si le token est un paramètre de macro.
isParam() - Method in class com.dfamaj.textproc.xwm.TokenImpl
renvoie true si le token est un paramètre de macro.
isParam(Token) - Static method in class com.dfamaj.textproc.xwm.TokenImpl
renvoie true si le token est un paramètre.
isPrimitive(XwmMacroDefinition) - Static method in class com.dfamaj.textproc.xwm.primitives.ByePrimitive
renvoie true si la macro passée en paramètre est la primitive "\bye".
isPrimitive(XwmMacroDefinition) - Static method in class com.dfamaj.textproc.xwm.primitives.DefPrimitive
renvoie true si la macro passée en paramètre est la primitive "\def".
isPrimitive(XwmMacroDefinition) - Static method in class com.dfamaj.textproc.xwm.primitives.ElsePrimitive
renvoie true si la macro passée en paramètre est la primitive "\else".
isPrimitive(XwmMacroDefinition) - Static method in class com.dfamaj.textproc.xwm.primitives.ForcespPrimitive
renvoie true si la macro passée en paramètre est la primitive "\forcesp".
isPrimitive(XwmMacroDefinition) - Static method in class com.dfamaj.textproc.xwm.primitives.IfvoidPrimitive
renvoie true si la macro passée en paramètre est la primitive "\ifvoid".
isPrimitive(XwmMacroDefinition) - Static method in class com.dfamaj.textproc.xwm.primitives.MacronamePrimitive
renvoie true si la macro passée en paramètre est la primitive "\macroname".
isPrimitive(XwmMacroDefinition) - Static method in class com.dfamaj.textproc.xwm.primitives.MessagePrimitive
renvoie true si la macro passée en paramètre est la primitive "\message".
isPrimitive(XwmMacroDefinition) - Static method in class com.dfamaj.textproc.xwm.primitives.NoexpandPrimitive
renvoie true si la macro passée en paramètre est la primitive "\noexpand".
isPrimitive(XwmMacroDefinition) - Static method in class com.dfamaj.textproc.xwm.primitives.NospPrimitive
renvoie true si la macro passée en paramètre est la primitive "\nosp".
isPrimitive(XwmMacroDefinition) - Static method in class com.dfamaj.textproc.xwm.primitives.TokensPrimitive
renvoie true si la macro passée en paramètre est la primitive "\tokens".
isPrimitive(XwmMacroDefinition) - Static method in class com.dfamaj.textproc.xwm.primitives.XwmPrimitive
renvoie true si la macro passée en paramètre est une primitive.
isSpace(Token) - Static method in class com.dfamaj.textproc.xwm.TokenImpl
renvoie true si le token est une espace.
isTokensPrimitive(Token) - Method in interface com.dfamaj.textproc.xwm.XwmContext
renvoie true si le Token correspond à la primitive "\tokens".
isWhiteSpace(Token) - Static method in class com.dfamaj.textproc.xwm.TokenImpl
renvoie true si le token est un blanc.

L

LINE_BREAK - Static variable in class com.dfamaj.textproc.xwm.StringToken
le token "LINE_BREAK" ('\n', comme sous Unix)
LocatedIllegalArgumentException - Exception in com.dfamaj.textproc.xwm.exceptions
pont entre IllegalArgumentException, et les exceptions XWM qui en dérivent et qui ont besoin d'un objet Location.
LocatedIllegalArgumentException(Location, String) - Constructor for exception com.dfamaj.textproc.xwm.exceptions.LocatedIllegalArgumentException
constructeur.
LocatedIOException - Exception in com.dfamaj.textproc.xwm.exceptions
pont entre IOException, et les exceptions XWM qui en dérivent et qui ont besoin d'un objet Location.
LocatedIOException(Location, String) - Constructor for exception com.dfamaj.textproc.xwm.exceptions.LocatedIOException
constructeur.
LocatedRuntimeException - Exception in com.dfamaj.textproc.xwm.exceptions
pont entre RuntimeException, et les exceptions XWM qui en dérivent et qui ont besoin d'un objet Location.
LocatedRuntimeException(Location, String) - Constructor for exception com.dfamaj.textproc.xwm.exceptions.LocatedRuntimeException
constructeur.
Location - Class in com.dfamaj.textproc.xwm
positionnement dans un Tokenizer.
Location() - Constructor for class com.dfamaj.textproc.xwm.Location
 
LocationUtil - Class in com.dfamaj.textproc.xwm
utilitaires pour les objets Location.

M

MacronamePrimitive - Class in com.dfamaj.textproc.xwm.primitives
la primitive "\macroname"
macroToken(Token[]) - Static method in class com.dfamaj.textproc.xwm.SpecialToken
construit et renvoie un SpecialToken qui est de type macro, et qui est construit à partir d'un tableau de tokens.
macroToken(String) - Static method in class com.dfamaj.textproc.xwm.StringToken
renvoie un StringToken avec le texte demandé.
main(String[]) - Static method in class com.dfamaj.textproc.xwm.xwmc.Process
le point d'entrée.
MessagePrimitive - Class in com.dfamaj.textproc.xwm.primitives
la primitive "\message"

N

nextToken() - Method in class com.dfamaj.textproc.xwm.EmptyTokenizer
renvoie null.
nextToken() - Method in class com.dfamaj.textproc.xwm.NoDoubleSpaceTokenizerFilter
renvoie le token suivant, ou null s'il n'y en a plus.
nextToken() - Method in class com.dfamaj.textproc.xwm.OneTokenTokenizer
renvoie le token stocké, ou null s'il a déjà été lu.
nextToken() - Method in class com.dfamaj.textproc.xwm.ReaderTokenizer
renvoie le prochain token, ou null s'il n'y en a plus.
nextToken() - Method in class com.dfamaj.textproc.xwm.TokenArrayTokenizer
renvoie le token suivant, ou null s'il n'y en a plus.
nextToken() - Method in interface com.dfamaj.textproc.xwm.Tokenizer
renvoie le token suivant, ou null s'il n'y en a plus.
nextToken() - Method in class com.dfamaj.textproc.xwm.TokenizerFilter
appelle la méthode Tokenizer.nextToken() du Tokenizer délégué.
nextToken() - Method in class com.dfamaj.textproc.xwm.TokenListTokenizer
renvoie le token suivant, ou null s'il n'y en a plus.
nextToken() - Method in class com.dfamaj.textproc.xwm.XwmEngineImpl
renvoie le token suivant.
NoDoubleSpaceTokenizerFilter - Class in com.dfamaj.textproc.xwm
filtre sur un TokenizerFilter, qui réduit les espaces doubles.
NoDoubleSpaceTokenizerFilter(Tokenizer) - Constructor for class com.dfamaj.textproc.xwm.NoDoubleSpaceTokenizerFilter
constructeur.
NoexpandPrimitive - Class in com.dfamaj.textproc.xwm.primitives
la primitive "\noexpand"
NoExpandToken - Class in com.dfamaj.textproc.xwm
un token qu'on ne doit pas développer.
NoExpandToken(Token) - Constructor for class com.dfamaj.textproc.xwm.NoExpandToken
constructeur.
NOSP - Static variable in class com.dfamaj.textproc.xwm.SpecialToken
le token "NOSP".
NospPrimitive - Class in com.dfamaj.textproc.xwm.primitives
la primitive "\nosp"
NUMBER_SIGN - Static variable in class com.dfamaj.textproc.xwm.StringToken
le token "NUMBER_SIGN" ('#').

O

OneTokenTokenizer - Class in com.dfamaj.textproc.xwm
itérateur sur un seul token.
OneTokenTokenizer(Location, Token) - Constructor for class com.dfamaj.textproc.xwm.OneTokenTokenizer
constructeur.
OPEN_BRACE - Static variable in class com.dfamaj.textproc.xwm.StringToken
le token "OPEN_BRACE" ('{').

P

Process - Class in com.dfamaj.textproc.xwm.xwmc
l'application en ligne de commande qui permet de lancer XWMC.
Process() - Constructor for class com.dfamaj.textproc.xwm.xwmc.Process
 
process(String, String, String, String) - Static method in class com.dfamaj.textproc.xwm.xwmc.Process
traite un fichier XWM et en sort un fichier XML.
process(File, String, File, String) - Static method in class com.dfamaj.textproc.xwm.xwmc.Process
traite un fichier XWM et en sort un fichier XML.
processingInstruction(String, String) - Method in class com.dfamaj.util.sax.EmptyContentHandlerImpl
ne fait rien.
put(char, Object) - Method in interface com.dfamaj.util.collections.CharMap
stocke un objet en le rattachant à la clef.
put(char, Object) - Method in class com.dfamaj.util.collections.HashCharMap
stocke un objet en le rattachant à la clef.
put(Object, Object) - Method in class com.dfamaj.util.collections.HashCharMap
rajoute le test que la clef est bien un Character, au comportement de la méthode HashMap.put(Object, Object).
put(int, Object) - Method in class com.dfamaj.util.collections.HashIntMap
stocke un objet en le rattachant à la clef.
put(Object, Object) - Method in class com.dfamaj.util.collections.HashIntMap
rajoute le test que la clef est bien un Integer, au comportement de la méthode HashMap.put(Object, Object).
put(int, Object) - Method in interface com.dfamaj.util.collections.IntMap
stocke un objet en le rattachant à la clef.

R

ReaderTokenizer - Class in com.dfamaj.textproc.xwm
un Tokenizer sur un Reader.
ReaderTokenizer(Reader) - Constructor for class com.dfamaj.textproc.xwm.ReaderTokenizer
constructeur.
remove(char) - Method in interface com.dfamaj.util.collections.CharMap
supprime un objet rattaché à la clef.
remove(char) - Method in class com.dfamaj.util.collections.HashCharMap
supprime un objet rattaché à la clef.
remove(Object) - Method in class com.dfamaj.util.collections.HashCharMap
rajoute le test que la clef est bien un Character, au comportement de la méthode HashMap.remove(Object).
remove(int) - Method in class com.dfamaj.util.collections.HashIntMap
supprime un objet rattaché à la clef.
remove(Object) - Method in class com.dfamaj.util.collections.HashIntMap
rajoute le test que la clef est bien un Integer, au comportement de la méthode HashMap.remove(Object).
remove(int) - Method in interface com.dfamaj.util.collections.IntMap
supprime un objet rattaché à la clef.
reset() - Method in class com.dfamaj.textproc.xwm.TokenListTokenizer
remettre l'itérateur au début.

S

setDocumentLocator(Locator) - Method in class com.dfamaj.util.sax.EmptyContentHandlerImpl
ne fait rien.
setLastLogicalCondition(boolean) - Method in interface com.dfamaj.textproc.xwm.XwmEngine
renseigne le résultat de la condition logique qui vient d'être traitée.
setLastLogicalCondition(boolean) - Method in class com.dfamaj.textproc.xwm.XwmEngineImpl
renseigne le résultat de la condition logique qui vient d'être traitée.
setParamSeparator(int, Token) - Method in class com.dfamaj.textproc.xwm.XwmMacroDefinition
fixe le séparateur d'un paramètre donné dans la définition de la macro.
skippedEntity(String) - Method in class com.dfamaj.util.sax.EmptyContentHandlerImpl
ne fait rien.
SPACE - Static variable in class com.dfamaj.textproc.xwm.StringToken
le token "SPACE" (' ').
SpecialToken - Class in com.dfamaj.textproc.xwm
un token logique, un peu spécial.
startDocument() - Method in class com.dfamaj.util.sax.EmptyContentHandlerImpl
ne fait rien.
startElement(String, String, String, Attributes) - Method in class com.dfamaj.util.sax.EmptyContentHandlerImpl
ne fait rien.
startPrefixMapping(String, String) - Method in class com.dfamaj.util.sax.EmptyContentHandlerImpl
ne fait rien.
StringToken - Class in com.dfamaj.textproc.xwm
un token texte.
stringToken(String) - Static method in class com.dfamaj.textproc.xwm.StringToken
renvoie un StringToken avec le texte demandé.

T

ThreadUnsafe - Interface in com.dfamaj.lang
marqueur pour dire qu'une implémentation de classe ne doit pas être invoquée dans deux threads applicatifs différents.
Token - Interface in com.dfamaj.textproc.xwm
un token.
TokenArrayTokenizer - Class in com.dfamaj.textproc.xwm
itérateur sur un tableau de tokens.
TokenArrayTokenizer(Location, Token[]) - Constructor for class com.dfamaj.textproc.xwm.TokenArrayTokenizer
constructeur.
TokenImpl - Class in com.dfamaj.textproc.xwm
un token.
TokenImpl(boolean, boolean) - Constructor for class com.dfamaj.textproc.xwm.TokenImpl
constructeur.
TokenizedSequence - Class in com.dfamaj.textproc.xwm.primitives
une séquence de tokens à ne pas développer.
Tokenizer - Interface in com.dfamaj.textproc.xwm
itérateur sur des tokens.
TokenizerFilter - Class in com.dfamaj.textproc.xwm
filtre sur un TokenizerFilter.
TokenizerFilter(Tokenizer) - Constructor for class com.dfamaj.textproc.xwm.TokenizerFilter
constructeur.
TokenListTokenizer - Class in com.dfamaj.textproc.xwm
itérateur sur des tokens.
TokenListTokenizer(Location) - Constructor for class com.dfamaj.textproc.xwm.TokenListTokenizer
constructeur.
TokensPrimitive - Class in com.dfamaj.textproc.xwm.primitives
la primitive "\tokens"
toString() - Method in class com.dfamaj.textproc.xwm.EscapeToken
renvoie une représentation sous forme de chaîne.
toString() - Method in class com.dfamaj.textproc.xwm.SpecialToken
renvoie une représentation sous forme de chaîne.
toString() - Method in class com.dfamaj.textproc.xwm.StringToken
renvoie une représentation sous forme de chaîne.
toString() - Method in class com.dfamaj.textproc.xwm.TokenImpl
renvoie une représentation sous forme de chaîne.
toString() - Method in class com.dfamaj.textproc.xwm.XwmEngineImpl
représentation sous forme de chaîne.

U

UnfinishedBraceException - Exception in com.dfamaj.textproc.xwm.exceptions
exception levée lorsqu'on rencontre une accolade qui ne termine pas.
UnfinishedBraceException(Location) - Constructor for exception com.dfamaj.textproc.xwm.exceptions.UnfinishedBraceException
constructeur.
UnfinishedMacroDefinitionException - Exception in com.dfamaj.textproc.xwm.exceptions
exception levée lorsqu'on rencontre une accolade qui ne termine pas.
UnfinishedMacroDefinitionException(Location, String) - Constructor for exception com.dfamaj.textproc.xwm.exceptions.UnfinishedMacroDefinitionException
constructeur.
UnfinishedNamedParamException - Exception in com.dfamaj.textproc.xwm.exceptions
exception levée lorsqu'on rencontre un paramètre nommé qui ne termine pas.
UnfinishedNamedParamException(Location, String) - Constructor for exception com.dfamaj.textproc.xwm.exceptions.UnfinishedNamedParamException
constructeur.
UnfinishedParamException - Exception in com.dfamaj.textproc.xwm.exceptions
exception levée lorsqu'on rencontre un paramètre qui ne termine pas.
UnfinishedParamException(Location, String) - Constructor for exception com.dfamaj.textproc.xwm.exceptions.UnfinishedParamException
constructeur.
UnfinishedPrimitiveException - Exception in com.dfamaj.textproc.xwm.exceptions
exception levée lorsqu'on rencontre une primitive qui ne termine pas.
UnfinishedPrimitiveException(Location, String) - Constructor for exception com.dfamaj.textproc.xwm.exceptions.UnfinishedPrimitiveException
constructeur.
UnknownMacronameException - Exception in com.dfamaj.textproc.xwm.exceptions
exception levée lorsqu'on rencontre un nom de macro sans macro correspondante.
UnknownMacronameException(Location, String) - Constructor for exception com.dfamaj.textproc.xwm.exceptions.UnknownMacronameException
constructeur.
UnknownNamedParamException - Exception in com.dfamaj.textproc.xwm.exceptions
exception levée lorsqu'on rencontre un nom de paramètre inconnu dans l'appel d'une macro avec des paramètres nommés.
UnknownNamedParamException(Location, String) - Constructor for exception com.dfamaj.textproc.xwm.exceptions.UnknownNamedParamException
constructeur.
UnknownParamException - Exception in com.dfamaj.textproc.xwm.exceptions
exception levée lorsqu'on rencontre un nom de paramètre inconnu dans une définition de macro.
UnknownParamException(Location, String) - Constructor for exception com.dfamaj.textproc.xwm.exceptions.UnknownParamException
constructeur.

X

XwmContext - Interface in com.dfamaj.textproc.xwm
contexte de macros pour un moteur XWM.
XwmDefinedTokens - Class in com.dfamaj.textproc.xwm
des tokens définis.
XwmDefinedTokens(String, Token[], XwmMacroDefinition) - Constructor for class com.dfamaj.textproc.xwm.XwmDefinedTokens
constructeur.
XwmEngine - Interface in com.dfamaj.textproc.xwm
un moteur, qui est en train de travailler sur un certain contexte, et qu'on peut passer à des primitives pour qu'elles fassent leur traitement.
XwmEngineException - Exception in com.dfamaj.textproc.xwm.exceptions
exception levée à cause du comportement du moteur XwmEngineImpl.
XwmEngineException(Location, String) - Constructor for exception com.dfamaj.textproc.xwm.exceptions.XwmEngineException
constructeur.
XwmEngineImpl - Class in com.dfamaj.textproc.xwm
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.
XwmEngineImpl(XwmContext, Tokenizer) - Constructor for class com.dfamaj.textproc.xwm.XwmEngineImpl
constructeur.
XwmMacro - Class in com.dfamaj.textproc.xwm
une macro, avec son nom et sa définition.
XwmMacro(String, XwmMacroDefinition) - Constructor for class com.dfamaj.textproc.xwm.XwmMacro
constructeur.
XwmMacroDefinition - Class in com.dfamaj.textproc.xwm
définition d'une macro.
XwmMacroDefinition() - Constructor for class com.dfamaj.textproc.xwm.XwmMacroDefinition
constructeur.
XwmMacroDefinition(boolean) - Constructor for class com.dfamaj.textproc.xwm.XwmMacroDefinition
constructeur.
XwmPrimitive - Class in com.dfamaj.textproc.xwm.primitives
la super-classe des primitives.
XwmPrimitive() - Constructor for class com.dfamaj.textproc.xwm.primitives.XwmPrimitive
constructeur.
XwmPrimitive(boolean) - Constructor for class com.dfamaj.textproc.xwm.primitives.XwmPrimitive
constructeur.
XwmStackOverflowException - Exception in com.dfamaj.textproc.xwm.exceptions
exception levée lorsqu'on est dans une boucle infinie.
XwmStackOverflowException(Location, String) - Constructor for exception com.dfamaj.textproc.xwm.exceptions.XwmStackOverflowException
constructeur.

A B C D E F G H I L M N O P R S T U X