Skip navigation links

NetBeans Architecture Answers for Task List API module


Interfaces table

Group of java interfaces
Interface NameIn/OutStabilitySpecified in What Document?
TaskListSPIExportedOfficial .../spi/tasklist/package-summary.html

FilesystemsAPIImportedOfficial

The module is needed for compilation. The module is used during runtime. Specification version 9.0 is required.

UtilitiesAPIImportedOfficial

The module is needed for compilation. The module is used during runtime. Specification version 9.3 is required.

WeakListener.setAccessibleImportedUnder Development

The module is needed for compilation. The module is used during runtime. Specification version 9.3 is required.

LookupAPIImportedOfficial

The module is needed for compilation. The module is used during runtime. Specification version 8.0 is required.

Group of layer interfaces
Interface NameIn/OutStabilitySpecified in What Document?
TaskListXMLLayerExportedOfficial

Task List framework defines the following folders in XML layer:

/TaskList/Scanners - register your instances of task scanners here
/TaskList/ScanningScopes - here you can add additional scanning scopes
/TaskList/Groups - here you can define additional task groups, for example:

<folder name="TaskList">
 <folder name="Groups">
  <file name="mygroup.instance">
   <attr name="instanceCreate" methodvalue="org.netbeans.spi.tasklist.Task.createGroup"/>
   <attr name="localizingBundle" stringvalue="org.mymodule.resources.Bundle"/>
   <attr name="groupName" stringvalue="my-unique-group-name"/>
   <attr name="diplayNameKey" stringvalue="LBL_my_group"/>
   <attr name="descriptionKey" stringvalue="HINT_my_group"/>
   <attr name="iconKey" stringvalue="ICON_my_group"/>
  </file>
 </folder>
</folder>

TaskGroupsExportedOfficial

Tasks are organized into groups according to their importance (error/warning/todo etc). The task group is specified when the Task is created. Each group is identified by its unique name. The Task List framework provides the following groups:

"nb-tasklist-error" - for error-type tasks
"nb-tasklist-warning" - for warning-type tasks

Additional task groups can be specified in xml layers, see above.


General Information


Project and platform dependencies


Deployment


Compatibility with environment


Access to resources


Lookup of components


Execution Environment


Format of files and protocols


Performance and Scalability