com.bea.ide.filesystem

com.bea.ide.filesystem  Package

Interface Summary

FileSvc.FileSvcState

Marker interface used on the state object for file system events generated by operations in the FileSvc.

FileSvc.I

FileSvc.IFileSaver

The file saver interface provides a safe, atomic mechanism for saving files.

FileSystemListener

FileSystemListener.Completion

Auxiliary interface that supports completion notification.

FileSystemListener.Recurse

Marker interface to indicate that this listener should file recursively for all events that occur below the URI that it is listening on.

FileSystemSvc.I

This service keeps a list of all the files of interest to the filesystem and will generate notifications of changes to those files to interested listeners.

FileSystemSvc.IAdvanced

This interface contains methods that are not normally used; mostly they are used by the FileSvc to control the firing and type of FileSystem events.

FileSystemSvc.ISynchronizeComplete

This interface is used by the synchronize method to allow callers to periodically check for changes.

IFile

IFileFilter

This interface is very similar in function to the java.io.FileFilter class.

Class Summary

FileFilterAcceptAll

Accepts every IFile passed in, always returning true.

FileFilterAnd

Evaluates two IFileFilters together with an AND operation.

FileFilterBridge

Bridges javax.swing.filechooser.FileFilter, java.io.FileFilter, and com.bea.ide.filesystem.IFileFilter.

FileFilterDirectoriesOnly

Allows only directories

FileFilterExclude

FileFilterExtension

Filters filenames based on extensions.

FileFilterFilesOnly

Allows only files that exist and are not directories.

FileFilterName

Filters IFiles based on their name, or a substring thereof.

FileFilterNot

Evaluates two IFileFilters together with an AND operation.

FileFilterOr

Evaluates two IFileFilters together with an OR operation.

FileFilterRegexName

Accepts IFiles based on how a pattern matches the filename.

FileFilterRegexPath

Accepts IFiles based on how a pattern matches the file's path (IFile.getPath()).

FileSvc

This class provides a general service to operate on "files".

FileSystemEvent

This class represents an event on a file or directory in the file system.

FileSystemSvc