Class MatrixConsole

java.lang.Object
com.singularsys.jepexamples.consoles.Console
com.singularsys.extexamples.consoles.MatrixConsole

public class MatrixConsole extends Console
Console with support for matrix operations.
Author:
Rich Morris Created on 21-Mar-2005
  • Constructor Details

    • MatrixConsole

      public MatrixConsole()
  • Method Details

    • initialise

      public void initialise()
      Description copied from class: Console
      sets up all the needed objects.
      Overrides:
      initialise in class Console
    • printIntroText

      public void printIntroText()
      Description copied from class: Console
      Prints introductory text.
      Overrides:
      printIntroText in class Console
    • testSpecialCommands

      public Console.SPEC_ACTION testSpecialCommands(String command)
      Description copied from class: Console
      Checks for special commands. For example a subclass may have a verbose mode switched on of off using the command
       verbose on
       

      This method can be used detected this input, perform required actions and skip normal processing by returning true.

      In general subclasses should call the superclass methods to test for special commands that class implements

      Overrides:
      testSpecialCommands in class Console
      Parameters:
      command -
      Returns:
      One of
      • SPEC_ACTION.CONTINUE - continue parsing and evaluation this equation,
      • SPEC_ACTION.BREAK - stop processing this equation and add it to the history
      • SPEC_ACTION.EMPTY - stop processing this equation does not add it to the history
      • SPEC_ACTION.ALTERED - the input text has been altered, reprocess the new text
      • SPEC_ACTION.EXIT stop the program
      See Also:
    • printHelp

      public void printHelp()
      Description copied from class: Console
      Print help message.
      Overrides:
      printHelp in class Console
    • main

      public static void main(String[] args)
      Creates a new Console object and calls run()
    • toString

      public String toString(Object o)
      Description copied from class: Console
      Return string representation of object. Used the doubleFormat if specified.
      Overrides:
      toString in class Console
      Parameters:
      o -
      Returns:
    • setIndexShift

      public void setIndexShift(int i)
      Description copied from class: Console
      Set the index shift for arrays.
      Overrides:
      setIndexShift in class Console
      Parameters:
      i - the shift, either 0 or 1