跳过导航链接
C D F G H I J N O P R S T U V W Z 

C

children() - 接口 中的方法com.github.houbb.compress.support.file.IFileInfo
已过时。
children() - 类 中的方法com.github.houbb.compress.support.file.impl.FileInfo
 
children(List<IFileInfo>) - 类 中的方法com.github.houbb.compress.support.file.impl.FileInfo
 
close() - 类 中的方法com.github.houbb.compress.handler.io.SevenZArchiveOutputStream
这个流必须关闭,不然信息可能无法刷新。
closeArchiveEntry() - 类 中的方法com.github.houbb.compress.handler.io.SevenZArchiveOutputStream
 
com.github.houbb.compress - 程序包 com.github.houbb.compress
 
com.github.houbb.compress.api - 程序包 com.github.houbb.compress.api
 
com.github.houbb.compress.api.impl - 程序包 com.github.houbb.compress.api.impl
 
com.github.houbb.compress.bs - 程序包 com.github.houbb.compress.bs
 
com.github.houbb.compress.constant - 程序包 com.github.houbb.compress.constant
 
com.github.houbb.compress.constant.enums - 程序包 com.github.houbb.compress.constant.enums
 
com.github.houbb.compress.exception - 程序包 com.github.houbb.compress.exception
 
com.github.houbb.compress.handler - 程序包 com.github.houbb.compress.handler
 
com.github.houbb.compress.handler.archive - 程序包 com.github.houbb.compress.handler.archive
 
com.github.houbb.compress.handler.factory - 程序包 com.github.houbb.compress.handler.factory
 
com.github.houbb.compress.handler.io - 程序包 com.github.houbb.compress.handler.io
 
com.github.houbb.compress.support - 程序包 com.github.houbb.compress.support
 
com.github.houbb.compress.support.file - 程序包 com.github.houbb.compress.support.file
 
com.github.houbb.compress.support.file.impl - 程序包 com.github.houbb.compress.support.file.impl
 
com.github.houbb.compress.support.result - 程序包 com.github.houbb.compress.support.result
project: compress-package-info create on 2020/3/2 23:57
com.github.houbb.compress.support.result.compress - 程序包 com.github.houbb.compress.support.result.compress
 
com.github.houbb.compress.support.result.compress.impl - 程序包 com.github.houbb.compress.support.result.compress.impl
 
com.github.houbb.compress.support.result.uncompress - 程序包 com.github.houbb.compress.support.result.uncompress
 
com.github.houbb.compress.support.result.uncompress.impl - 程序包 com.github.houbb.compress.support.result.uncompress.impl
 
com.github.houbb.compress.util - 程序包 com.github.houbb.compress.util
 
compress(ICompressContext) - 接口 中的方法com.github.houbb.compress.api.ICompress
压缩
Compress - com.github.houbb.compress.api.impl中的类
project: compress-ICompress create on 2020/3/2 21:04
Compress() - 类 的构造器com.github.houbb.compress.api.impl.Compress
 
compress(ICompressContext) - 类 中的方法com.github.houbb.compress.api.impl.Compress
 
compress(ICompressResultHandler<R>) - 类 中的方法com.github.houbb.compress.bs.CompressBs
压缩
compress(String) - 类 中的静态方法com.github.houbb.compress.util.CompressHelper
执行文件压缩 1.
compress(String, String) - 类 中的静态方法com.github.houbb.compress.util.CompressHelper
执行文件压缩 默认根据目标后缀选择压缩算法。
compress(CompressTypeEnum, String, String) - 类 中的静态方法com.github.houbb.compress.util.CompressHelper
执行文件压缩
CompressBs - com.github.houbb.compress.bs中的类
压缩引导类
CompressConst - com.github.houbb.compress.constant中的类
project: compress-CompressConst create on 2020/3/2 20:28
CompressContextBs - com.github.houbb.compress.bs中的类
压缩上下文引导类
compressError() - 接口 中的方法com.github.houbb.compress.api.ICompressResult
移除异常 (1)只有在不创建文件时会做删除处理。
compressError() - 类 中的方法com.github.houbb.compress.api.impl.CompressResult
 
