org.scilab.forge.jlatexmath
Class NewCommandMacro

java.lang.Object
  extended by 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
           
 
Constructor Summary
NewCommandMacro()
           
 
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
 

Field Detail

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
Constructor Detail

NewCommandMacro

public NewCommandMacro()
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)