| Package | Description | 
|---|---|
| javax.ide.editor | 
 The editor interfaces that extension writers need to implement in order to add a new editor to an IDE. 
 | 
| javax.ide.log | 
 The interfaces that extension writers use and need to implement in order to add a new log pages to an IDE. 
 | 
| javax.ide.menu | 
 The menu registration classes that extension writers use to find information about actions and menus. 
 | 
| javax.ide.view | 
 IDE view support classes and interfaces. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Editor
The  
Editor interface defines the methods to open and close editors, along with methods to save and restore editor specific settings. | 
class  | 
TextEditor
Base class for text based editors. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LogPage
The  
LogPage interface defines the methods to log and clear messages from a page. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
IDEAction
IDEAction encapsulates the meta-data describing an executable action. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DefaultViewable
DefaultViewables are objects that map directly to visible GUI elements that users can select such as a menu items, nodes in the project explorer, etc.. | 
class  | 
View
View components display information to the user. |