| 程序包 | 说明 |
|---|---|
| com.github.houbb.chars.scan.bs | |
| com.github.houbb.chars.scan.support.core | |
| com.github.houbb.chars.scan.util |
| 限定符和类型 | 方法和说明 |
|---|---|
CharsScanBs |
CharsScanBs.charsCore(ICharsCore charsCore) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractCharsCore |
class |
CharsCoreCommon
核心实现-原始的实现
这里的 scanList 不是线程安全的,需要每一次的入参都要是新的。
|
class |
CharsCoreConcurrency
核心实现-线程池尝试
为何可能存在 thread 并发时存在 null 元素?
|
class |
CharsCoreThreadLocal
核心实现
|
| 限定符和类型 | 方法和说明 |
|---|---|
static ICharsCore |
CharsCores.common()
普通策略
|
static ICharsCore |
CharsCores.concurrency()
并发执行
|
static ICharsCore |
CharsCores.concurrency(int threadSize)
并发执行
|
static ICharsCore |
CharsCores.defaults()
默认策略
|
static ICharsCore |
CharsCores.threadLocal()
顺序执行核心策略
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
CharsScanBsHelper.scanAndReplace(String text,
ICharsScanFactory charScanFactory,
ICharsReplaceFactory charsReplaceFactory,
ICharsCore charsCore)
扫描并且替换
|
static String |
CharsScanBsHelper.scanAndReplace(String text,
ICharsScanFactory charScanFactory,
ICharsReplaceFactory charsReplaceFactory,
ICharsCore charsCore,
Set<Character> charsPrefix)
扫描并且替换
|
static String |
CharsScanBsHelper.scanAndReplace(String text,
ICharsScanFactory charScanFactory,
ICharsReplaceFactory charsReplaceFactory,
ICharsCore charsCore,
Set<Character> charsPrefix,
ICharsReplaceHash charsReplaceHash)
扫描并且替换
|
Copyright © 2023. All rights reserved.