| Package | Description | 
|---|---|
| javax.ide | 
 The ide package is where all JSR 198 packages are rooted. 
 | 
| 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 | Method and Description | 
|---|---|
abstract View | 
IDE.getActiveView()
Get the currently active view. 
 | 
abstract View | 
IDE.getMainWindow()
Get the main window. 
 | 
| 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 | Method and Description | 
|---|---|
abstract void | 
MenuManager.installMenubar(java.lang.String menubarId,
              View view)
Install a menu bar into the specified view. 
 | 
abstract void | 
MenuManager.installToolbar(java.lang.String toolbarId,
              View view)
Install a toolbar into the specified view. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract View | 
View.parent()
Get the parent view. 
 |