public class ChineseNameExpandConditionCharScan extends AbstractExpandConditionCharScan
| 构造器和说明 |
|---|
ChineseNameExpandConditionCharScan() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getPriority()
获取扫描优先级
|
String |
getScanType()
获取扫描类别
|
protected CharsScanTypeEnum |
isExpandStartCharCondition(int i,
char c,
char[] chars,
CharsScanContext context)
拓展的开始中心位置
|
protected boolean |
isLeftBufferMatch(int middleIx,
int startIx,
char[] chars,
CharsScanContext context)
向左边 buffer 是否满足
最短:1
最长:32
|
protected boolean |
isLeftExpandMatchCondition(int leftIx,
char leftChar,
char[] chars,
CharsScanContext context)
向左边拓展是否匹配
|
protected boolean |
isRightBufferMatch(int middleIx,
int startIx,
int endIx,
char[] chars,
CharsScanContext context)
向右边 buffer 是否满足
最短:1
最长:32
a@xy.c
|
protected boolean |
isRightExpandMatchCondition(int rightIx,
char rightChar,
char[] chars,
CharsScanContext context)
向右边拓展是否匹配
|
addExpandScanMatchItem, isCharMatchCondition, isExpandStartCondition, loopHandleLeft, loopHandleRight, scanaddItemWhenStringMatch, addMatchItemForMerge, clearBufferAndAddItem, getPrefixMatchPrefixIx, isAnyChineseMatch, isPrefixCharContains, isPrefixMatch, isStringMatchCondition, isSupportMergeScanTypeaddMatchItem, clear, clearBuffer, getBuffer, getMatchList, isPreCharMatchCondition, setPreCharMatchConditionpublic String getScanType()
ICharsScanTypepublic int getPriority()
ICharsScanPriorityprotected CharsScanTypeEnum isExpandStartCharCondition(int i, char c, char[] chars, CharsScanContext context)
AbstractExpandConditionCharScanisExpandStartCharCondition 在类中 AbstractExpandConditionCharScani - 索引c - 字符chars - 数组context - 上下文protected boolean isLeftExpandMatchCondition(int leftIx,
char leftChar,
char[] chars,
CharsScanContext context)
AbstractExpandConditionCharScanisLeftExpandMatchCondition 在类中 AbstractExpandConditionCharScanleftIx - 左边索引leftChar - 字符chars - 数组context - 上下文protected boolean isRightExpandMatchCondition(int rightIx,
char rightChar,
char[] chars,
CharsScanContext context)
AbstractExpandConditionCharScanisRightExpandMatchCondition 在类中 AbstractExpandConditionCharScanrightIx - 右边索引你rightChar - 右边字符chars - 数组context - 上下文protected boolean isLeftBufferMatch(int middleIx,
int startIx,
char[] chars,
CharsScanContext context)
AbstractExpandConditionCharScanisLeftBufferMatch 在类中 AbstractExpandConditionCharScanmiddleIx - 中间位置startIx - 开始位置chars - 字符数组context - 上下文protected boolean isRightBufferMatch(int middleIx,
int startIx,
int endIx,
char[] chars,
CharsScanContext context)
AbstractExpandConditionCharScanisRightBufferMatch 在类中 AbstractExpandConditionCharScanmiddleIx - 中间位置startIx - 开始位置endIx - 结束位置chars - 数组context - 上下文Copyright © 2023. All rights reserved.