org.scilab.forge.jlatexmath
Class NewCommandMacro
java.lang.Object
org.scilab.forge.jlatexmath.NewCommandMacro
- Direct Known Subclasses:
- NewEnvironmentMacro
public class NewCommandMacro
- extends java.lang.Object
Field Summary |
protected static java.util.HashMap<java.lang.String,java.lang.String> |
macrocode
|
protected static java.util.HashMap<java.lang.String,java.lang.String> |
macroreplacement
|
Method Summary |
static void |
addNewCommand(java.lang.String name,
java.lang.String code,
int nbargs)
|
static void |
addNewCommand(java.lang.String name,
java.lang.String code,
int nbargs,
java.lang.String def)
|
static void |
addReNewCommand(java.lang.String name,
java.lang.String code,
int nbargs)
|
java.lang.String |
executeMacro(TeXParser tp,
java.lang.String[] args)
|
static boolean |
isMacro(java.lang.String name)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
macrocode
protected static java.util.HashMap<java.lang.String,java.lang.String> macrocode
macroreplacement
protected static java.util.HashMap<java.lang.String,java.lang.String> macroreplacement
NewCommandMacro
public NewCommandMacro()
addNewCommand
public static void addNewCommand(java.lang.String name,
java.lang.String code,
int nbargs)
throws ParseException
- Throws:
ParseException
addNewCommand
public static void addNewCommand(java.lang.String name,
java.lang.String code,
int nbargs,
java.lang.String def)
throws ParseException
- Throws:
ParseException
isMacro
public static boolean isMacro(java.lang.String name)
addReNewCommand
public static void addReNewCommand(java.lang.String name,
java.lang.String code,
int nbargs)
executeMacro
public java.lang.String executeMacro(TeXParser tp,
java.lang.String[] args)