|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.3.0) E17493-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DebuggerExtenderDeclarator
Helper interface that can be used for declarative registration of DebuggerExtenders. This is needed so we don't break backwards compatibility with the existing programmatic way of registering DebuggerExtenders. The preferred way to register a DebuggerExtender:
In an extension.xml file, add the registration as follows:
Use a fully qualified class name of an implementation of oracle.ide.runner.DebuggerExtenderDeclarator for the 'class' attribute
Use the ID of the DebuggerExtender for the 'id' 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_My_DebuggerExtender"> <jdeveloper-hook xmlns="http://xmlns.oracle.com/jdeveloper/1013/extension">
<debugger-hook>
<debugger-extender class="my.company.DebuggerExtenderDeclarator"
id="MyDebuggerExtenderID" />
</debugger-hook>
</jdeveloper-hook>
</triggers>
</trigger-hooks>
Method Summary | |
---|---|
DebuggerExtender |
getDebuggerExtender() Called when the debugger needs to instantiate the registered DebuggerExtender |
void |
setDebuggerExtenderCallback(DebuggerExtenderCallback callback) Called after the debugger has received the new DebuggerExtender. |
Method Detail |
---|
DebuggerExtender getDebuggerExtender()
void setDebuggerExtenderCallback(DebuggerExtenderCallback callback)
callback
- - The callback that belongs to the instantiated DebuggerExtender
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.3.0) E17493-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |