Deprecated API


Contents
Deprecated Interfaces
de.schlichtherle.io.archive.spi.ArchiveEntryFactory
          Thie interface will vanish in TrueZIP 7. 
de.schlichtherle.key.passwd.swing.CreateKeyFeedback
            
de.schlichtherle.key.passwd.swing.InvalidOpenKeyFeedback
            
de.schlichtherle.key.passwd.swing.OpenKeyFeedback
            
de.schlichtherle.key.passwd.swing.UnknownOpenKeyFeedback
            
 

Deprecated Classes
de.schlichtherle.io.archive.zip.raes.AbstractZip32RaesDriver
          Use AbstractZipRaesDriver instead. 
de.schlichtherle.key.passwd.swing.BasicCreateKeyFeedback
            
de.schlichtherle.key.passwd.swing.BasicOpenKeyFeedback
            
de.schlichtherle.io.archive.zip.CheckedZip32Driver
          Use CheckedZipDriver instead. 
de.schlichtherle.io.archive.zip.CheckedZip32InputArchive
          Use CheckedZipInputArchive instead. 
de.schlichtherle.io.archive.zip.CheckedZip32OutputArchive
          Use ZipOutputArchive instead. 
decrypt
          Use System.exit(new de.schlichtherle.Decrypt().run(args)); instead. 
encrypt
          Use System.exit(new de.schlichtherle.Encrypt().run(args)); instead. 
de.schlichtherle.io.rof.FastReadOnlyFile
          Depending on the implementation of the J2SE API, this class most likely does not provide any performance improvement. Use where necessary only! 
de.schlichtherle.io.rof.MemoryMappedReadOnlyFile
          This class does not reliably work on the Windows platform, and hence its not used in TrueZIP. The reason is that the mapped file remains allocated until the garbage collector frees it even if the file channel and/or the RandomAccessFile has been closed. Subsequent delete/write operations on the file will then fail. For more information, please refer to http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4715154. 
nzip
          Use System.exit(new de.schlichtherle.NZip().run(args)); instead. 
de.schlichtherle.io.archive.zip.raes.ParanoidZip32RaesDriver
          Use ParanoidZipRaesDriver instead. 
de.schlichtherle.io.util.Path
          This class will vanish in the next release. 
de.schlichtherle.io.util.Paths
          This class will vanish in the next release. 
de.schlichtherle.key.passwd.swing.QuakingWindowFeedback
          Use super class instead. 
de.schlichtherle.io.RaesFileUtils
          Use the base class instead. 
de.schlichtherle.io.archive.zip.raes.SafeZip32RaesDriver
          Use SafeZipRaesDriver instead. 
de.schlichtherle.key.SharedKeyProvider
          The class name is a misnomer: Use AbstractKeyProvider instead. 
de.schlichtherle.io.archive.zip.raes.UnsafeZip32RaesDriver
          Use UnsafeZipRaesDriver instead. 
de.schlichtherle.io.archive.zip.raes.UnsafeZipRaesDriver
          This class exists for testing purposes only. Client applications should use SafeZipRaesDriver instead. 
de.schlichtherle.io.archive.zip.Zip32Driver
          Use ZipDriver instead. 
de.schlichtherle.io.archive.zip.Zip32Entry
          Use ZipEntry instead. 
de.schlichtherle.io.archive.zip.Zip32InputArchive
          Use ZipInputArchive instead. 
de.schlichtherle.io.archive.zip.Zip32OutputArchive
          Use ZipOutputArchive instead. 
 

Deprecated Fields
de.schlichtherle.io.DefaultArchiveDetector.ALL_SUFFIXES
          This field is not for public use and will vanish private access in the next major release. Use ArchiveDetector.ALL.getSuffixes() instead. 
de.schlichtherle.io.archive.tar.TarBZip2Driver.DEFAULT_LEVEL
          Use TarBZip2Driver.DEFAULT_BLOCKSIZE instead. 
