# com.bea.ide.control
ControlExtensionInstance Interface

public interface ControlExtensionInstance
extends `ControlBehaviorContext`

All Superinterfaces
  `ControlBehaviorContext`, `EditorContext`

## Method Summary

`public `ControlExtensionInterface`` | `getExtensionInterface`() Tags and methods on a JCX file if there is one.
`public `ControlTag`[]` | `getTags`() Tags on the instance declaration.

Methods from interface `com.bea.ide.control.`ControlBehaviorContext``
``getName`, `getParent`,`

Methods from interface `com.bea.ide.control.`EditorContext``
``ensureServerRunning`, `getComponentsDir`, `getLogPrintStream`, `getMBeanHome`, `getProjectDir`, `invokeBrowser``

## Method Detail

### getExtensionInterface() Method

    public ControlExtensionInterface getExtensionInterface()

Tags and methods on a JCX file if there is one. This will be null if the control is directly instantiated rather than through an extension file.

### getTags() Method

    public ControlTag[] getTags()

Tags on the instance declaration.