compressError(Exception) - 类 中的方法com.github.houbb.compress.api.impl.CompressResult
 
CompressFactory - com.github.houbb.compress.handler.factory中的类
压缩相关类工厂
CompressHelper - com.github.houbb.compress.util中的类
project: compress-CompressHelper create on 2020/3/2 19:48
CompressResult - com.github.houbb.compress.api.impl中的类
project: compress-ICompress create on 2020/3/2 21:04
CompressResult() - 类 的构造器com.github.houbb.compress.api.impl.CompressResult
 
CompressResultHandler - com.github.houbb.compress.support.result.compress.impl中的类
结果处理类接口
CompressResultHandler() - 类 的构造器com.github.houbb.compress.support.result.compress.impl.CompressResultHandler
 
CompressResultHandlers - com.github.houbb.compress.support.result.compress.impl中的类
结果处理类接口
CompressRuntimeException - com.github.houbb.compress.exception中的异常错误
压缩解压运行时异常
CompressRuntimeException() - 异常错误 的构造器com.github.houbb.compress.exception.CompressRuntimeException
 
CompressRuntimeException(String) - 异常错误 的构造器com.github.houbb.compress.exception.CompressRuntimeException
 
CompressRuntimeException(String, Throwable) - 异常错误 的构造器com.github.houbb.compress.exception.CompressRuntimeException
 
CompressRuntimeException(Throwable) - 异常错误 的构造器com.github.houbb.compress.exception.CompressRuntimeException
 
CompressRuntimeException(String, Throwable, boolean, boolean) - 异常错误 的构造器com.github.houbb.compress.exception.CompressRuntimeException
 
compressSources() - 接口 中的方法com.github.houbb.compress.api.ICompressContext
原始文件 path 列表
compressSources(String...) - 类 中的方法com.github.houbb.compress.bs.CompressBs
指定原始文件路径
compressSources(String...) - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
 
compressSources() - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
 
compressType() - 接口 中的方法com.github.houbb.compress.api.ICompressContext
压缩类型
compressType() - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
 
compressType(CompressTypeEnum) - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
 
CompressTypeEnum - com.github.houbb.compress.constant.enums中的枚举
压缩类型枚举
content() - 接口 中的方法com.github.houbb.compress.support.file.IFileInfo
文件内容
content() - 类 中的方法com.github.houbb.compress.support.file.impl.FileInfo
 
content(byte[]) - 类 中的方法com.github.houbb.compress.support.file.impl.FileInfo
 
createArchiveEntry(File, String) - 类 中的方法com.github.houbb.compress.handler.io.SevenZArchiveOutputStream
 
createFile() - 接口 中的方法com.github.houbb.compress.api.ICompressContext
是否创建文件
createFile(boolean) - 类 中的方法com.github.houbb.compress.bs.CompressBs
设置是否创建文件
createFile() - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
 
createFile(boolean) - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
 

D

DEFAULT_UNCOMPRESS_FILE_SUFFIX - 类 中的静态变量com.github.houbb.compress.constant.CompressConst
默认的解压缩文件后缀
defaults() - 类 中的静态方法com.github.houbb.compress.support.result.compress.impl.CompressResultHandlers
默认实现
defaults() - 类 中的静态方法com.github.houbb.compress.support.result.uncompress.impl.UncompressResultHandlers
默认实现
directory() - 接口 中的方法com.github.houbb.compress.support.file.IFileInfo
是否为文件夹
directory() - 类 中的方法com.github.houbb.compress.support.file.impl.FileInfo
 
directory(boolean) - 类 中的方法com.github.houbb.compress.support.file.impl.FileInfo
 

F

fileInfo() - 接口 中的方法com.github.houbb.compress.api.ICompressResult
文件信息
fileInfo() - 类 中的方法com.github.houbb.compress.api.impl.CompressResult
 
