org.netbeans.modules.ruby.platform.execution |
|
Java Source File Name | Type | Comment |
DirectoryFileLocator.java | Class | A FileLocator which searches for a file relative to a given directory. |
ExecutionDescriptor.java | Class | An ExecutionDescriptor describes a program to be executed, the arguments
and environment to be used, as well as preferences such as whether the
running process should be in the background (no progress bar), and so on. |
ExecutionService.java | Class | An ExecutionService takes an
ExecutionDescriptor and executes it.
It will execute the program with an associated I/O window, with stop and
restart buttons. |
ExecutionServiceTest.java | Class | |
FileLocator.java | Interface | A FileLocator finds the FileObject for a given (possibly relative, possibly
absolute, possibly no-context) filename. |
FreeIOHandler.java | Class | |
InputForwarder.java | Class | An InputForwarder takes user input in for example a Program I/O window,
and sends it to a child process. |
OutputForwarder.java | Class | An OutputForwarder takes output for example from a child process and
pumps it into a Program I/O window.
In other words it "redirects" or forwards output from a child process.
The forwarder also tokenizes the output into lines, and runs
OutputRecognizer objects on the output, which for example may
create hyperlinks or record state regarding the output.
Great care is taken to make this forwarding interruptible, such that it
won't block if process execution is terminated or interrupted. |
OutputForwarderTest.java | Class | |
OutputProcessor.java | Class | An OutputProcessor takes filename and lineno information
and produces hyperlinks. |
OutputRecognizer.java | Class | An OutputRecognizer is handed one line at a time, and can examine it
to discover file or line number information, and produce a
RecognizedOutput object if it recognizes the output. |
RegexpOutputRecognizer.java | Class | A RegexpOutputRecognizer is an OutputRecognizer which knows how to recognize
filenames and linenumbers based on regular expressions. |
RegexpOutputRecognizerTest.java | Class | |
RerunAction.java | Class | The RerunAction is placed into the I/O window, allowing the user to restart
a particular execution context. |
StopAction.java | Class | The StopAction is placed into the I/O window, allowing the user to halt
execution. |