|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.7.2) E13403-10 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
javax.ide.Service
javax.ide.IDE
public abstract class IDE
This is the object that centralizes general IDE environment information and services. Extensions use the IDE interface to access standard services.
Extensions can locate the IDE environment object using the getIDE()
method.
IDE providers must extend this class and provide an implementation of getProductName()
and getUserHome()
.
Constructor Summary | |
---|---|
IDE() |
Method Summary | |
---|---|
protected void |
addIDEListener(IDEListener listener) |
protected void |
fireIDEActivated() Fire an IDEActivated event to all registered listeners. |
protected void |
fireIDEDeactivated() Fire an IDEDeactivated event to all registered listeners. |
ActionRegistry |
getActionRegistry() Extension that need to lookup an action use ActionRegistry service. |
abstract View |
getActiveView() Get the currently active view. |
BuildSystem |
getBuildSystem() Get the BuildSystem . |
CommandProcessor |
getCommandProcessor() Get the CommandProcessor . |
Debugger |
getDebugger() Get the Debugger . |
DocumentFactory |
getDocumentFactory() Get the DocumentFactory . |
EditorManager |
getEditorManager() Get the EditorManager . |
Version |
getEDKVersion() Get Extension Development Kit version number. |
ExtensionRegistry |
getExtensionRegistry() Get the ExtensionRegistry . |
GUIUtilities |
getGUIUtilities() Get the GUIUtilities . |
static IDE |
getIDE() Get the ide implementation. |
LogManager |
getLogManager() Get the LogManager . |
abstract View |
getMainWindow() Get the main window. |
abstract java.lang.String |
getProductName() Get the IDE product name. |
PropertyPageRegistry |
getPropertyPageRegistry() Get the PropertyPageRegistry . |
abstract java.net.URI |
getUserHome() Get the directory where the user work is saved. |
WizardManager |
getWizardManager() Get the WizardManager . |
protected void |
initialize() Initialize this manager. |
Methods inherited from class javax.ide.Service |
---|
getService, resetAllServices |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IDE()
Method Detail |
---|
public abstract java.lang.String getProductName()
public abstract View getMainWindow()
public abstract View getActiveView()
public Version getEDKVersion()
public abstract java.net.URI getUserHome()
public final ActionRegistry getActionRegistry()
ActionRegistry
service.public final ExtensionRegistry getExtensionRegistry()
ExtensionRegistry
.public final DocumentFactory getDocumentFactory()
DocumentFactory
.public final EditorManager getEditorManager()
EditorManager
.public final CommandProcessor getCommandProcessor()
CommandProcessor
.public final LogManager getLogManager()
LogManager
.public final WizardManager getWizardManager()
WizardManager
.public final Debugger getDebugger()
Debugger
.public final BuildSystem getBuildSystem()
BuildSystem
.public final PropertyPageRegistry getPropertyPageRegistry()
PropertyPageRegistry
.public final GUIUtilities getGUIUtilities()
GUIUtilities
.protected final void addIDEListener(IDEListener listener)
protected final void fireIDEActivated()
protected final void fireIDEDeactivated()
protected void initialize()
Service
This implementation does nothing.
initialize
in class Service
public static final IDE getIDE()
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.7.2) E13403-10 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |