NetBeans Architecture Answers for User Tasks module


Interfaces table

Group of dtd interfaces
Interface NameIn/OutStabilitySpecified in What Document?
RFC-2445ImportedStandardhttp://www.faqs.org/rfcs/rfc2445.html

is used to store calendar files.

http://www.faqs.org/rfcs/rfc2445.html

http://www.faqs.org/rfcs/rfc2445.html

xmlExportedStable .../vnd.viewcvs-markup

DTD with the public ID -//NetBeans org.netbeans.modules.tasklist.usertasks//DTD User Tasks 1.2//EN is registered.

Group of java interfaces
Interface NameIn/OutStabilitySpecified in What Document?
org.netbeans.libs.commons_loggingImportedPrivate .../overview-summary.html

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

org.netbeans.modules.options.apiImportedPrivate .../overview-summary.html

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

org.netbeans.modules.settingsImportedPrivate .../overview-summary.html

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

org.netbeans.modules.tasklist.coreImportedPrivate .../overview-summary.html

The module is needed for compilation. The module is used during runtime.

org.netbeans.tasklistapiImportedPrivate .../overview-summary.html

The module is needed for compilation. The module is used during runtime.

org.openide.actionsImportedPrivate .../overview-summary.html

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

org.openide.awtImportedPrivate@org-openide-awt@/overview-summary.html

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

org.openide.dialogsImportedPrivate .../overview-summary.html

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

org.openide.explorerImportedPrivate .../overview-summary.html

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

org.openide.filesystemsImportedPrivate .../overview-summary.html

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

org.openide.loadersImportedPrivate .../overview-summary.html

The module is needed for compilation. The module is used during runtime.

org.openide.nodesImportedPrivate .../overview-summary.html

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

org.openide.optionsImportedPrivate .../overview-summary.html

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

org.openide.textImportedPrivate@org-openide-text@/overview-summary.html

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

org.openide.utilImportedPrivate@org-openide-util@/overview-summary.html

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

org.openide.windowsImportedPrivate .../overview-summary.html

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

jcalendarImportedThird partyhttp://www.toedter.com/en/jcalendar/

UI for calendar

ical4jImportedThird partyhttp://ical4j.sourceforge.net/

Library to read and store ical files

JavaHelpIntegrationAPIImportedPrivate .../overview-summary.html

org.netbeans.api.javahelp.Help.showHelp is called through reflection API.

exportImportProviderImportedPrivate

User Tasks views implement org.netbeans.modules.tasklist.core.export.ExportImportProvider. This interface provides access to additional export and import formats.

Group of java.io.File interfaces
Interface NameIn/OutStabilitySpecified in What Document?
location-of-jcalendarExportedPrivate

modules/ext/jcalendar.jar

location-of-ical4jExportedPrivate

modules/ext/ical4j.jar

Group of property interfaces
Interface NameIn/OutStabilitySpecified in What Document?
netbeans.userImportedStable

used to store user's task list

line.separatorImportedStable

used during XML export

user.nameImportedStable

used to fill the owner property of a task

ical4j.unfolding.relaxedImportedThird partyhttp://ical4j.sourceforge.net/

is set to true to allow to parse files that are incompatible with RFC-2445

Group of lookup interfaces
Interface NameIn/OutStabilitySpecified in What Document?
nodesExportedPrivate

User Tasks views have ExplorerUtils.createLookup() as their Lookup with current selected tasks accessible as org.openide.nodes.Node's.

Group of layer interfaces
Interface NameIn/OutStabilitySpecified in What Document?
layer-definitionImportedStable .../modules/tasklist/usertasks/mf-layer.xml

Registers menu, templates, convertors, javahelp, editor annotations, options dialog panel.

filtersImportedFriend

Repository for filters as defined by org.netbeans.modules.tasklist.core.filter.FilterRepository is registered.


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