fileInfo(IFileInfo) - 类 中的方法com.github.houbb.compress.api.impl.CompressResult
 
FileInfo - com.github.houbb.compress.support.file.impl中的类
 
FileInfo() - 类 的构造器com.github.houbb.compress.support.file.impl.FileInfo
 
fileInfos() - 类 中的方法com.github.houbb.compress.api.impl.UncompressResult
 
fileInfos(List<IFileInfo>) - 类 中的方法com.github.houbb.compress.api.impl.UncompressResult
 
fileInfos() - 接口 中的方法com.github.houbb.compress.api.IUncompressResult
解压明细列表
fileSuffix() - 枚举 中的方法com.github.houbb.compress.constant.enums.CompressTypeEnum
 
finish() - 类 中的方法com.github.houbb.compress.handler.io.SevenZArchiveOutputStream
 

G

getArchiveEntry(ArchiveOutputStream, File, String) - 类 中的方法com.github.houbb.compress.handler.archive.JarArchiveHandler
 
getArchiveEntry(ArchiveOutputStream, File, String) - 类 中的方法com.github.houbb.compress.handler.archive.ServenZArchiveHandler
 
getArchiveEntry(ArchiveOutputStream, File, String) - 类 中的方法com.github.houbb.compress.handler.archive.TarArchiveHandler
 
getArchiveEntry(ArchiveOutputStream, File, String) - 类 中的方法com.github.houbb.compress.handler.archive.ZipArchiveHandler
 
getArchiveInputStream(InputStream, String) - 类 中的方法com.github.houbb.compress.handler.archive.JarUnArchiveHandler
 
getArchiveInputStream(InputStream, String) - 类 中的方法com.github.houbb.compress.handler.archive.ServenZUnArchiveHandler
 
getArchiveInputStream(InputStream, String) - 类 中的方法com.github.houbb.compress.handler.archive.TarUnArchiveHandler
 
getArchiveInputStream(InputStream, String) - 类 中的方法com.github.houbb.compress.handler.archive.ZipUnArchiveHandler
 
getArchiveOutputStream(File, String) - 类 中的方法com.github.houbb.compress.handler.archive.JarArchiveHandler
 
getArchiveOutputStream(File, String) - 类 中的方法com.github.houbb.compress.handler.archive.ServenZArchiveHandler
 
getArchiveOutputStream(File, String) - 类 中的方法com.github.houbb.compress.handler.archive.TarArchiveHandler
 
getArchiveOutputStream(File, String) - 类 中的方法com.github.houbb.compress.handler.archive.ZipArchiveHandler
 
getEntrySize(ArchiveEntry) - 类 中的方法com.github.houbb.compress.handler.archive.ZipUnArchiveHandler
 
getHandler(CompressTypeEnum) - 类 中的静态方法com.github.houbb.compress.handler.factory.CompressFactory
获取解压缩实现
getHandler(CompressTypeEnum) - 类 中的静态方法com.github.houbb.compress.handler.factory.UnCompressFactory
获取解压缩实现
getNextEntry() - 类 中的方法com.github.houbb.compress.handler.io.SevenZArchiveInputStream
 

H

handle(ICompressContext) - 接口 中的方法com.github.houbb.compress.handler.ICompressHandler
执行上下文
handle(ICompressContext) - 接口 中的方法com.github.houbb.compress.handler.IUncompressHandler
执行上下文
handler(ICompressResult) - 接口 中的方法com.github.houbb.compress.support.result.compress.ICompressResultHandler
结果处理
handler(ICompressResult) - 类 中的方法com.github.houbb.compress.support.result.compress.impl.CompressResultHandler
结果处理
handler(IUncompressResult) - 类 中的方法com.github.houbb.compress.support.result.uncompress.impl.UncompressResultHandler
 
handler(IUncompressResult) - 接口 中的方法com.github.houbb.compress.support.result.uncompress.IUncompressResultHandler
结果处理

I

