|
org.netbeans.api.debugger/1 1.31.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Retention(value=SOURCE) @Target(value=TYPE) public static @interface ActionsProvider.Registration
Declarative registration of an ActionsProvider implementation.
By marking the implementation class with this annotation,
you automatically register that implementation for use by debugger.
The class must be public and have a public constructor which takes
no arguments or takes ContextProvider
as an argument.
Optional Element Summary | |
---|---|
String[] |
actions
Provide the list of actions that this provider supports. |
String[] |
activateForMIMETypes
Provide a list of MIME types that are compared to the MIME type of a file currently active in the IDE and when matched, this provider is activated (an instance of the registered class is created). |
String |
path
An optional path to register this implementation in. |
public abstract String path
public abstract String[] actions
activateForMIMETypes()
is overriden
to prevent from the class instantiation.
public abstract String[] activateForMIMETypes
|
org.netbeans.api.debugger/1 1.31.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |