@Documented @Target(value=TYPE) @Retention(value=RUNTIME) public @interface CreoleResource
Resource
interface
(directly or indirectly).Modifier and Type | Optional Element and Description |
---|---|
String |
annotationTypeDisplayed
The annotation type that this resource displays.
|
AutoInstance[] |
autoinstances
Defines any instances of this resource that should be created
automatically when the plugin is loaded.
|
String |
comment
A descriptive comment about this resource, which appears in the
tooltip in the GUI.
|
GuiType |
guiType
The GUI type of this resource.
|
String |
helpURL
A help URL about this resource, which is used to
display the help page in the GATE help browser.
|
String |
icon
The path (in the
Class.getResource(java.lang.String) sense) to the icon used
to represent this resource in the GUI. |
String |
interfaceName
The interface implemented by this resource.
|
boolean |
isPrivate
Is the resource private? If true, this resource type will not
appear in the menus of the GATE GUI, though it is still possible to
create it in code using
Factory.createResource(java.lang.String) . |
boolean |
mainViewer
Is this resource the "main" viewer for its target resource type?
Only relevant for visual resources.
|
String |
name
The name of the resource, as it will appear in the GATE GUI.
|
String |
resourceDisplayed
The name of the resource class that this resource is responsible
for displaying in the GUI.
|
boolean |
tool
Is this resource a 'tool' (i.e.
|
public abstract String name
public abstract boolean isPrivate
Factory.createResource(java.lang.String)
.public abstract String comment
public abstract String helpURL
public abstract AutoInstance[] autoinstances
public abstract String interfaceName
public abstract String icon
Class.getResource(java.lang.String)
sense) to the icon used
to represent this resource in the GUI. A path starting with a
forward slash is treated as an absolute path, a relative path
(without the leading slash) is interpreted relative to
gate/resources/img.public abstract String resourceDisplayed
public abstract String annotationTypeDisplayed
public abstract GuiType guiType
Copyright © 2024 GATE. All rights reserved.