Skip navigation links

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

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

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

WeakListener.setAccessibleImportedUnder Development

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

FileObjectMoveLookupExportedFriend

masterfs module is using a reflection to re-associate the lookup after a move operation.

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

See documentation of FileSystem.

revealEntriesExportedUnder Development .../openide/filesystems/MultiFileSystem.html

The MultiFileSystem defines some pseudo attributes on files and folders, which provide rollback features. Please see MultiFileSystem class javadoc for more information.

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.

allow.filechooser.symlink.traversalExportedPrivate

Used by FileChooserBuilder. If set to false, file choosers created by instances of FileChooserBuilder will traverse symlinks. By default they do not.

forget.recent.dirsExportedPrivate

Used by FileChooserBuilder. If true, FileChooserBuilder will not remember users' recent directories across sessions. This property is provided for applications where a history of recently used directories is a security concern.

Group of layer interfaces
Interface NameIn/OutStabilitySpecified in What Document?
methodvalue-newvalueExportedStable .../org/openide/filesystems/FileObject.html

When special form of setAttribute is supported by the filesystem, the getAttribute can behave like XMLFileSystem's methodvalue and newvalue attributes:

raw-valueExportedPrivate

It is possible to prefix call to FileObject.getAttribute with raw: prefix to evaluate the attribute without instantiating it (e.g. get Method or Class values from methodvalue and newvalue attributes. This API is not intended for public use at present and can change in future.

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