Class Console
- java.lang.Object
-
- org.matheclipse.parser.server.util.Console
-
public class Console extends Object
A java console program to run the evaluator interactivly.
-
-
Constructor Summary
Constructors Constructor Description Console()
Instantiates a new console.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description File
getFile()
Gets the file.String
interpreter(String strEval)
Evaluates the given string-expression and returns the result inOutputForm
.static void
main(String[] args)
The main method.void
printPrompt(PrintStream out, String prompt)
prints a prompt on the console but doesn't print a newline.String
readString(PrintStream out)
read a string from the console.String
readString(PrintStream out, String prompt)
read a string from the console.void
setFile(File file)
Sets the file.
-
-
-
Method Detail
-
main
public static void main(String[] args)
The main method.- Parameters:
args
- the arguments
-
interpreter
public String interpreter(String strEval)
Evaluates the given string-expression and returns the result inOutputForm
.- Parameters:
strEval
- the str eval- Returns:
- the string
-
printPrompt
public void printPrompt(PrintStream out, String prompt)
prints a prompt on the console but doesn't print a newline.- Parameters:
out
- the outprompt
- the prompt string to display
-
readString
public String readString(PrintStream out)
read a string from the console. The string is terminated by a newline- Parameters:
out
- Description of Parameter- Returns:
- the input string (without the newline)
-
readString
public String readString(PrintStream out, String prompt)
read a string from the console. The string is terminated by a newline- Parameters:
out
- Description of Parameterprompt
- the prompt string to display- Returns:
- the input string (without the newline)
-
setFile
public void setFile(File file)
Sets the file.- Parameters:
file
- the new file
-
getFile
public File getFile()
Gets the file.- Returns:
- the file with which the program was started or
null
-
-