ICompress - com.github.houbb.compress.api中的接口
project: compress-ICompress create on 2020/3/2 21:04
ICompressContext - com.github.houbb.compress.api中的接口
上下文接口
ICompressHandler - com.github.houbb.compress.handler中的接口
 
ICompressResult - com.github.houbb.compress.api中的接口
压缩结果 project: compress-ICompress create on 2020/3/2 21:04
ICompressResultHandler<R> - com.github.houbb.compress.support.result.compress中的接口
结果处理类接口
IFileInfo - com.github.houbb.compress.support.file中的接口
 
IUncompressHandler - com.github.houbb.compress.handler中的接口
解压缩器接口
IUncompressResult - com.github.houbb.compress.api中的接口
解压结果 project: compress-ICompress create on 2020/3/2 21:04
IUncompressResultHandler<R> - com.github.houbb.compress.support.result.uncompress中的接口
结果处理类接口

J

JarArchiveHandler - com.github.houbb.compress.handler.archive中的类
jar 归档实现
JarArchiveHandler() - 类 的构造器com.github.houbb.compress.handler.archive.JarArchiveHandler
 
JarUnArchiveHandler - com.github.houbb.compress.handler.archive中的类
 
JarUnArchiveHandler() - 类 的构造器com.github.houbb.compress.handler.archive.JarUnArchiveHandler
 

N

newInstance() - 类 中的静态方法com.github.houbb.compress.api.impl.CompressResult
 
newInstance() - 类 中的静态方法com.github.houbb.compress.api.impl.UncompressResult
新建一个对象实例
newInstance(CompressTypeEnum) - 类 中的静态方法com.github.houbb.compress.bs.CompressBs
指定压缩算法
newInstance() - 类 中的静态方法com.github.houbb.compress.bs.CompressContextBs
创建新实例
newInstance() - 类 中的静态方法com.github.houbb.compress.support.file.impl.FileInfo
新建对象实例

O

of(String) - 枚举 中的静态方法com.github.houbb.compress.constant.enums.CompressTypeEnum
根据文件后缀获取对应的实现

P

password() - 接口 中的方法com.github.houbb.compress.api.ICompressContext
密码
password(String) - 类 中的方法com.github.houbb.compress.bs.CompressBs
指定密码
password(String) - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
设置密码 1.
password() - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
 
path() - 接口 中的方法com.github.houbb.compress.support.file.IFileInfo
文件路径
path() - 类 中的方法com.github.houbb.compress.support.file.impl.FileInfo
 
path(String) - 类 中的方法com.github.houbb.compress.support.file.impl.FileInfo
 
putArchiveEntry(ArchiveEntry) - 类 中的方法com.github.houbb.compress.handler.io.SevenZArchiveOutputStream
 

R

relativePath() - 接口 中的方法com.github.houbb.compress.api.ICompressContext
归档是否使用相对路径 1.
relativePath(boolean) - 类 中的方法com.github.houbb.compress.bs.CompressBs
指定是否使用相对路径
relativePath(boolean) - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
是否使用相对路径 1.
relativePath() - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
 

S

ServenZArchiveHandler - com.github.houbb.compress.handler.archive中的类
http://commons.apache.org/proper/commons-compress/zip.html#ZipArchiveOutputStream [java压缩7z](https://www.jianshu.com/p/f982e797d753) []()
ServenZArchiveHandler() - 类 的构造器com.github.houbb.compress.handler.archive.ServenZArchiveHandler
 
ServenZUnArchiveHandler - com.github.houbb.compress.handler.archive中的类
 
ServenZUnArchiveHandler() - 类 的构造器com.github.houbb.compress.handler.archive.ServenZUnArchiveHandler
 
SevenZArchiveInputStream - com.github.houbb.compress.handler.io中的类
目的:因为 SevenZOutputFile 这个类没有严格实现 ArchiveOutputStream 接口,使用组合的方式,使其保持接口的一致性。
SevenZArchiveInputStream(SevenZFile) - 类 的构造器com.github.houbb.compress.handler.io.SevenZArchiveInputStream
 
