| 程序包 | 说明 |
|---|---|
| com.github.houbb.chars.scan.api | |
| com.github.houbb.chars.scan.support.replace | |
| com.github.houbb.chars.scan.support.replace.factory |
| 限定符和类型 | 方法和说明 |
|---|---|
ICharsReplace |
ICharsReplaceFactory.getReplace(String scanType)
获取替换侧列
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractCharReplace
抽象实现
|
class |
AbstractRangeCharReplace
抽象实现-范围替换策略
|
class |
AddressCharsReplace
地址替换策略
|
class |
BankCardCharsReplace
银行卡替换策略
前4后4
|
class |
BirthdayCharsReplace
生日替换策略
TODO: 底层全掩盖,其实没啥意义。
|
class |
ChineseNameCharsReplace
中国人名替换策略
|
class |
EmailCharsReplace
身份证替换策略
|
class |
EmailCharsReplaceByIx
身份证替换策略
实际测试下来,性能好像没有优化太多。
|
class |
GPSCharsReplace
GPS 替换策略
TODO: 工具类全掩盖
|
class |
IdNoCharsReplace
身份证替换策略
|
class |
IPV4CharsReplace
替换策略
|
class |
MaskAllCharsReplace
全掩盖策略
|
class |
MaskHalfCharsReplace
半掩盖策略
|
class |
NoneCharsReplace
不做任何处理的替换策略
|
class |
PassportCharsReplace
护照
|
class |
PhoneCharsReplace
替换策略
|
| 限定符和类型 | 方法和说明 |
|---|---|
static ICharsReplace |
CharsReplaces.defaultReplace()
默认替换策略
|
static ICharsReplace |
SingletonCharsReplaceFactory.getAddress() |
static ICharsReplace |
SingletonCharsReplaceFactory.getBankCard() |
static ICharsReplace |
SingletonCharsReplaceFactory.getBirthday() |
static ICharsReplace |
SingletonCharsReplaceFactory.getChineseName() |
static ICharsReplace |
SingletonCharsReplaceFactory.getEmail() |
static ICharsReplace |
SingletonCharsReplaceFactory.getGps() |
static ICharsReplace |
SingletonCharsReplaceFactory.getIdNo() |
static ICharsReplace |
SingletonCharsReplaceFactory.getIpv4() |
static ICharsReplace |
SingletonCharsReplaceFactory.getMaskAll() |
static ICharsReplace |
SingletonCharsReplaceFactory.getMaskHalf() |
static ICharsReplace |
SingletonCharsReplaceFactory.getNone() |
static ICharsReplace |
SingletonCharsReplaceFactory.getPassport() |
static ICharsReplace |
SingletonCharsReplaceFactory.getPhone() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,ICharsReplace> |
CharsReplaces.chainsMap(Collection<ICharsReplace> charsReplaceCollection)
链式 map
|
static Map<String,ICharsReplace> |
CharsReplaces.chainsMap(ICharsReplace... replaces)
链式 map
|
static Collection<ICharsReplace> |
CharsReplaces.defaultReplaceCollection()
默认的替换策略集合
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,ICharsReplace> |
CharsReplaces.chainsMap(ICharsReplace... replaces)
链式 map
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,ICharsReplace> |
CharsReplaces.chainsMap(Collection<ICharsReplace> charsReplaceCollection)
链式 map
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected ICharsReplace |
AbstractCharsReplaceFactory.getCharsReplace(String scanType,
Map<String,ICharsReplace> replaceMap,
ICharsReplace defaultReplace)
获取替换策略
1.
|
ICharsReplace |
CharsReplaceFactory.getReplace(String scanType) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected ICharsReplace |
AbstractCharsReplaceFactory.getCharsReplace(String scanType,
Map<String,ICharsReplace> replaceMap,
ICharsReplace defaultReplace)
获取替换策略
1.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected ICharsReplace |
AbstractCharsReplaceFactory.getCharsReplace(String scanType,
Map<String,ICharsReplace> replaceMap,
ICharsReplace defaultReplace)
获取替换策略
1.
|
| 构造器和说明 |
|---|
CharsReplaceFactory(Collection<ICharsReplace> charsReplaceCollection,
ICharsReplace defaultReplace) |
| 构造器和说明 |
|---|
CharsReplaceFactory(Collection<ICharsReplace> charsReplaceList) |
CharsReplaceFactory(Collection<ICharsReplace> charsReplaceCollection,
ICharsReplace defaultReplace) |
Copyright © 2023. All rights reserved.