Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.3.0)

E17493-04


oracle.ide.runner
Interface DebuggerWindowProviderDeclarator


public interface DebuggerWindowProviderDeclarator

Helper interface that can be used for declarative registration of DebuggerWindowProviders. This is needed so we don't break backwards compatibility with the existing programmatic way of registering DebuggerWindowProviders. The preferred way to register a DebuggerWindowProvider:
In an extension.xml file, add the registration as follows:
Use a fully qualified class name of an implementation of oracle.ide.runner.DebuggerWindowProviderDeclarator for the 'class' attribute
Add a <trigger-hooks> section or use the existing one
Add a <triggers> section or use the existing one
Add a <jdeveloper-hook> section or use the existing one

<trigger-hooks xmlns="http://xmlns.oracle.com/ide/extension"> <triggers trigger-id="Register_Ant_StarterFactory"> <jdeveloper-hook xmlns="http://xmlns.oracle.com/jdeveloper/1013/extension">
<debugger-hook>
<debugger-window-provider class="my.company.DebuggerWindowProviderDeclarator" />
</debugger-hook>
</jdeveloper-hook>
</triggers>
</trigger-hooks>

Since:
11.1.2.0.0

Method Summary
 DebuggerWindowProvider getDebuggerWindowProvider()
          Called when the debugger needs to instantiate the registered DebuggerWindowProvider
 void setDebuggerWindowProviderCallback(DebuggerWindowProviderCallback callback)
          Called after the debugger has received the new DebuggerWindowProvider.

 

Method Detail

getDebuggerWindowProvider

DebuggerWindowProvider getDebuggerWindowProvider()
Called when the debugger needs to instantiate the registered DebuggerWindowProvider
Returns:
A DebuggerWindowProvider

setDebuggerWindowProviderCallback

void setDebuggerWindowProviderCallback(DebuggerWindowProviderCallback callback)
Called after the debugger has received the new DebuggerWindowProvider. The returned callback should be used in assocation with the instantiated DebuggerWindowProvider ONLY
Parameters:
callback - - The callback that belongs to the instantiated DebuggerWindowProvider

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.3.0)

E17493-04


Copyright © 1997, 2012, Oracle. All rights reserved.