Index
All Classes and Interfaces|All Packages
A
- AbstractRunner<T> - Class in com.imyeyu.compress
-
抽象处理器
- AbstractRunner() - Constructor for class com.imyeyu.compress.AbstractRunner
- awaitIfPaused() - Method in class com.imyeyu.compress.AbstractRunner
-
执行暂停检查
C
- com.imyeyu.compress - package com.imyeyu.compress
- compressFrom(File) - Method in enum class com.imyeyu.compress.CompressType
-
获取带源文件的压缩操作对象
- compressFrom(String) - Method in enum class com.imyeyu.compress.CompressType
-
获取带源路径的压缩操作对象
- Compressor<T> - Class in com.imyeyu.compress
-
抽象压缩器
- Compressor() - Constructor for class com.imyeyu.compress.Compressor
- CompressType - Enum Class in com.imyeyu.compress
-
压缩算法类型
D
- decompressedFrom(File) - Method in enum class com.imyeyu.compress.CompressType
-
获取带源文件的解压操作对象
- decompressedFrom(InputStream) - Method in enum class com.imyeyu.compress.CompressType
-
获取带源输入流的解压操作对象
- Decompressor<T> - Class in com.imyeyu.compress
-
抽象解压器
- Decompressor() - Constructor for class com.imyeyu.compress.Decompressor
E
- ensureRunning() - Method in class com.imyeyu.compress.AbstractRunner
-
检查是否已经中断
F
- fileCallback - Variable in class com.imyeyu.compress.AbstractRunner
-
文件处理回调
- fileCallback(CallbackArg<File>) - Method in class com.imyeyu.compress.AbstractRunner
-
设置文件处理回调
- finishProgress() - Method in class com.imyeyu.compress.AbstractRunner
-
将进度推进到完成态
- from(File) - Static method in enum class com.imyeyu.compress.CompressType
-
根据文件获取解压操作对象 会读取文件头识别压缩格式
- from(File) - Static method in class com.imyeyu.compress.GZipCompressor
-
创建压缩器
- from(File) - Static method in class com.imyeyu.compress.GZipDecompressor
-
创建解压器
- from(File) - Static method in class com.imyeyu.compress.TarCompressor
-
创建压缩器
- from(File) - Static method in class com.imyeyu.compress.TarDecompressor
-
创建解压器
- from(File) - Static method in class com.imyeyu.compress.Z7Compressor
-
创建压缩器
- from(File) - Static method in class com.imyeyu.compress.Z7Decompressor
-
创建解压器
- from(File) - Static method in class com.imyeyu.compress.ZipCompressor
-
创建压缩器
- from(File) - Static method in class com.imyeyu.compress.ZipDecompressor
-
创建解压器
- from(InputStream) - Static method in class com.imyeyu.compress.GZipDecompressor
-
创建解压器
- from(InputStream) - Static method in class com.imyeyu.compress.TarDecompressor
-
创建解压器
- from(InputStream) - Static method in class com.imyeyu.compress.Z7Decompressor
-
创建解压器
- from(InputStream) - Static method in class com.imyeyu.compress.ZipDecompressor
-
创建解压器
- from(String) - Static method in class com.imyeyu.compress.GZipCompressor
-
创建压缩器
- from(String) - Static method in class com.imyeyu.compress.GZipDecompressor
-
创建解压器
- from(String) - Static method in class com.imyeyu.compress.TarCompressor
-
创建压缩器
- from(String) - Static method in class com.imyeyu.compress.TarDecompressor
-
创建解压器
- from(String) - Static method in class com.imyeyu.compress.Z7Compressor
-
创建压缩器
- from(String) - Static method in class com.imyeyu.compress.Z7Decompressor
-
创建解压器
- from(String) - Static method in class com.imyeyu.compress.ZipCompressor
-
创建压缩器
- from(String) - Static method in class com.imyeyu.compress.ZipDecompressor
-
创建解压器
G
- getCompressor() - Method in enum class com.imyeyu.compress.CompressType
-
获取压缩操作对象
- getDecompressor() - Method in enum class com.imyeyu.compress.CompressType
-
获取解压操作对象
- GZIP - Enum constant in enum class com.imyeyu.compress.CompressType
-
Gzip
- GZipCompressor - Class in com.imyeyu.compress
-
Gzip 压缩器 当前实现保持与原行为一致,实际输出为 tar.gz
- GZipCompressor() - Constructor for class com.imyeyu.compress.GZipCompressor
- GZipDecompressor - Class in com.imyeyu.compress
-
Gzip 解压器
- GZipDecompressor() - Constructor for class com.imyeyu.compress.GZipDecompressor
H
- handleFile(File) - Method in class com.imyeyu.compress.AbstractRunner
-
触发文件回调
- handleProgress(long, long) - Method in class com.imyeyu.compress.AbstractRunner
-
触发进度回调
- handleTransferred(long) - Method in class com.imyeyu.compress.AbstractRunner
-
增加已处理字节数并回调
I
- initByteProgress(long) - Method in class com.imyeyu.compress.AbstractRunner
-
初始化字节进度
- interrupt() - Method in class com.imyeyu.compress.AbstractRunner
-
中断任务
- isInterrupt - Variable in class com.imyeyu.compress.AbstractRunner
-
中断标记
- isPause - Variable in class com.imyeyu.compress.AbstractRunner
-
暂停标记
N
- nonClosing(InputStream) - Method in class com.imyeyu.compress.AbstractRunner
-
创建一个关闭时不关闭原始流的输入流包装
- nonClosing(OutputStream) - Method in class com.imyeyu.compress.AbstractRunner
-
创建一个关闭时不关闭原始流的输出流包装
- normalizeEntryName(String) - Method in class com.imyeyu.compress.AbstractRunner
-
规范化归档条目名称
O
- of(File) - Method in class com.imyeyu.compress.Compressor
-
绑定源文件
- of(File) - Method in class com.imyeyu.compress.Decompressor
-
绑定源压缩文件
- of(InputStream) - Method in class com.imyeyu.compress.Decompressor
-
绑定源压缩输入流
- of(String) - Method in class com.imyeyu.compress.Compressor
-
绑定源路径
- of(String) - Method in class com.imyeyu.compress.Decompressor
-
绑定源压缩文件路径
P
- pause() - Method in class com.imyeyu.compress.AbstractRunner
-
暂停任务
- pauseLock - Variable in class com.imyeyu.compress.AbstractRunner
-
暂停锁
- progressCallback - Variable in class com.imyeyu.compress.AbstractRunner
-
进度回调
- progressCallback(CallbackArg<Double>) - Method in class com.imyeyu.compress.AbstractRunner
-
设置进度回调
R
- requireFromPath() - Method in class com.imyeyu.compress.Compressor
-
获取已绑定的源路径
- resetProgress() - Method in class com.imyeyu.compress.AbstractRunner
-
重置进度状态
S
- self() - Method in class com.imyeyu.compress.AbstractRunner
-
返回当前处理器
- setFileCallback(CallbackArg<File>) - Method in class com.imyeyu.compress.AbstractRunner
-
设置文件处理回调
- setProgressCallback(CallbackArg<Double>) - Method in class com.imyeyu.compress.AbstractRunner
-
设置进度回调
- start() - Method in class com.imyeyu.compress.AbstractRunner
-
恢复任务
T
- TAR - Enum constant in enum class com.imyeyu.compress.CompressType
-
Tar
- TarCompressor - Class in com.imyeyu.compress
-
Tar 压缩器
- TarCompressor() - Constructor for class com.imyeyu.compress.TarCompressor
- TarDecompressor - Class in com.imyeyu.compress
-
Tar 解压器
- TarDecompressor() - Constructor for class com.imyeyu.compress.TarDecompressor
- toFile(File) - Method in class com.imyeyu.compress.Compressor
-
压缩到目标文件
- toFile(String) - Method in class com.imyeyu.compress.Compressor
-
压缩到目标文件路径
- toFile(String, File) - Method in class com.imyeyu.compress.Compressor
-
执行压缩到目标文件
- toFile(String, File) - Method in class com.imyeyu.compress.Z7Compressor
- toPath(File, String) - Method in class com.imyeyu.compress.Decompressor
-
执行从文件解压
- toPath(File, String) - Method in class com.imyeyu.compress.GZipDecompressor
- toPath(File, String) - Method in class com.imyeyu.compress.TarDecompressor
- toPath(File, String) - Method in class com.imyeyu.compress.Z7Decompressor
- toPath(File, String) - Method in class com.imyeyu.compress.ZipDecompressor
- toPath(InputStream, String) - Method in class com.imyeyu.compress.Decompressor
-
执行从输入流解压
- toPath(InputStream, String) - Method in class com.imyeyu.compress.GZipDecompressor
- toPath(InputStream, String) - Method in class com.imyeyu.compress.TarDecompressor
- toPath(InputStream, String) - Method in class com.imyeyu.compress.Z7Decompressor
- toPath(InputStream, String) - Method in class com.imyeyu.compress.ZipDecompressor
- toPath(String) - Method in class com.imyeyu.compress.Decompressor
-
解压到目标目录
- toStream(OutputStream) - Method in class com.imyeyu.compress.Compressor
-
压缩到输出流 输出流由调用方管理
- toStream(String, OutputStream) - Method in class com.imyeyu.compress.Compressor
-
执行压缩到输出流
- toStream(String, OutputStream) - Method in class com.imyeyu.compress.GZipCompressor
- toStream(String, OutputStream) - Method in class com.imyeyu.compress.TarCompressor
- toStream(String, OutputStream) - Method in class com.imyeyu.compress.Z7Compressor
- toStream(String, OutputStream) - Method in class com.imyeyu.compress.ZipCompressor
- transfer(InputStream, OutputStream) - Method in class com.imyeyu.compress.AbstractRunner
-
复制数据流并更新进度
- transfer(InputStream, OutputStream, boolean) - Method in class com.imyeyu.compress.AbstractRunner
-
复制数据流
V
- valueOf(String) - Static method in enum class com.imyeyu.compress.CompressType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.imyeyu.compress.CompressType
-
Returns an array containing the constants of this enum class, in the order they are declared.
Z
- Z7 - Enum constant in enum class com.imyeyu.compress.CompressType
-
7z
- Z7Compressor - Class in com.imyeyu.compress
-
7z 压缩器
- Z7Compressor() - Constructor for class com.imyeyu.compress.Z7Compressor
- Z7Decompressor - Class in com.imyeyu.compress
-
7z 解压器
- Z7Decompressor() - Constructor for class com.imyeyu.compress.Z7Decompressor
- ZIP - Enum constant in enum class com.imyeyu.compress.CompressType
-
Zip
- ZipCompressor - Class in com.imyeyu.compress
-
Zip 压缩器
- ZipCompressor() - Constructor for class com.imyeyu.compress.ZipCompressor
- ZipDecompressor - Class in com.imyeyu.compress
-
Zip 解压器
- ZipDecompressor() - Constructor for class com.imyeyu.compress.ZipDecompressor
All Classes and Interfaces|All Packages