public class MergeExpandConditionCharScan extends AbstractExpandConditionCharScan
| 构造器和说明 |
|---|
MergeExpandConditionCharScan() |
MergeExpandConditionCharScan(Collection<String> scanTypeEnums) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getPriority()
获取扫描优先级
|
String |
getScanType()
获取扫描类别
|
protected CharsScanTypeEnum |
isExpandStartCharCondition(int i,
char c,
char[] chars,
CharsScanContext context)
拓展的开始中心位置
|
protected int |
loopHandleLeft(int i,
char[] chars,
CharsScanContext context,
CharsScanTypeEnum scanTypeEnum) |
protected int |
loopHandleRight(int leftIx,
int i,
char[] chars,
CharsScanContext context,
CharsScanTypeEnum scanTypeEnum) |
addExpandScanMatchItem, isCharMatchCondition, isExpandStartCondition, isLeftBufferMatch, isLeftExpandMatchCondition, isRightBufferMatch, isRightExpandMatchCondition, scanaddItemWhenStringMatch, addMatchItemForMerge, clearBufferAndAddItem, getPrefixMatchPrefixIx, isAnyChineseMatch, isPrefixCharContains, isPrefixMatch, isStringMatchCondition, isSupportMergeScanTypeaddMatchItem, clear, clearBuffer, getBuffer, getMatchList, isPreCharMatchCondition, setPreCharMatchConditionpublic MergeExpandConditionCharScan()
public MergeExpandConditionCharScan(Collection<String> scanTypeEnums)
public int getPriority()
ICharsScanPrioritypublic String getScanType()
ICharsScanTypeprotected CharsScanTypeEnum isExpandStartCharCondition(int i, char c, char[] chars, CharsScanContext context)
AbstractExpandConditionCharScanisExpandStartCharCondition 在类中 AbstractExpandConditionCharScani - 索引c - 字符chars - 数组context - 上下文protected int loopHandleLeft(int i,
char[] chars,
CharsScanContext context,
CharsScanTypeEnum scanTypeEnum)
protected int loopHandleRight(int leftIx,
int i,
char[] chars,
CharsScanContext context,
CharsScanTypeEnum scanTypeEnum)
Copyright © 2023. All rights reserved.