public abstract class BaseFileDecompressor extends Object implements FileDecompressor
| Modifier and Type | Field and Description |
|---|---|
protected File |
decompressFile
解压文件
|
protected File |
decompressTargetPath
解压路径
|
protected String |
suffix
后缀
|
| Constructor and Description |
|---|
BaseFileDecompressor(String suffix) |
| Modifier and Type | Method and Description |
|---|---|
void |
decompress()
解压
|
protected abstract void |
doDecompress()
执行解压
|
File |
getDecompressFile()
获取解压文件
|
File |
getDecompressTargetPath()
获取解压路径
|
String |
getSuffix()
获取后缀
|
void |
setDecompressFile(File decompressFile)
设置解压文件
|
void |
setDecompressFile(String decompressFile)
设置解压文件
|
void |
setDecompressTargetPath(File decompressPath)
设置解压路径
|
void |
setDecompressTargetPath(String decompressTargetPath)
设置解压路径
|
void |
setSuffix(String suffix)
设置后缀
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCloseableprotected File decompressFile
protected File decompressTargetPath
protected String suffix
public BaseFileDecompressor(String suffix)
public void setDecompressFile(String decompressFile)
FileDecompressorsetDecompressFile in interface FileDecompressordecompressFile - decompressFilepublic void setDecompressFile(File decompressFile)
FileDecompressorsetDecompressFile in interface FileDecompressordecompressFile - decompressFilepublic void setDecompressTargetPath(String decompressTargetPath)
FileDecompressorsetDecompressTargetPath in interface FileDecompressordecompressTargetPath - 解压路径public void setDecompressTargetPath(File decompressPath)
FileDecompressorsetDecompressTargetPath in interface FileDecompressordecompressPath - 解压路径public void setSuffix(String suffix)
FileDecompressorsetSuffix in interface FileDecompressorsuffix - 后缀public void decompress()
throws Exception
FileDecompressordecompress in interface FileDecompressorException - decompressExceptionprotected abstract void doDecompress()
throws Exception
Exception - Exceptionpublic File getDecompressFile()
FileDecompressorgetDecompressFile in interface FileDecompressorpublic File getDecompressTargetPath()
FileDecompressorgetDecompressTargetPath in interface FileDecompressorpublic String getSuffix()
FileDecompressorgetSuffix in interface FileDecompressorCopyright © 2025. All rights reserved.