Index

A C D E F G H I N O P R S T V Z 
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
 
A C D E F G H I N O P R S T V Z 
All Classes and Interfaces|All Packages