| Interface | Description | 
|---|---|
| Output | 
 Output interface - for console output devices. 
 | 
| Class | Description | 
|---|---|
| AnsiEscapeParser | 
 
 AnsiEscapeParser class wraps calls of JCFunc-library's functions in itself. 
 | 
| BufferOutput | 
 Output to buffer implementation. 
 | 
| CommandOutputParser | 
 Parses the output of a running Process. 
 | 
| Console | 
 Console - an instance of a panel inside a dockablewindow. 
 | 
| Console.EvalAction | |
| ConsoleBeanShell | |
| ConsoleHistoryText | |
| ConsoleMenuProvider | |
| ConsolePane | |
| ConsolePlugin | 
 ConsolePlugin 
 | 
| DirectoryStack | 
 Processes "make entering" and "make leaving" messages, to update the
 current directory. 
 | 
| ErrorListModel | 
 A model for storing a collection of ErrorMatchers. 
 | 
| ErrorMatcher | 
 ErrorMatcher - a model which represents error/warning regular
 expressions for one particular program. 
 | 
| ErrorOutput | 
 ErrorOutput is a writable Output if it is created by Console or some Output instance. 
 | 
| ErrorThread | Deprecated
 Thread for handing error output of running subprocesses. 
 | 
| ParsingOutputStreamTask | 
 ParsingOutputStreamTask is an outputting thread using an error parrser and
   an ANSI escaped sequencies parser. 
 | 
| ProcessRunner | |
| ProjectCommandOptionPane | |
| ProjectCommandOptionsService | |
| ProjectTreeListener | 
 Listener of ProjectViewer project opened events
 Triggers console beanshell scripts as actions in response. 
 | 
| Shell | 
 
 Console has a single dockable window, which can contain multiple
 Shells. 
 | 
| Shell.CompletionInfo | |
| Shell.ShellAction | 
 All ShellActions select a named Shell. 
 | 
| Shell.SwitchAction | 
 A SwitchAction selects a shell and makes Console visible. 
 | 
| Shell.ToggleAction | 
 A ToggleAction is a ShellAction which also toggles the
            visibility of the Console. 
 | 
| SimpleInputStreamTask | 
 Thread for feeding input to a running subprocess. 
 | 
| SimpleOutputStreamTask | 
 SimpleOutputStreamTask is a base outputting class. 
 | 
| StreamTask | 
 Hierarchy of classes:
        StreamTask
            | |
            | +-- SimpleInputStreamTask --> InputStreamTask
            |
    SimpleOutputStreamTask  --> ErrorStreamTask
            |
        ParsingOutputStreamTask --> OutputStreamTask 
 | 
| SystemShell | 
 A SystemShell is shared across all instances of Console. 
 | 
| SystemShellBuiltIn | 
| Enum | Description | 
|---|---|
| AnsiEscapeParser.Behaviour | 
 Behaviour class describes parser's behaviour 
 | 
| SimpleOutputStreamTask.WLTypes | 
 Types of waiting loop. 
 |