de.schlichtherle.io.DefaultArchiveDetector.DEFAULT_SUFFIXES
          This field is not for public use and will vanish private access in the next major release. Use ArchiveDetector.DEFAULT.getSuffixes() instead. 
 

Deprecated Methods
de.schlichtherle.util.CanonicalStringSet.canonical(String)
          Override and use CanonicalStringSet.canonicalize(java.lang.String) instead. 
de.schlichtherle.key.AbstractKeyProvider.cloneKey()
          You should not use or override this method. This method will vanish in the next major version release. 
de.schlichtherle.swing.EnhancedPanel.coalesceEvents(AWTEvent, AWTEvent)
          See EnhancedPanel. 
de.schlichtherle.io.archive.zip.ZipDriver.createZip32InputArchive(Archive, ReadOnlyFile)
          Use ZipDriver.createZipInputArchive(de.schlichtherle.io.archive.Archive, de.schlichtherle.io.rof.ReadOnlyFile) instead. 
de.schlichtherle.io.archive.zip.ZipDriver.createZip32OutputArchive(Archive, OutputStream, ZipInputArchive)
          Use ZipDriver.createZipOutputArchive(de.schlichtherle.io.archive.Archive, java.io.OutputStream, de.schlichtherle.io.archive.zip.ZipInputArchive) instead. 
de.schlichtherle.io.util.Paths.cutTrailingSeparator(String, char)
          This method chops off a single trailing separator only. Use Paths.cutTrailingSeparators(java.lang.String, char) to chop off multiple trailing separators. 
de.schlichtherle.util.zip.ZipEntry.dos2javaTime(long)
          Use DateTimeConverter.toJavaTime(long) instead. 
de.schlichtherle.swing.EnhancedPanel.fireAncestorWindowHidden(PanelEvent)
          You should not call this method directly. 
de.schlichtherle.swing.EnhancedPanel.fireAncestorWindowShown(PanelEvent)
          You should not call this method directly. 
de.schlichtherle.io.swing.tree.FileTreeModel.forget(File)
          This method is only public in order to make it available to JFileTree - it is not intended for public use. In particular, this method does not notify the tree of any structural changes in the file system. 
de.schlichtherle.key.passwd.swing.PromptingAesKeyProviderUI.getAesKeyStrengthPanel()
          This method is not used anymore and will be removed for the next major release number. It's use may dead lock the GUI. Use PromptingAesKeyProviderUI.createAesKeyStrengthPanel() instead. 
de.schlichtherle.key.passwd.swing.PromptingKeyProviderUI.getCreateKeyPanel()
          This method is not used anymore and will be removed for the next major release number. It's use may dead lock the GUI. Use PromptingKeyProviderUI.createCreateKeyPanel() instead. 
de.schlichtherle.io.archive.spi.AbstractArchiveDriver.getEncoding()
          Use AbstractArchiveDriver.getCharset() instead. 
de.schlichtherle.util.zip.BasicZipFile.getEncoding()
          Use BasicZipFile.getCharset() instead. 
de.schlichtherle.util.zip.BasicZipFile.getInputStream(String, boolean)
            
de.schlichtherle.util.zip.BasicZipFile.getInputStream(ZipEntry, boolean)
            
de.schlichtherle.key.AbstractKeyProvider.getKey()
          You should not use this method from this class. It will be moved to a subclass in the next major version release. 
de.schlichtherle.key.KeyManager.getKeyProvider(String)
          Use #getKeyProvider(String, Class) instead. 
de.schlichtherle.key.passwd.swing.PromptingKeyProviderUI.getOpenKeyPanel()
          This method is not used anymore and will be removed for the next major release number. It's use may dead lock the GUI. Use PromptingKeyProviderUI.createOpenKeyPanel() instead. 
de.schlichtherle.io.swing.tree.FileTreeModel.getTreePath(File)
          Use FileTreeModel.createTreePath(java.io.File) instead. 
de.schlichtherle.io.File.isUNC(String)
          This method will be made private in the next major version. 
de.schlichtherle.util.zip.ZipEntry.java2dosTime(long)
          Use DateTimeConverter.toDosTime(long) instead. 
