Package io.engineblock.scripting
Class ScriptEnvBuffer
- java.lang.Object
-
- javax.script.SimpleScriptContext
-
- io.engineblock.scripting.ScriptEnvBuffer
-
- All Implemented Interfaces:
javax.script.ScriptContext
public class ScriptEnvBuffer extends javax.script.SimpleScriptContextScriptEnvBuffer provides a variant of SimpleScriptContext which captures all stdin, stdout, and stderr data into diagnostic character buffers.
-
-
Constructor Summary
Constructors Constructor Description ScriptEnvBuffer()
-
Method Summary
Modifier and Type Method Description java.io.WritergetErrorWriter()java.io.ReadergetReader()java.lang.StringgetStderrText()java.lang.StringgetStdinText()java.lang.StringgetStdoutText()java.lang.StringgetTimedLog()java.util.List<java.lang.String>getTimeLogLines()java.io.WritergetWriter()
-
-
-
Method Detail
-
getWriter
public java.io.Writer getWriter()
- Specified by:
getWriterin interfacejavax.script.ScriptContext- Overrides:
getWriterin classjavax.script.SimpleScriptContext
-
getErrorWriter
public java.io.Writer getErrorWriter()
- Specified by:
getErrorWriterin interfacejavax.script.ScriptContext- Overrides:
getErrorWriterin classjavax.script.SimpleScriptContext
-
getReader
public java.io.Reader getReader()
- Specified by:
getReaderin interfacejavax.script.ScriptContext- Overrides:
getReaderin classjavax.script.SimpleScriptContext
-
getStdinText
public java.lang.String getStdinText()
-
getStderrText
public java.lang.String getStderrText()
-
getStdoutText
public java.lang.String getStdoutText()
-
getTimeLogLines
public java.util.List<java.lang.String> getTimeLogLines()
-
getTimedLog
public java.lang.String getTimedLog()
-
-