|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| ArchiveFormatProvider | This interface allows FileFactory to instanciate AbstractArchiveFile implementations and associate
them with the filenames matched by a FilenameFilter. |
| FileAttributes | This interface defines JavaBean-compliant getter and setter methods for common file attributes:
path
the file's path, null by default. |
| FilePermissions | FilePermissions is an interface that represents the permissions of an AbstractFile. |
| FileProtocols | This interface contains a set of known protocol names, that can be found in FileURL. |
| PermissionAccesses | This interface defines constants fields used for designating the three different permission accesses:
PermissionAccesses.USER_ACCESS, PermissionAccesses.GROUP_ACCESS and PermissionAccesses.OTHER_ACCESS. |
| PermissionBits | This interface provides methods to access file permissions, for every combination of types and accesses defined
in PermissionTypes and PermissionAccesses respectively. |
| PermissionTypes | This interface defines constants fields used for designating the three different permission types:
PermissionTypes.READ_PERMISSION, PermissionTypes.WRITE_PERMISSION and PermissionTypes.EXECUTE_PERMISSION. |
| ProtocolProvider | This interface allows FileFactory to instanciate AbstractFile implementations. |
| SchemeHandler | SchemeHandler is an interface that allows FileURL to be specialized for a particular scheme. |
| SchemeParser | SchemeParser is an interface that provides a single SchemeParser.parse(String, FileURL) method used by
FileURL.getFileURL(String) to turn a URL string into a corresponding FileURL instance. |
| Class Summary | |
|---|---|
| AbstractArchiveFile | AbstractArchiveFile is the superclass of all archive files. |
| AbstractFile | AbstractFile is the superclass of all files. |
| AbstractFileClassLoader | ClassLoader implementation capable of loading classes from instances of AbstractFile. |
| AbstractFileTestCase | A generic JUnit test case for the AbstractFile class. |
| AbstractROArchiveFile | AbstractROArchiveFile represents a read-only archive file. |
| AbstractRWArchiveFile | AbstractRWArchiveFile represents a read-write archive file. |
| ArchiveEntry | This class represents a generic archive entry. |
| ArchiveEntryFile | ArchiveEntryFile represents a file entry inside an archive. |
| ArchiveEntryTree | Stores archive entries and organizes them in a tree structure that maps entries in the way they are organized inside the archive. |
| DefaultSchemeHandler | This class provides a default SchemeHandler implementation. |
| DefaultSchemeParser | This class provides a default SchemeParser implementation. |
| DummyFile | This class is an implementation of AbstractFile which implements all methods as no-op (that do nothing)
that return default values. |
| FileFactory | FileFactory is an abstract class that provides static methods to get a AbstractFile instance for
a specified path or FileURL location. |
| FileURL | This class represents a Uniform Resource Locator (URL). |
| FileURLTestCase | A generic test case for FileURL. |
| GroupedPermissionBits | GroupedPermissionBits is an implementation of PermissionBits using a given UNIX-style
permission int: GroupedPermissionBits.getIntValue() returns the specified int, and GroupedPermissionBits.getBitValue(int, int) isolates a
specified value. |
| IndividualPermissionBits | IndividualPermissionBits is a partial implementation of PermissionBits that relies
on PermissionBits.getBitValue(int, int): the implementation of IndividualPermissionBits.getIntValue() calls getBitValue()
sequentially for each permission bit, 9 times in total. |
| MimeTypes | This Hashtable maps file extensions to their mime type. |
| RootFolders | This class' sole purpose is to resolve root folders, those returned by java.io.File, and platform-specific ones. |
| SimpleFileAttributes | This class is a simple implementation of the FileAttributes interface, where all
the attributes are stored as protected members of the class. |
| SimpleFilePermissions | SimpleFilePermissions is a FilePermissions implementation that takes int values for the permission values and mask. |
| SyncedFileAttributes | SyncedFileAttributes is a FileAttributes implementation which allows attribute values to be automatically updated when accessed after a certain amount of time (the 'time to live') since their last update. |
API used to access, read and write files over any file system.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
This file is part of muCommander - Copyright (C) 2002-2008 Maxence Bernard