# Package groovy.console.ui

## Package groovy.console.ui Description

An interactive command line terminal along with a Swing console for evaluating Groovy scripts and inspecting objects, AST and bytecode information.

- Class Summary
  Class | Description
  --- | ---
  AstBrowser | This object is a GUI for looking at the AST that Groovy generates.
  AstNodeToScriptAdapter | This class takes Groovy source code, compiles it to a specific compile phase, and then decompiles it back to the groovy source.
  ButtonOrDefaultRenderer | A table cell renderer that will return a component instead of drawing it, or call the default in the case of a non component object.
  ButtonOrTextEditor | A table cell editor that will return a button automatically if it is the cell value, a text field if the value exists, or null otherwise (non editable cell).
  Console | Groovy Swing console.
  ConsoleIvyPlugin | Groovy Swing console.
  ConsolePreferences |
  ConsoleSupport | Base class for console
  ConsoleTextEditor | Component which provides a styled editor for the console.
  HistoryRecord |
  ObjectBrowser | A little GUI to show some of the Inspector capabilities.
  OutputTransforms |
  ScriptToTreeNodeAdapter | This class controls the conversion from a Groovy script as a String into a tree representation of the AST of that script.
  SystemOutputInterceptor | Intercepts System.out/System.err.

- Script Summary
  Script | Description
  --- | ---
  AstBrowserProperties |
  ConsoleActions |
  ConsoleView |