Метод | Описание | |
---|---|---|
AccumulateOffset ( ) : void |
累积当前的_segmentBuffer相对于整个要处理的reader的起始位置
|
|
AddLexeme ( Lexeme lexeme ) : void |
向分词结果集添加词元(尚未完成)
|
|
AddLexemePath ( |
添加分词结果路径(尚未完成)
|
|
AnalyzeContext ( ) : System | ||
FillBuffer ( TextReader reader ) : int |
填充缓冲区
|
|
GetBufferOffset ( ) : int | ||
GetCurrentChar ( ) : char | ||
GetCurrentCharType ( ) : CharType | ||
GetCursor ( ) : int | ||
GetNextLexeme ( ) : Lexeme |
输出词元,处理合并和停止词
|
|
GetSegmentBuffer ( ) : char[] | ||
HasNexResult ( ) : bool | ||
InitCursor ( ) : void | ||
IsBufferLocked ( ) : bool |
判断_segmentBuffer是否被占用
|
|
IsBufferNeedRefill ( ) : bool |
判断缓冲区是否需要重新填充
|
|
IsBufferOutOfUse ( ) : bool |
判断_segmentBuffer是否已经被用完
|
|
LockBuffer ( ISegmenter segmenter ) : void |
设置当前_segmentBuffer为锁定状态 加入正在处理的子分词器,表示此子分词器正在占用_segmentBuffer
|
|
MoveCursor ( ) : bool | ||
ProcessUnknownCJKChar ( ) : void |
处理未知的CJK字符(尚未完成)
|
|
Reset ( ) : void |
重置分词器状态
|
|
UnlockBuffer ( ISegmenter segmenter ) : void |
释放子分词器对_segmentBuffer的占用
|
Метод | Описание | |
---|---|---|
Merge ( ) : void |
合并词元
|
|
OutputSingleCJK ( int index ) : void |
对CJK字符进行单字输出,(尚未完成)
|
|
SetCharInfo ( int cursor ) : void |
设置指定位置的字符信息,格式化字符,获取字符类型
|
public AddLexemePath ( |
||
path | ||
Результат | void |
public FillBuffer ( TextReader reader ) : int | ||
reader | TextReader | |
Результат | int |
public LockBuffer ( ISegmenter segmenter ) : void | ||
segmenter | ISegmenter | |
Результат | void |
public UnlockBuffer ( ISegmenter segmenter ) : void | ||
segmenter | ISegmenter | |
Результат | void |