de.schlichtherle.io.archive.zip
Class ReadOnlySfxDriver
java.lang.Object
de.schlichtherle.io.archive.spi.AbstractArchiveDriver
de.schlichtherle.io.archive.zip.ZipDriver
de.schlichtherle.io.archive.zip.AbstractSfxDriver
de.schlichtherle.io.archive.zip.ReadOnlySfxDriver
- All Implemented Interfaces:
- ArchiveDriver, Serializable
- Direct Known Subclasses:
- CheckedReadOnlySfxDriver
public class ReadOnlySfxDriver
- extends AbstractSfxDriver
An archive driver which reads Self Executable (SFX/EXE) ZIP files,
but doesn't support to create or update them.
Instances of this class are immutable.
- Since:
- TrueZIP 6.0
- Author:
- Christian Schlichtherle
- See Also:
CheckedReadOnlySfxDriver,
ReadWriteSfxDriver,
Serialized Form
|
Constructor Summary |
ReadOnlySfxDriver()
Equivalent to this(DEFAULT_CHARSET, null, null, false, DEFAULT_LEVEL). |
ReadOnlySfxDriver(int level)
Equivalent to this(DEFAULT_CHARSET, null, null, false, level). |
ReadOnlySfxDriver(String charset)
Equivalent to this(charset, null, null, false, DEFAULT_LEVEL). |
ReadOnlySfxDriver(String charset,
Icon openIcon,
Icon closedIcon,
boolean postambled,
int level)
Constructs a new read-only SFX/EXE driver. |
| Methods inherited from class de.schlichtherle.io.archive.zip.ZipDriver |
createArchiveEntry, createInputArchive, createOutputArchive, createZip32InputArchive, createZip32OutputArchive, createZipEntry, createZipEntry, createZipInputArchive, getLevel, getPostambled, getPreambled |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
ReadOnlySfxDriver
public ReadOnlySfxDriver()
- Equivalent to
this(DEFAULT_CHARSET, null, null, false, DEFAULT_LEVEL).
ReadOnlySfxDriver
public ReadOnlySfxDriver(String charset)
- Equivalent to
this(charset, null, null, false, DEFAULT_LEVEL).
ReadOnlySfxDriver
public ReadOnlySfxDriver(int level)
- Equivalent to
this(DEFAULT_CHARSET, null, null, false, level).
ReadOnlySfxDriver
public ReadOnlySfxDriver(String charset,
Icon openIcon,
Icon closedIcon,
boolean postambled,
int level)
- Constructs a new read-only SFX/EXE driver.
createZipOutputArchive
protected ZipOutputArchive createZipOutputArchive(Archive archive,
OutputStream out,
ZipInputArchive source)
throws IOException
- Overrides:
createZipOutputArchive in class ZipDriver
- Throws:
IOException
Copyright © 2005-2011 Schlichtherle IT Services. All Rights Reserved.