SevenZArchiveOutputStream - com.github.houbb.compress.handler.io中的类
目的:因为 SevenZOutputFile 这个类没有严格实现 ArchiveOutputStream 接口,使用组合的方式,使其保持接口的一致性。
SevenZArchiveOutputStream(SevenZOutputFile) - 类 的构造器com.github.houbb.compress.handler.io.SevenZArchiveOutputStream
 

T

TarArchiveHandler - com.github.houbb.compress.handler.archive中的类
 
TarArchiveHandler() - 类 的构造器com.github.houbb.compress.handler.archive.TarArchiveHandler
 
target(String) - 类 中的方法com.github.houbb.compress.bs.CompressBs
指定目标文件路径
target(String) - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
指定目标路径
targetPath() - 接口 中的方法com.github.houbb.compress.api.ICompressContext
目标文件路径
targetPath() - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
 
TarUnArchiveHandler - com.github.houbb.compress.handler.archive中的类
 
TarUnArchiveHandler() - 类 的构造器com.github.houbb.compress.handler.archive.TarUnArchiveHandler
 

U

uncompress(ICompressContext) - 接口 中的方法com.github.houbb.compress.api.ICompress
解压缩
uncompress(ICompressContext) - 类 中的方法com.github.houbb.compress.api.impl.Compress
 
uncompress(IUncompressResultHandler<R>) - 类 中的方法com.github.houbb.compress.bs.CompressBs
解压缩
uncompress(CompressTypeEnum, String, String) - 类 中的静态方法com.github.houbb.compress.util.CompressHelper
执行文件解压
uncompress(CompressTypeEnum, InputStream, String) - 类 中的静态方法com.github.houbb.compress.util.CompressHelper
执行文件解压
uncompress(String, String) - 类 中的静态方法com.github.houbb.compress.util.CompressHelper
执行文件解压
uncompress(String) - 类 中的静态方法com.github.houbb.compress.util.CompressHelper
执行文件解压
UnCompressFactory - com.github.houbb.compress.handler.factory中的类
压缩相关类工厂
UncompressResult - com.github.houbb.compress.api.impl中的类
project: compress-ICompress create on 2020/3/2 21:04
UncompressResult() - 类 的构造器com.github.houbb.compress.api.impl.UncompressResult
 
UncompressResultHandler - com.github.houbb.compress.support.result.uncompress.impl中的类
结果处理类接口
UncompressResultHandler() - 类 的构造器com.github.houbb.compress.support.result.uncompress.impl.UncompressResultHandler
 
UncompressResultHandlers - com.github.houbb.compress.support.result.uncompress.impl中的类
结果处理类接口
uncompressStream() - 接口 中的方法com.github.houbb.compress.api.ICompressContext
文件解压流
uncompressStream(InputStream) - 类 中的方法com.github.houbb.compress.bs.CompressBs
设置解压缩文件流
uncompressStream() - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
 
uncompressStream(InputStream) - 类 中的方法com.github.houbb.compress.bs.CompressContextBs
 

V

valueOf(String) - 枚举 中的静态方法com.github.houbb.compress.constant.enums.CompressTypeEnum
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.github.houbb.compress.constant.enums.CompressTypeEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

write(byte[]) - 类 中的方法com.github.houbb.compress.handler.io.SevenZArchiveOutputStream
 

Z

ZipArchiveHandler - com.github.houbb.compress.handler.archive中的类
zip 归档实现
ZipArchiveHandler() - 类 的构造器com.github.houbb.compress.handler.archive.ZipArchiveHandler
 
ZipUnArchiveHandler - com.github.houbb.compress.handler.archive中的类
zip 解档实现
ZipUnArchiveHandler() - 类 的构造器com.github.houbb.compress.handler.archive.ZipUnArchiveHandler
 
C D F G H I J N O P R S T U V W Z 
跳过导航链接

Copyright © 2020. All rights reserved.