Package 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
Fields Modifier and Type Field Description protected static java.util.HashMap<java.lang.String,java.lang.String>
macrocode
protected static java.util.HashMap<java.lang.String,java.lang.String>
macroreplacement
-
Constructor Summary
Constructors Constructor Description NewCommandMacro()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
-
-
-
Method Detail
-
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)
-
-