Class 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)  
      • 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)