C# 클래스 Lucene.Net.Analysis.Util.CharArrayIterator

A CharacterIterator used internally for use with BreakIterator @lucene.internal
상속: CharacterIterator
파일 보기 프로젝트 열기: apache/lucenenet 1 사용 예제들

공개 메소드들

메소드 설명
Clone ( ) : object
First ( ) : char
Last ( ) : char
NewSentenceInstance ( ) : CharArrayIterator

Create a new CharArrayIterator that works around JRE bugs in a manner suitable for BreakIterator#getSentenceInstance()

NewWordInstance ( ) : CharArrayIterator

Create a new CharArrayIterator that works around JRE bugs in a manner suitable for BreakIterator#getWordInstance()

Next ( ) : char
Previous ( ) : char
SetIndex ( int position ) : char
SetText ( char array, int start, int length ) : void

Set a new region of text to be examined by this iterator

보호된 메소드들

메소드 설명
JreBugWorkaround ( char ch ) : char

메소드 상세

Clone() 공개 메소드

public Clone ( ) : object
리턴 object

First() 공개 메소드

public First ( ) : char
리턴 char

JreBugWorkaround() 보호된 추상적인 메소드

protected abstract JreBugWorkaround ( char ch ) : char
ch char
리턴 char

Last() 공개 메소드

public Last ( ) : char
리턴 char

NewSentenceInstance() 공개 정적인 메소드

Create a new CharArrayIterator that works around JRE bugs in a manner suitable for BreakIterator#getSentenceInstance()
public static NewSentenceInstance ( ) : CharArrayIterator
리턴 CharArrayIterator

NewWordInstance() 공개 정적인 메소드

Create a new CharArrayIterator that works around JRE bugs in a manner suitable for BreakIterator#getWordInstance()
public static NewWordInstance ( ) : CharArrayIterator
리턴 CharArrayIterator

Next() 공개 메소드

public Next ( ) : char
리턴 char

Previous() 공개 메소드

public Previous ( ) : char
리턴 char

SetIndex() 공개 메소드

public SetIndex ( int position ) : char
position int
리턴 char

SetText() 공개 메소드

Set a new region of text to be examined by this iterator
public SetText ( char array, int start, int length ) : void
array char text buffer to examine
start int offset into buffer
length int maximum length to examine
리턴 void