Skip navigation links

NetBeans Architecture Answers for Explorer & Property Sheet API module

WARNING: answering questions version 1.12 rather than the current 1.29.

Interfaces table

Group of java interfaces
Interface NameIn/OutStabilitySpecified in What Document?
ExplorerAPIExportedOfficial .../org/openide/explorer/doc-files/api.html

NodesAPIImportedOfficial .../org/openide/nodes/doc-files/api.html

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

UtilitiesAPIImportedOfficial .../org/openide/util/doc-files/api.html

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

org.netbeans.swing.outlineImportedPrivate

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

org.netbeans.swing.tabcontrolImportedPrivate

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

org.openide.awtImportedOfficial

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

DialogsAPIImportedOfficial

The module is needed for compilation. The module is used during runtime. Specification version 6.2 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.

TreeTableViewSortingAPIExportedFriend

Group of systemproperty interfaces
Interface NameIn/OutStabilitySpecified in What Document?
org.openide.explorer.VisualizerNode.prefetchCountExportedPrivate

Setting this property to integer number controls prefetching of nodes when VisualizerChildren are constructed (prefetchCount = 0 disables prefetching). The prefetching should eliminate "bounce" effect (see #144718) in lazy implementation which is caused by the fact that there exist keys without nodes. In such case "dummy" nodes are created and remove event is fired. This undesirable effect is eliminated by prefetching selected number of nodes so "dummy" nodes are detected and removed in advance before any visualization occurs.

netbeans.dnd.enabledExportedPrivate

Checks by Drag & Drop support for views. True is regard as default (no matter what jdk's version). False value disallows Drag & Drop in all views.

Group of property interfaces
Interface NameIn/OutStabilitySpecified in What Document?
customDeleteExportedUnder Development

Nodes returing Boolean.TRUE from getValue("customDelete") are assumed to provide their own confirmation dialog for delete action and explorer will not show default one when they are deleted.

slowRenameExportedUnder Development

Nodes returing Boolean.TRUE from getValue("slowRename") are expected to have potentially slow implemenation of setName. Explorer views rather process in-place rename in background for such nodes.


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