|
org.netbeans.api.debugger/1 1.31.1 | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
ActionsProviderListener | ActionsProvider state listener. |
ContextAwareService<T> | Instance of registry entry, that delegates to a debugger service, that can be context-aware. |
ContextProvider | Abstract ancestor of classes providing lookup. |
Class Summary | |
---|---|
ActionsProvider | Represents implementation of one or more actions. |
ActionsProviderSupport | Support for ActionsProvider implementation. |
ContextAwareSupport | Support class for context-aware debugger services. |
DebuggerEngineProvider | Creates a new instance of DebuggerEngine
for session. |
DelegatingDebuggerEngineProvider | Delegates support for some language to some existing
DebuggerEngine . |
DelegatingSessionProvider | Deprecated. This class is of no use. |
SessionProvider | Creates a new instance of Session
for some DebuggerInfo . |
Annotation Types Summary | |
---|---|
ActionsProvider.Registration | Declarative registration of an ActionsProvider implementation. |
ActionsProvider.Registrations | Allows registration of multiple ActionsProvider.Registration annotations. |
DebuggerEngineProvider.Registration | Declarative registration of an DebuggerEngineProvider implementation. |
DebuggerServiceRegistration | Declarative registration of debugger service provider implementing a set of interfaces. |
DebuggerServiceRegistrations | Allows registration of multiple DebuggerServiceRegistration annotations. |
SessionProvider.Registration | Declarative registration of an SessionProvider implementation. |
The NetBeans Debugger SPI definition defines interface to Debugger
Plug-ins. It allows to extend some already existing debugger, or create
a new implementation of debugger.
Debugger SPI allows to:
SessionProvider
, DelegatingSessionProvider
DebuggerEngineProvider
, DelegatingDebuggerEngineProvider
org.netbeans.spi.debugger.WatchesProvider
and org.netbeans.spi.debugger.WatchImpl
. DebuggerEngine
- ActionsProvider
, ActionsProviderSupport
and ActionsProviderListener
. '-hidden'
after the class or method name. Space
and tab characters surrounding each name, as well as blank lines, are
ignored. The comment character is '#'
(\u0023
); on each line all characters following the
first comment character are ignored. The file must be encoded in
UTF-8.Service
provider interface |
Should
be registerred to: |
File
names: |
|
SessionProvider |
DebuggerInfo |
folder name:
Meta-inf/debugger/{DebuggerInfo type name} file name: org.netbeans.spi.debugger.SessionProvider |
|
DelegatingSessionProvider |
DebuggerInfo |
folder name:
Meta-inf/debugger/{DebuggerInfo type name} file name: org.netbeans.spi.debugger.DelegatingSessionProvider |
|
DebuggerEngineProvider |
Session |
folder name:
Meta-inf/debugger/{Session type name} file name: org.netbeans.spi.debugger.DebuggerEngineProvider |
|
DelegatingDebuggerEngineProvider |
Session |
folder name:
Meta-inf/debugger/{Session type name} file name: org.netbeans.spi.debugger.DelegatingDebuggerEngineProvider |
|
org.netbeans.spi.debugger.WatchesProvider |
DebuggerEngine |
folder name:
Meta-inf/debugger/{DebuggerEngine type name} file name: org.netbeans.spi.debugger.WatchesProvider |
|
ActionsProvider |
DebuggerEngine |
folder name:
Meta-inf/debugger/{DebuggerEngine type name} file name: org.netbeans.spi.debugger.ActionsProvider |
|
org.netbeans.api.debugger/1 1.31.1 | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |