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>macrocodeprotected 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 voidaddNewCommand(java.lang.String name, java.lang.String code, int nbargs)static voidaddNewCommand(java.lang.String name, java.lang.String code, int nbargs, java.lang.String def)static voidaddReNewCommand(java.lang.String name, java.lang.String code, int nbargs)java.lang.StringexecuteMacro(TeXParser tp, java.lang.String[] args)static booleanisMacro(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)
-
-