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 Name In/Out Stability Specified in What Document?
ExplorerAPI Exported Official .../org/openide/explorer/doc-files/api.html

NodesAPI Imported Official .../org/openide/nodes/doc-files/api.html

UtilitiesAPI Imported Official .../org/openide/util/doc-files/api.html

TreeTableViewSortingAPI Exported Friend

Group of property interfaces
Interface Name In/Out Stability Specified in What Document?
org.openide.explorer.VisualizerNode.prefetchCount Exported Private

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.enabled Exported Private

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.

customDelete Exported Under 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.


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


Built on February 22 2011.  |  Portions Copyright 1997-2011 Sun Microsystems, Inc. All rights reserved.