| Package | Description | 
|---|---|
| javax.ide | 
 The ide package is where all JSR 198 packages are rooted. 
 | 
| javax.ide.build | 
 The build system interfaces that extension writers need to implement in 
  order to listen for build events. 
 | 
| javax.ide.command | 
 Command execution classes. 
 | 
| javax.ide.debug | 
 Debbuger API used by extensions to initiate a debugging session. 
 | 
| 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.property | 
 The property page extension classes that extension writers need to 
  implement in order to add their own property panels to an IDE 
  preferences UI and to the project settings UI. 
 | 
| javax.ide.view | 
 IDE view support classes and interfaces. 
 | 
| javax.ide.wizard | 
 The wizard interfaces that extension writers use and need to implement in 
  order to add a new wizards to an IDE. 
 | 
| oracle.ide.javaxide | 
 Bridges the standard IDE API (JSR198) to JDeveloper's extension API. 
 | 
| Class and Description | 
|---|
| CommandProcessor
 The CommandProcessor is responsible for managing the 
 execution of the IDE commands and maintining the undo stack. 
 | 
| Class and Description | 
|---|
| Context
 The Context class provides information about the state of the IDE when
 a command is in the process of being executed. 
 | 
| Class and Description | 
|---|
| Command
 The  
Command interface defines the interface of all command
 objects. | 
| CommandProcessor
 The CommandProcessor is responsible for managing the 
 execution of the IDE commands and maintining the undo stack. 
 | 
| Context
 The Context class provides information about the state of the IDE when
 a command is in the process of being executed. 
 | 
| InvokeHandler
 InvokeHandlers are responsible for performing an action in a
 specific context. 
 | 
| UpdateHandler
 UpdateHandlers decide when actions are enabled or disabled based
 on a context. 
 | 
| Class and Description | 
|---|
| Context
 The Context class provides information about the state of the IDE when
 a command is in the process of being executed. 
 | 
| Class and Description | 
|---|
| Context
 The Context class provides information about the state of the IDE when
 a command is in the process of being executed. 
 | 
| Class and Description | 
|---|
| Context
 The Context class provides information about the state of the IDE when
 a command is in the process of being executed. 
 | 
| Class and Description | 
|---|
| Context
 The Context class provides information about the state of the IDE when
 a command is in the process of being executed. 
 | 
| Class and Description | 
|---|
| Context
 The Context class provides information about the state of the IDE when
 a command is in the process of being executed. 
 | 
| Controller
 Controllers encapulate extension defined  
UpdateHandlers and 
 InvokeHandlers. | 
| Class and Description | 
|---|
| Context
 The Context class provides information about the state of the IDE when
 a command is in the process of being executed. 
 | 
| Class and Description | 
|---|
| Context
 The Context class provides information about the state of the IDE when
 a command is in the process of being executed. 
 |