|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.dfamaj.textproc.xwm.XwmMacroDefinition
public class XwmMacroDefinition
| Constructor Summary | |
|---|---|
|
XwmMacroDefinition()
constructeur. |
protected |
XwmMacroDefinition(boolean isNoExpand)
constructeur. |
| Method Summary | |
|---|---|
int |
addParam(Location location,
java.lang.String param)
rajoute un paramètre nommé à la macro. |
void |
addParamOutput(int param)
rajoute une substitution de paramètre à la macro. |
void |
addTokenOutput(Token token)
rajoute une sortie à la macro. |
java.util.Iterator |
getOutputTokens()
renvoie un itérateur sur les tokens de sortie. |
int |
getParamCount()
renvoie le nombre de paramètres de cette macro. |
int |
getParamIndex(Location location,
java.lang.String param)
renvoie l'index qui correspond à un paramètre dans la
définition de la macro. |
java.lang.String |
getParamName(int paramIndex)
renvoie le nom d'un certain paramètre dans la
définition de la macro. |
com.dfamaj.textproc.xwm.ParamSeparator |
getParamSeparator(int paramIndex)
renvoie le séparateur d'un certain paramètre dans la
définition de la macro. |
void |
setParamSeparator(int paramIndex,
Token separatorToken)
fixe le séparateur d'un paramètre donné dans la
définition de la macro. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XwmMacroDefinition()
protected XwmMacroDefinition(boolean isNoExpand)
| Method Detail |
|---|
public int addParam(Location location,
java.lang.String param)
throws DuplicateParamException
DuplicateParamExceptionpublic void addParamOutput(int param)
public void addTokenOutput(Token token)
public java.util.Iterator getOutputTokens()
Token
public int getParamCount()
public int getParamIndex(Location location,
java.lang.String param)
throws UnknownParamException
UnknownParamException.
UnknownParamExceptionpublic java.lang.String getParamName(int paramIndex)
public com.dfamaj.textproc.xwm.ParamSeparator getParamSeparator(int paramIndex)
public void setParamSeparator(int paramIndex,
Token separatorToken)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||