| Package | Description |
|---|---|
| org.aoju.bus.forest | |
| org.aoju.bus.forest.archive | |
| org.aoju.bus.forest.boot | |
| org.aoju.bus.forest.boot.jar | |
| org.aoju.bus.forest.complex | |
| org.aoju.bus.forest.provider |
| Modifier and Type | Method and Description |
|---|---|
static <E> Complex<E> |
Builder.not(Complex<E> filter)
创建非门逻辑运算过滤器,实际上就是将委派过滤器的过滤结果取反
|
| Modifier and Type | Method and Description |
|---|---|
static <E> Complex<E> |
Builder.not(Complex<E> filter)
创建非门逻辑运算过滤器,实际上就是将委派过滤器的过滤结果取反
|
| Modifier and Type | Method and Description |
|---|---|
static <E> AllComplex<E> |
Builder.all(Collection<? extends Complex<E>> filters)
创建多个子过滤器AND连接的混合过滤器
|
static <E> AllComplex<E> |
Builder.and(Collection<? extends Complex<E>> filters)
创建多个子过滤器AND连接的混合过滤器
|
static <E> AnyComplex<E> |
Builder.any(Collection<? extends Complex<E>> filters)
创建多个子过滤器OR连接的混合过滤器
|
static <E> AnyComplex<E> |
Builder.or(Collection<? extends Complex<E>> filters)
创建多个子过滤器OR连接的混合过滤器
|
| Modifier and Type | Class and Description |
|---|---|
class |
DirAntComplex
文件记录Ant表达式规则
|
class |
DirDecryptorProvider
文件夹解密器
|
class |
DirEncryptorProvider
文件夹加密器
|
class |
DirRegexComplex
文件记录正则表达式规则
|
class |
ZipAntComplex
Zip记录Ant表达式规则
|
class |
ZipDecryptorProvider
ZIP压缩包解密器
|
class |
ZipEncryptorProvider
ZIP压缩包加密器
|
class |
ZipRegexComplex
Zip记录正则表达式规则
|
| Constructor and Description |
|---|
DirDecryptorProvider(DecryptorProvider decryptorProvider,
Complex<File> filter) |
DirEncryptorProvider(EncryptorProvider encryptorProvider,
Complex<File> filter) |
ZipDecryptorProvider(DecryptorProvider decryptorProvider,
Complex<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> filter) |
ZipDecryptorProvider(DecryptorProvider decryptorProvider,
int level,
Complex<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> filter) |
ZipEncryptorProvider(EncryptorProvider encryptorProvider,
Complex<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> filter) |
ZipEncryptorProvider(EncryptorProvider encryptorProvider,
int level,
Complex<org.apache.commons.compress.archivers.zip.ZipArchiveEntry> filter) |
| Modifier and Type | Class and Description |
|---|---|
class |
BootDecryptorProvider
Spring-Boot JAR包解密器
|
class |
BootEncryptorProvider
Spring-Boot JAR包加密器
|
| Modifier and Type | Method and Description |
|---|---|
static void |
Boot.decrypt(File src,
File dest,
Key key,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 Spring-Boot JAR 包
|
static void |
Boot.decrypt(File src,
File dest,
String password,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 Spring-Boot JAR 包
|
static void |
Boot.decrypt(File src,
File dest,
String password,
String algorithm,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 Spring-Boot JAR 包
|
static void |
Boot.decrypt(File src,
File dest,
String password,
String algorithm,
int keysize,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 Spring-Boot JAR 包
|
static void |
Boot.decrypt(File src,
File dest,
String password,
String algorithm,
int keysize,
int ivsize,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 Spring-Boot JAR 包
|
static void |
Boot.decrypt(InputStream in,
OutputStream out,
Key key,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 Spring-Boot JAR 包
|
static void |
Boot.decrypt(InputStream in,
OutputStream out,
String password,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 Spring-Boot JAR 包
|
static void |
Boot.decrypt(InputStream in,
OutputStream out,
String password,
String algorithm,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 Spring-Boot JAR 包
|
static void |
Boot.decrypt(InputStream in,
OutputStream out,
String password,
String algorithm,
int keysize,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 Spring-Boot JAR 包
|
static void |
Boot.decrypt(InputStream in,
OutputStream out,
String password,
String algorithm,
int keysize,
int ivsize,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 Spring-Boot JAR 包
|
static void |
Boot.decrypt(String src,
String dest,
Key key,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 Spring-Boot JAR 包
|
static void |
Boot.decrypt(String src,
String dest,
String password,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 Spring-Boot JAR 包
|
static void |
Boot.decrypt(String src,
String dest,
String password,
String algorithm,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 Spring-Boot JAR 包
|
static void |
Boot.decrypt(String src,
String dest,
String password,
String algorithm,
int keysize,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 Spring-Boot JAR 包
|
static void |
Boot.decrypt(String src,
String dest,
String password,
String algorithm,
int keysize,
int ivsize,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(File src,
File dest,
Key key,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(File src,
File dest,
Key key,
int mode,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(File src,
File dest,
String password,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(File src,
File dest,
String password,
String algorithm,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(File src,
File dest,
String password,
String algorithm,
int keysize,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(File src,
File dest,
String password,
String algorithm,
int keysize,
int ivsize,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(InputStream in,
OutputStream out,
Key key,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(InputStream in,
OutputStream out,
Key key,
int mode,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(InputStream in,
OutputStream out,
String password,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(InputStream in,
OutputStream out,
String password,
String algorithm,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(InputStream in,
OutputStream out,
String password,
String algorithm,
int keysize,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(InputStream in,
OutputStream out,
String password,
String algorithm,
int keysize,
int ivsize,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(String src,
String dest,
Key key,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(String src,
String dest,
Key key,
int mode,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(String src,
String dest,
String password,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(String src,
String dest,
String password,
String algorithm,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(String src,
String dest,
String password,
String algorithm,
int keysize,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 Spring-Boot JAR 包
|
static void |
Boot.encrypt(String src,
String dest,
String password,
String algorithm,
int keysize,
int ivsize,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 Spring-Boot JAR 包
|
| Constructor and Description |
|---|
BootDecryptorProvider(DecryptorProvider decryptorProvider,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) |
BootDecryptorProvider(DecryptorProvider decryptorProvider,
int level,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) |
BootEncryptorProvider(EncryptorProvider encryptorProvider,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) |
BootEncryptorProvider(EncryptorProvider encryptorProvider,
int level,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) |
BootEncryptorProvider(EncryptorProvider encryptorProvider,
int level,
int mode,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) |
| Modifier and Type | Class and Description |
|---|---|
class |
JarAllComplex
Spring-Boot 所有资源加密规则
|
class |
JarAntComplex
Jar记录Ant表达式规则
|
class |
JarDecryptorProvider
普通JAR包解密器
|
class |
JarEncryptorProvider
普通JAR包加密器
|
class |
JarRegexComplex
Jar记录正则表达式规则
|
| Modifier and Type | Method and Description |
|---|---|
static void |
Jar.decrypt(File src,
File dest,
Key key,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 普通 JAR 包
|
static void |
Jar.decrypt(File src,
File dest,
String password,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 普通 JAR 包
|
static void |
Jar.decrypt(File src,
File dest,
String password,
String algorithm,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 普通 JAR 包
|
static void |
Jar.decrypt(File src,
File dest,
String password,
String algorithm,
int keysize,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 普通 JAR 包
|
static void |
Jar.decrypt(File src,
File dest,
String password,
String algorithm,
int keysize,
int ivsize,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 普通 JAR 包
|
static void |
Jar.decrypt(InputStream in,
OutputStream out,
Key key,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 普通 JAR 包
|
static void |
Jar.decrypt(InputStream in,
OutputStream out,
String password,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 普通 JAR 包
|
static void |
Jar.decrypt(InputStream in,
OutputStream out,
String password,
String algorithm,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 普通 JAR 包
|
static void |
Jar.decrypt(InputStream in,
OutputStream out,
String password,
String algorithm,
int keysize,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 普通 JAR 包
|
static void |
Jar.decrypt(InputStream in,
OutputStream out,
String password,
String algorithm,
int keysize,
int ivsize,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 普通 JAR 包
|
static void |
Jar.decrypt(String src,
String dest,
Key key,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 普通 JAR 包
|
static void |
Jar.decrypt(String src,
String dest,
String password,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 普通 JAR 包
|
static void |
Jar.decrypt(String src,
String dest,
String password,
String algorithm,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 普通 JAR 包
|
static void |
Jar.decrypt(String src,
String dest,
String password,
String algorithm,
int keysize,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 普通 JAR 包
|
static void |
Jar.decrypt(String src,
String dest,
String password,
String algorithm,
int keysize,
int ivsize,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
解密 普通 JAR 包
|
static void |
Jar.encrypt(File src,
File dest,
Key key,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 普通 JAR 包
|
static void |
Jar.encrypt(File src,
File dest,
Key key,
int mode,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 普通 JAR 包
|
static void |
Jar.encrypt(File src,
File dest,
String password,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 普通 JAR 包
|
static void |
Jar.encrypt(File src,
File dest,
String password,
String algorithm,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 普通 JAR 包
|
static void |
Jar.encrypt(File src,
File dest,
String password,
String algorithm,
int keysize,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 普通 JAR 包
|
static void |
Jar.encrypt(File src,
File dest,
String password,
String algorithm,
int keysize,
int ivsize,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 普通 JAR 包
|
static void |
Jar.encrypt(InputStream in,
OutputStream out,
Key key,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 普通 JAR 包
|
static void |
Jar.encrypt(InputStream in,
OutputStream out,
Key key,
int mode,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 普通 JAR 包
|
static void |
Jar.encrypt(InputStream in,
OutputStream out,
String password,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 普通 JAR 包
|
static void |
Jar.encrypt(InputStream in,
OutputStream out,
String password,
String algorithm,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 普通 JAR 包
|
static void |
Jar.encrypt(InputStream in,
OutputStream out,
String password,
String algorithm,
int keysize,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 普通 JAR 包
|
static void |
Jar.encrypt(InputStream in,
OutputStream out,
String password,
String algorithm,
int keysize,
int ivsize,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 普通 JAR 包
|
static void |
Jar.encrypt(String src,
String dest,
Key key,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 普通 JAR 包
|
static void |
Jar.encrypt(String src,
String dest,
Key key,
int mode,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 普通 JAR 包
|
static void |
Jar.encrypt(String src,
String dest,
String password,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 普通 JAR 包
|
static void |
Jar.encrypt(String src,
String dest,
String password,
String algorithm,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 普通 JAR 包
|
static void |
Jar.encrypt(String src,
String dest,
String password,
String algorithm,
int keysize,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 普通 JAR 包
|
static void |
Jar.encrypt(String src,
String dest,
String password,
String algorithm,
int keysize,
int ivsize,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter)
加密 普通 JAR 包
|
| Constructor and Description |
|---|
JarDecryptorProvider(DecryptorProvider decryptorProvider,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) |
JarDecryptorProvider(DecryptorProvider decryptorProvider,
int level,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) |
JarEncryptorProvider(EncryptorProvider encryptorProvider,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) |
JarEncryptorProvider(EncryptorProvider encryptorProvider,
int level,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) |
JarEncryptorProvider(EncryptorProvider encryptorProvider,
int level,
int mode,
Complex<org.apache.commons.compress.archivers.jar.JarArchiveEntry> filter) |
| Modifier and Type | Class and Description |
|---|---|
class |
AllComplex<E>
ALL逻辑混合规则
只要有一个规则不满足就立刻返回,
如果没有规则的时候则认为所有规则都满足
|
class |
AntComplex<E>
Ant表达式过规则
|
class |
AnyComplex<E>
ANY逻辑混合规则,即任意一个规则满足时就满足,
当没有规则的时候,就是不满足
|
class |
MixComplex<E>
混合过滤器
|
class |
NotComplex<E>
非门逻辑规则
|
class |
RegexComplex<E>
正则表达式规则
|
| Modifier and Type | Field and Description |
|---|---|
protected Set<Complex<? extends E>> |
MixComplex.filters |
| Modifier and Type | Method and Description |
|---|---|
boolean |
MixComplex.add(Complex<? extends E> filter) |
abstract MixComplex<E> |
MixComplex.mix(Complex<? extends E> filter) |
AnyComplex<E> |
AnyComplex.mix(Complex<? extends E> filter) |
AllComplex<E> |
AllComplex.mix(Complex<? extends E> filter) |
boolean |
MixComplex.remove(Complex<? extends E> filter) |
| Constructor and Description |
|---|
NotComplex(Complex<E> delegate) |
| Constructor and Description |
|---|
AllComplex(Collection<? extends Complex<? extends E>> filters) |
AnyComplex(Collection<? extends Complex<? extends E>> filters) |
MixComplex(Collection<? extends Complex<? extends E>> filters) |
| Modifier and Type | Class and Description |
|---|---|
class |
EntryDecryptorProvider<E>
记录可过滤的解密器
|
class |
EntryEncryptorProvider<E>
记录可过滤的加密器
|
| Modifier and Type | Field and Description |
|---|---|
protected Complex<E> |
EntryEncryptorProvider.filter |
protected Complex<E> |
EntryDecryptorProvider.filter |
| Constructor and Description |
|---|
EntryDecryptorProvider(DecryptorProvider decryptorProvider,
Complex<E> filter) |
EntryEncryptorProvider(EncryptorProvider encryptorProvider,
Complex<E> filter) |
Copyright © 2019. All rights reserved.