|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.emboss.jemboss.programs.RunEmbossApplication2
RunEmbossApplication2 class used to run an EMBOSS process this reads stdout and stderr in separate threads.
Nested Class Summary | |
(package private) class |
RunEmbossApplication2.StderrHandler
|
(package private) class |
RunEmbossApplication2.StdoutHandler
|
Field Summary | |
private java.lang.Process |
p
running process |
private java.io.File |
project
running directory |
private java.lang.String |
status
process status |
private java.lang.StringBuffer |
stderr
standard error |
private RunEmbossApplication2.StderrHandler |
stderrh
|
private java.lang.StringBuffer |
stdout
standard out |
private RunEmbossApplication2.StdoutHandler |
stdouth
|
private javax.swing.JTextArea |
textArea
|
Constructor Summary | |
RunEmbossApplication2(java.lang.String embossCommand,
java.lang.String[] envp,
java.io.File project)
|
|
RunEmbossApplication2(java.lang.String embossCommand,
java.lang.String[] envp,
java.io.File project,
javax.swing.JTextArea textArea)
|
Method Summary | |
java.lang.Process |
getProcess()
|
java.lang.String |
getProcessStderr()
|
java.lang.String |
getProcessStdout()
|
java.lang.String |
getStatus()
|
private void |
readProcessStderr()
Read in the process stderr. |
private void |
readProcessStdout()
Read in the process stdout. |
void |
waitFor()
Wait for the process to end |
private void |
writeStdout()
This method can be called after the process has completed to write the stdout to the project directory. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private java.lang.Process p
private java.lang.StringBuffer stdout
private java.lang.StringBuffer stderr
private java.io.File project
private java.lang.String status
private RunEmbossApplication2.StdoutHandler stdouth
private RunEmbossApplication2.StderrHandler stderrh
private javax.swing.JTextArea textArea
Constructor Detail |
public RunEmbossApplication2(java.lang.String embossCommand, java.lang.String[] envp, java.io.File project)
embossCommand
- emboss command to runenvp
- environmentproject
- running directorypublic RunEmbossApplication2(java.lang.String embossCommand, java.lang.String[] envp, java.io.File project, javax.swing.JTextArea textArea)
embossCommand
- emboss command to runenvp
- environmentproject
- running directoryMethod Detail |
private void readProcessStderr()
private void readProcessStdout()
private void writeStdout()
public java.lang.String getProcessStdout()
public java.lang.String getProcessStderr()
public void waitFor()
public java.lang.Process getProcess()
public java.lang.String getStatus()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |