@NotThreadSafe public class CompressContextBs extends Object implements ICompressContext
| 限定符和类型 | 方法和说明 |
|---|---|
List<Path> |
compressSources()
原始文件 path 列表
|
CompressContextBs |
compressSources(String... sourcePaths) |
CompressTypeEnum |
compressType()
压缩类型
|
CompressContextBs |
compressType(CompressTypeEnum compressType) |
boolean |
createFile()
是否创建文件
|
CompressContextBs |
createFile(boolean createFile) |
static CompressContextBs |
newInstance()
创建新实例
|
String |
password()
密码
|
CompressContextBs |
password(String password)
设置密码
1.
|
boolean |
relativePath()
归档是否使用相对路径
1.
|
CompressContextBs |
relativePath(boolean isRelativePath)
是否使用相对路径
1.
|
CompressContextBs |
target(String targetPath)
指定目标路径
|
Path |
targetPath()
目标文件路径
|
InputStream |
uncompressStream()
文件解压流
|
CompressContextBs |
uncompressStream(InputStream uncompressStream) |
public static CompressContextBs newInstance()
public CompressContextBs compressSources(String... sourcePaths)
sourcePaths - 待处理文件路径public CompressContextBs target(String targetPath)
targetPath - 目标路径public CompressContextBs relativePath(boolean isRelativePath)
isRelativePath - 是否使用相对路径public CompressContextBs password(String password)
password - 密码public InputStream uncompressStream()
ICompressContextuncompressStream 在接口中 ICompressContextpublic CompressContextBs uncompressStream(InputStream uncompressStream)
public List<Path> compressSources()
ICompressContextcompressSources 在接口中 ICompressContextpublic Path targetPath()
ICompressContexttargetPath 在接口中 ICompressContextpublic String password()
ICompressContextpassword 在接口中 ICompressContextpublic boolean relativePath()
ICompressContextrelativePath 在接口中 ICompressContextpublic CompressTypeEnum compressType()
ICompressContextcompressType 在接口中 ICompressContextpublic CompressContextBs compressType(CompressTypeEnum compressType)
public boolean createFile()
ICompressContextcreateFile 在接口中 ICompressContextpublic CompressContextBs createFile(boolean createFile)
Copyright © 2020. All rights reserved.