NetBeans Architecture Answers for File System API module


Interfaces table

Group of java interfaces
Interface NameIn/OutStabilitySpecified in What Document?
FilesystemsAPIExportedOfficial .../openide/filesystems/doc-files/api.html

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

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

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

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

Group of systemproperty interfaces
Interface NameIn/OutStabilitySpecified in What Document?
org.openide.filesystems.DefaultAttributes.ATTR_NAME_EXT_XMLExportedPrivate

Name of attribute file can be changed , if .nbattrs can't be used.

netbeans.debug.heapImportedPrivate

Periodic refresh can be blocked.

org.openide.filesystems.LocalFileSystem.REFRESH_TIMEExportedPrivate

Periodic refresh can be set.

org.openide.filesystems.annotateUnclosedStreamsExportedPrivate

If true, better diagnostic information will be available as to when file input or output streams were opened that prevent a file from being deleted because they were not closed. This information comes at a performance cost, however.

Group of dtd interfaces
Interface NameIn/OutStabilitySpecified in What Document?
attributes-1_0.dtdExportedStable .../www.netbeans.org/dtds/attributes-1_0.dtd

-//NetBeans//DTD DefaultAttributes 1.0//EN

filesystem-1_0.dtdExportedStable .../www.netbeans.org/dtds/filesystem-1_0.dtd

-//NetBeans//DTD Filesystem 1.0//EN

Group of property interfaces
Interface NameIn/OutStabilitySpecified in What Document?
SystemFileSystem.fallbackExportedStable

By returning Boolean.TRUE from call to fs.getRoot().getAttribute("fallback") you can place your filesystem behind all layers provided by standard modules and form a kind of fallback


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 July 5 2011.  |  Portions Copyright 1997-2011 Sun Microsystems, Inc. All rights reserved.