net.scheinerman.phoenix.runner
Class PhoenixEnvironment
java.lang.Object
net.scheinerman.phoenix.runner.PhoenixEnvironment
- Direct Known Subclasses:
- InteractivePhoenixEnvironment
public class PhoenixEnvironment
- extends java.lang.Object
Constructor Summary |
PhoenixEnvironment(boolean includeDefaultModules)
|
PhoenixEnvironment(boolean includeDefaultModules,
java.io.InputStream inputStream,
java.io.PrintStream outputStream,
java.io.PrintStream errorStream)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
modules
protected java.util.ArrayList<AbstractModule> modules
includeDefaultModules
private boolean includeDefaultModules
inputStream
private java.io.InputStream inputStream
outputStream
private java.io.PrintStream outputStream
errorStream
private java.io.PrintStream errorStream
PhoenixEnvironment
public PhoenixEnvironment(boolean includeDefaultModules)
PhoenixEnvironment
public PhoenixEnvironment(boolean includeDefaultModules,
java.io.InputStream inputStream,
java.io.PrintStream outputStream,
java.io.PrintStream errorStream)
addModule
public void addModule(AbstractModule module)
resetModules
public void resetModules()
getInputStream
public java.io.InputStream getInputStream()
setInputStream
public void setInputStream(java.io.InputStream inputStream)
getOutputStream
public java.io.PrintStream getOutputStream()
setOutputStream
public void setOutputStream(java.io.PrintStream outputStream)
getErrorStream
public java.io.PrintStream getErrorStream()
setErrorStream
public void setErrorStream(java.io.PrintStream errorStream)
run
public void run(java.io.File file,
java.lang.String[] args)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException