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.

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

Group of property 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.

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

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


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 September 7 2010.  |  Portions Copyright 1997-2010 Sun Microsystems, Inc. All rights reserved.