de.schlichtherle.swing.EnhancedPanel.processEvent(AWTEvent)
          See EnhancedPanel. 
de.schlichtherle.key.PromptingKeyManager.register(String, Class)
          Use mapPromptingKeyProviderUIType(uiClassID, uiClass) instead. 
de.schlichtherle.key.KeyManager.resetAndClearKeyProviders()
          Use KeyManager.resetAndRemoveKeyProviders() instead. 
de.schlichtherle.key.passwd.swing.CreateKeyPanel.resetCreateKey()
          Create a new CreateKeyPanel instead. 
de.schlichtherle.key.AbstractKeyProvider.resetKey()
          You should not use or override this method. This method will vanish in the next major version release. 
de.schlichtherle.key.passwd.swing.CreateKeyPanel.resetPasswd()
          Create a new CreateKeyPanel instead. 
de.schlichtherle.key.AbstractKeyProvider.setKey(Object)
          You should not use this method from this class. It will be moved to a subclass in the next major version release. 
de.schlichtherle.key.passwd.swing.OpenKeyPanel.setKeyChangeRequested(boolean)
          This method should be package private. 
de.schlichtherle.key.passwd.swing.PromptingKeyManager.setParentWindow(Window)
          You shouldn't use this method any more, but rely on the implementation in getParentWindow(). 
de.schlichtherle.io.rof.AbstractReadOnlyFile.skipBytes(int)
          Use ReadOnlyFile.seek(long) instead. 
de.schlichtherle.io.rof.ReadOnlyFile.skipBytes(int)
          Use ReadOnlyFile.seek(long) instead. 
de.schlichtherle.io.archive.spi.MultiplexedOutputArchive.storeDirectory(ArchiveEntry)
          This method will be removed in the next major version number release and should be implemented as getOutputStream(entry, null).close(). 
de.schlichtherle.io.archive.spi.OutputArchive.storeDirectory(ArchiveEntry)
          This method will be removed in the next major version number release and should be implemented as getOutputStream(entry, null).close(). 
de.schlichtherle.io.archive.tar.TarOutputArchive.storeDirectory(ArchiveEntry)
          This method will be removed in the next major version number release and should be implemented as getOutputStream(entry, null).close(). 
de.schlichtherle.io.archive.zip.ZipOutputArchive.storeDirectory(ArchiveEntry)
          This method will be removed in the next major version number release and should be implemented as getOutputStream(entry, null).close(). 
de.schlichtherle.io.File.toURL()
          This method has been deprecated in JSE 6. 
 

Deprecated Constructors
de.schlichtherle.io.ArchiveBusyException(ArchiveException, File)
          You should not use this constructor. It will vanish in the next major version. 
de.schlichtherle.io.ArchiveBusyWarningException(ArchiveException, File)
          You should not use this constructor. It will vanish in the next major version. 
de.schlichtherle.util.CanonicalStringSet(char, String)
          This constructor is dangerous: It may call CanonicalStringSet.canonicalize(java.lang.String), which may result in a call from a superclass if this constructor is called from a subclass. 
de.schlichtherle.io.FileBusyException(ArchiveBusyException)
          You should not use this constructor. It will have package private access in the next major version. 
de.schlichtherle.io.FileBusyException(InputArchiveBusyException)
          You should not use this constructor. It will vanish in the next major version. 
de.schlichtherle.io.FileBusyException(OutputArchiveBusyException)
          You should not use this constructor. It will vanish in the next major version. 
de.schlichtherle.key.passwd.swing.WeakKeyException(ResourceBundle, String)
          You should not use this constructor. It will vanish in the next major version. 
de.schlichtherle.key.passwd.swing.WeakKeyException(ResourceBundle, String, Object)
          You should not use this constructor. It will vanish in the next major version. 
de.schlichtherle.io.archive.zip.Zip32OutputArchive(OutputStream, String, Zip32InputArchive)
            
de.schlichtherle.io.archive.zip.ZipOutputArchive(OutputStream, String, ZipInputArchive)