Class CharArrayIterator
A CharacterIterator used internally for use with ICU4N.
This is a Lucene.NET INTERNAL API, use at your own risk
Inheritance
System.Object
ICU4N.Support.Text.CharacterIterator
CharArrayIterator
Inherited Members
ICU4N.Support.Text.CharacterIterator.Done
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Lucene.Net.Analysis.Util
Assembly: Lucene.Net.ICU.dll
Syntax
public abstract class CharArrayIterator : CharacterIterator
Properties
| Improve this Doc View SourceBeginIndex
Declaration
public override int BeginIndex { get; }
Property Value
Type | Description |
---|---|
System. |
Overrides
ICU4N.Support.Text.CharacterIterator.BeginIndex
|
Improve this Doc
View Source
Current
Declaration
public override char Current { get; }
Property Value
Type | Description |
---|---|
System. |
Overrides
ICU4N.Support.Text.CharacterIterator.Current
|
Improve this Doc
View Source
EndIndex
Declaration
public override int EndIndex { get; }
Property Value
Type | Description |
---|---|
System. |
Overrides
ICU4N.Support.Text.CharacterIterator.EndIndex
|
Improve this Doc
View Source
Index
Declaration
public override int Index { get; }
Property Value
Type | Description |
---|---|
System. |
Overrides
ICU4N.Support.Text.CharacterIterator.Index
|
Improve this Doc
View Source
Length
Declaration
public virtual int Length { get; }
Property Value
Type | Description |
---|---|
System. |
Start
Declaration
public virtual int Start { get; }
Property Value
Type | Description |
---|---|
System. |
Text
Declaration
public virtual char[] Text { get; }
Property Value
Type | Description |
---|---|
System. |
Methods
| Improve this Doc View SourceClone()
Declaration
public override object Clone()
Returns
Type | Description |
---|---|
System. |
Overrides
ICU4N.Support.Text.CharacterIterator.Clone()
|
Improve this Doc
View Source
First()
Declaration
public override char First()
Returns
Type | Description |
---|---|
System. |
Overrides
ICU4N.Support.Text.CharacterIterator.First()
|
Improve this Doc
View Source
JreBugWorkaround(Char)
Declaration
protected abstract char JreBugWorkaround(char ch)
Parameters
Type | Name | Description |
---|---|---|
System. |
ch |
Returns
Type | Description |
---|---|
System. |
Last()
Declaration
public override char Last()
Returns
Type | Description |
---|---|
System. |
Overrides
ICU4N.Support.Text.CharacterIterator.Last()
|
Improve this Doc
View Source
NewSentenceInstance()
Create a new Char
Declaration
public static CharArrayIterator NewSentenceInstance()
Returns
Type | Description |
---|---|
Char |
NewWordInstance()
Create a new Char
Declaration
public static CharArrayIterator NewWordInstance()
Returns
Type | Description |
---|---|
Char |
Next()
Declaration
public override char Next()
Returns
Type | Description |
---|---|
System. |
Overrides
ICU4N.Support.Text.CharacterIterator.Next()
|
Improve this Doc
View Source
Previous()
Declaration
public override char Previous()
Returns
Type | Description |
---|---|
System. |
Overrides
ICU4N.Support.Text.CharacterIterator.Previous()
|
Improve this Doc
View Source
SetIndex(Int32)
Declaration
public override char SetIndex(int position)
Parameters
Type | Name | Description |
---|---|---|
System. |
position |
Returns
Type | Description |
---|---|
System. |
Overrides
ICU4N.Support.Text.CharacterIterator.SetIndex(System.Int32)
|
Improve this Doc
View Source
SetText(Char[], Int32, Int32)
Set a new region of text to be examined by this iterator
Declaration
public virtual void SetText(char[] array, int start, int length)
Parameters
Type | Name | Description |
---|---|---|
System. |
array | text buffer to examine |
System. |
start | offset into buffer |
System. |
length | maximum length to examine |