|
TrueZIP 6.8.3 | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Packages that use ArchiveDetector | |
|---|---|
| de.schlichtherle.io | Provides transparent, multi-threaded read/write access to archive files (ZIP, TAR, etc) and their entries as if they were (virtual) directories and files. |
| de.schlichtherle.io.swing |
Provides random read only access to files
(as opposed to the random read/write access provided by
RandomAccessFile). |
| Uses of ArchiveDetector in de.schlichtherle.io |
|---|
| Classes in de.schlichtherle.io that implement ArchiveDetector | |
|---|---|
class |
AbstractArchiveDetector
Implements the FileFactory part of the ArchiveDetector
interface. |
class |
DefaultArchiveDetector
An ArchiveDetector which matches file paths against a pattern of
archive file suffixes in order to detect prospective archive files and
look up their corresponding ArchiveDriver in its registry. |
| Fields in de.schlichtherle.io declared as ArchiveDetector | |
|---|---|
private static ArchiveDetector |
File.defaultDetector
|
private ArchiveDetector |
File.detector
|
| Methods in de.schlichtherle.io that return ArchiveDetector | |
|---|---|
ArchiveDetector |
File.getArchiveDetector()
Returns the ArchiveDetector that was used to construct this
object - never null. |
static ArchiveDetector |
File.getDefaultArchiveDetector()
Returns the default ArchiveDetector to be used if no
archive detector is passed explicitly to the constructor of a
File instance. |
| Methods in de.schlichtherle.io with parameters of type ArchiveDetector | |
|---|---|
boolean |
File.archiveCopyAllFrom(File src,
ArchiveDetector detector)
Recursively copies the file or directory src to this file
or directory and tries to preserve all attributes of the source
file to the destination file, too. |
boolean |
File.archiveCopyAllFrom(File src,
ArchiveDetector srcDetector,
ArchiveDetector dstDetector)
Recursively copies the file or directory src to this file
or directory and tries to preserve all attributes of the source
file to the destination file, too. |
boolean |
File.archiveCopyAllTo(File dst,
ArchiveDetector detector)
Recursively copies this file or directory to the file or directory dst and tries to preserve all attributes of the source
file to the destination file, too. |
boolean |
File.archiveCopyAllTo(File dst,
ArchiveDetector srcDetector,
ArchiveDetector dstDetector)
Recursively copies this file or directory to the file or directory dst and tries to preserve all attributes of the source
file to the destination file, too. |
boolean |
File.copyAllFrom(File src,
ArchiveDetector detector)
Recursively copies the file or directory src
to this file or directory. |
boolean |
File.copyAllFrom(File src,
ArchiveDetector srcDetector,
ArchiveDetector dstDetector)
Recursively copies the file or directory src
to this file or directory. |
boolean |
File.copyAllTo(File dst,
ArchiveDetector detector)
Recursively copies this file or directory to the file or directory dst. |
boolean |
File.copyAllTo(File dst,
ArchiveDetector srcDetector,
ArchiveDetector dstDetector)
Recursively copies this file or directory to the file or directory dst. |
static void |
Files.cp_r(boolean preserve,
File src,
File dst,
ArchiveDetector srcDetector,
ArchiveDetector dstDetector)
The name of this method is inspired by the Unix command line utility cp with the -r option to operate recursively. |
private static void |
Files.cp_r0(boolean preserve,
File src,
File dst,
ArchiveDetector srcDetector,
ArchiveDetector dstDetector)
Unchecked parameters version. |
static void |
RaesFiles.decrypt(String raesFilePath,
String plainFilePath,
boolean strongAuthentication,
ArchiveDetector detector)
Decrypts the given RAES file to the given plain file, using the provided ArchiveDetector to detect any archvie files in its parent directory path except the files themselves, which are not recognized as archive files. |
static void |
RaesFiles.encrypt(String plainFilePath,
String raesFilePath,
ArchiveDetector detector)
Encrypts the given plain file to the given RAES file, using the provided ArchiveDetector to detect any archive files in its parent directory path except the files themselves, which are not recognized as archive files. |
private static File |
RaesFiles.getNonArchiveFile(String path,
ArchiveDetector detector)
Creates a file object which uses the provided ArchiveDetector, but does not recognize its own pathname as an archive file. |
private void |
File.init(File ancestor,
ArchiveDetector detector,
int skip,
String path,
StringBuffer enclEntryNameBuf,
String[] split)
|
static boolean |
Files.mv(File src,
File dst,
ArchiveDetector detector)
Moves the source to the destination by recursively copying and deleting its files and directories. |
private static boolean |
Files.mv0(File src,
File dst,
ArchiveDetector detector)
|
private static boolean |
File.parameters(File delegate,
File innerArchive,
ArchiveDetector detector)
This is called by some private constructors if and only if assertions are enabled to assert that their parameters are valid. |
boolean |
File.renameTo(File dst,
ArchiveDetector detector)
Behaves similar to the super class, but renames this file or directory by recursively copying its data if this object or the dst
object is either an archive file or an entry located in an archive file. |
static void |
File.setDefaultArchiveDetector(ArchiveDetector detector)
This class property controls how archive files are recognized. |
| Constructors in de.schlichtherle.io with parameters of type ArchiveDetector | |
|---|---|
File(File template,
ArchiveDetector detector)
Constructs a new File instance which may use the given
ArchiveDetector to detect any archive files in its path. |
|
File(File delegate,
File innerArchive,
ArchiveDetector detector)
Deprecated. This constructor is not for public use - do not use it! |
|
File(File parent,
String child,
ArchiveDetector detector)
Constructs a new File instance which uses the given
ArchiveDetector to detect any archive files in its path
and configure their parameters. |
|
File(String path,
ArchiveDetector detector)
Constructs a new File instance which uses the given
ArchiveDetector to detect any archive files in its path. |
|
File(String parent,
String child,
ArchiveDetector detector)
Constructs a new File instance which uses the given
ArchiveDetector to detect any archive files in its path. |
|
File(URI uri,
ArchiveDetector detector)
|
|
| Uses of ArchiveDetector in de.schlichtherle.io.swing |
|---|
| Fields in de.schlichtherle.io.swing declared as ArchiveDetector | |
|---|---|
private ArchiveDetector |
FileSystemView.archiveDetector
Maybe null - uses default then. |
| Methods in de.schlichtherle.io.swing that return ArchiveDetector | |
|---|---|
ArchiveDetector |
FileSystemView.getArchiveDetector()
Returns a valid archive detector to use with this class. |
| Methods in de.schlichtherle.io.swing with parameters of type ArchiveDetector | |
|---|---|
static FileSystemView |
FileSystemView.getFileSystemView(ArchiveDetector archiveDetector)
|
void |
FileSystemView.setArchiveDetector(ArchiveDetector archiveDetector)
Sets the archive detector to use within this class. |
| Constructors in de.schlichtherle.io.swing with parameters of type ArchiveDetector | |
|---|---|
FileSystemView(FileSystemView delegate,
ArchiveDetector archiveDetector)
|
|
JFileChooser(ArchiveDetector archiveDetector)
|
|
|
TrueZIP 6.8.3 | ||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||