|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.1.0) E17493-02 |
|||||||||
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.1.0) E17493-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |