Package com.xebialabs.deployit.cli
Class Interpreter
- java.lang.Object
-
- com.xebialabs.deployit.cli.Interpreter
-
public class Interpreter extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Interpreter(jline.console.ConsoleReader consoleReader, ScriptEngineBuilder scriptEngineBuilder, com.xebialabs.deployit.booter.remote.DeployitCommunicator communicator, CliOptions options, java.util.Set<java.lang.String> cliObjectNames)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectevaluate(java.io.Reader reader)voidevaluateFile(java.lang.String fileName)protected voidexit()javax.script.ScriptContextgetScriptContext()
-
-
-
Constructor Detail
-
Interpreter
public Interpreter(jline.console.ConsoleReader consoleReader, ScriptEngineBuilder scriptEngineBuilder, com.xebialabs.deployit.booter.remote.DeployitCommunicator communicator, CliOptions options, java.util.Set<java.lang.String> cliObjectNames)
-
-
Method Detail
-
evaluateFile
public void evaluateFile(java.lang.String fileName) throws java.io.FileNotFoundException, javax.script.ScriptException- Throws:
java.io.FileNotFoundExceptionjavax.script.ScriptException
-
evaluate
public java.lang.Object evaluate(java.io.Reader reader) throws javax.script.ScriptException- Throws:
javax.script.ScriptException
-
exit
protected void exit()
-
getScriptContext
public javax.script.ScriptContext getScriptContext()
-
-