Package org.antlr.gunit.swingui

## Class TestCaseEditController

- java.lang.Object
- - org.antlr.gunit.swingui.TestCaseEditController

All Implemented Interfaces:
  `IController`

    public class TestCaseEditController
    extends java.lang.Object
    implements IController

Author:
  scai

### Nested Class Summary

Nested Classes
`class` `TestCaseEditController.AbstractEditorPane`
`class` `TestCaseEditController.InputEditorPane`
`class` `TestCaseEditController.InputFileEditor`
`class` `TestCaseEditController.InputMultiEditor`
`class` `TestCaseEditController.InputStringEditor`
`class` `TestCaseEditController.OutputAstEditor`
`class` `TestCaseEditController.OutputEditorPane`
`class` `TestCaseEditController.OutputResultEditor`
`class` `TestCaseEditController.OutputReturnEditor`
`class` `TestCaseEditController.OutputStdEditor`

### Field Summary

Fields
`java.awt.event.ActionListener` `onTestCaseNumberChange`

### Constructor Summary

Constructors
`TestCaseEditController​()`
`TestCaseEditController​(WorkSpaceView workspace)`

### Method Summary

All Methods Instance Methods Concrete Methods
`Rule` `getCurrentRule​()`
`java.lang.Object` `getModel​()`
`java.awt.Component` `getView​()`
`void` `OnLoadRule​(Rule rule)`
`void` `setCurrentTestCase​(TestCase testCase)`

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Field Detail

#### onTestCaseNumberChange

    public java.awt.event.ActionListener onTestCaseNumberChange

### Constructor Detail

#### TestCaseEditController

    public TestCaseEditController​(WorkSpaceView workspace)

#### TestCaseEditController

    public TestCaseEditController​()

### Method Detail

#### OnLoadRule

    public void OnLoadRule​(Rule rule)

#### setCurrentTestCase

    public void setCurrentTestCase​(TestCase testCase)

#### getCurrentRule

    public Rule getCurrentRule​()

#### getModel

    public java.lang.Object getModel​()

Specified by:
  `getModel` in interface `IController`

#### getView

    public java.awt.Component getView​()

Specified by:
  `getView` in interface `IController`