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.extension |
Classes and interfaces used by extensions to extend
an IDE with new functionality.
|
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.model |
The interfaces and classes implementing an IDE's data model.
|
javax.ide.net |
Virtual file system.
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
IDE
This is the object that centralizes general IDE environment information and
services.
|
Modifier and Type | Method and Description |
---|---|
protected static Service |
Service.getService(java.lang.Class serviceClass)
Get a service.
|
Modifier and Type | Method and Description |
---|---|
static java.util.HashMap<java.lang.Class<?>,Service> |
Service.cloneLoadedServices()
Clones loaded services table.
|
Modifier and Type | Method and Description |
---|---|
static void |
Service.setLoadedServices(java.util.HashMap<java.lang.Class<?>,Service> loadedServices)
Set the loaded services table.
|
Modifier and Type | Class and Description |
---|---|
class |
BuildSystem
The
BuildSystem service allows extension writers to
initiate a build and query information from the build system. |
Modifier and Type | Class and Description |
---|---|
class |
CommandProcessor
The CommandProcessor is responsible for managing the
execution of the IDE commands and maintining the undo stack.
|
Modifier and Type | Class and Description |
---|---|
class |
Debugger
The
Debugger can be used to start the debuggee or to
retrieve command line options so the extension can start the debuggee
itself. |
Modifier and Type | Class and Description |
---|---|
class |
EditorManager
The
EditorManager manages the life cycle of Editor s. |
Modifier and Type | Class and Description |
---|---|
class |
ExtensionRegistry
The extension registry provides access to information about installed
extensions.
|
Modifier and Type | Class and Description |
---|---|
class |
LogManager
The LogManager provides the interface through which the IDE manipulates
LogPage s. |
Modifier and Type | Class and Description |
---|---|
class |
ActionRegistry
Action lookup service.
|
class |
MenuManager
The menu manager is responsible for installing menu bars and toolbars into
Views.
|
Modifier and Type | Class and Description |
---|---|
class |
DocumentFactory
The
DocumentFactory interface is responsible for creating
intances of Document s. |
Modifier and Type | Class and Description |
---|---|
class |
VirtualFileSystem
The
VirtualFileSystem class is responsible for encapsulating
the notion of file system operations on content that is pointed to by
an URI . |
Modifier and Type | Class and Description |
---|---|
class |
PropertyPageRegistry
The
PropertyPageRegistry is the registry of information
describing what extension specific property pages have been added to an IDE. |
Modifier and Type | Class and Description |
---|---|
class |
GUIUtilities
The GUIUtilities provide access to the
IDEDialogs , a
WaitCursor and a ProgressMonitor objects that extension
writers use for * time consuming tasks. |
Modifier and Type | Class and Description |
---|---|
class |
WizardManager
The WizardManager provides the interface through which the IDE invokes
Wizards.
|