C# Class Lucene.Net.Analysis.Util.OpenStringBuilder

A StringBuilder that allows one to access the array.
Inheritance: ICharSequence
Show file Open project: apache/lucenenet Class Usage Examples

Protected Properties

Property Type Description
buf char[]
len int

Public Methods

Method Description
Append ( char c ) : OpenStringBuilder
Append ( string csq ) : OpenStringBuilder
Append ( string csq, int start, int end ) : OpenStringBuilder
Capacity ( ) : int
CharAt ( int index ) : char
Flush ( ) : void
OpenStringBuilder ( ) : Lucene.Net.Support
OpenStringBuilder ( char arr, int len ) : Lucene.Net.Support
OpenStringBuilder ( int size ) : Lucene.Net.Support
Reserve ( int num ) : void
Reset ( ) : void
Set ( char arr, int end ) : void
SetCharAt ( int index, char ch ) : void
Size ( ) : int
SubSequence ( int start, int end ) : ICharSequence
ToCharArray ( ) : char[]
ToString ( ) : string
UnsafeWrite ( char b ) : void
UnsafeWrite ( char b, int off, int len ) : void
UnsafeWrite ( int b ) : void
Write ( OpenStringBuilder arr ) : void
Write ( char b ) : void
Write ( char b, int off, int len ) : void
Write ( int b ) : void
Write ( string s ) : void
this ( int index ) : char

Protected Methods

Method Description
Resize ( int len ) : void

Method Details

Append() public method

public Append ( char c ) : OpenStringBuilder
c char
return OpenStringBuilder

Append() public method

public Append ( string csq ) : OpenStringBuilder
csq string
return OpenStringBuilder

Append() public method

public Append ( string csq, int start, int end ) : OpenStringBuilder
csq string
start int
end int
return OpenStringBuilder

Capacity() public method

public Capacity ( ) : int
return int

CharAt() public method

public CharAt ( int index ) : char
index int
return char

Flush() public method

public Flush ( ) : void
return void

OpenStringBuilder() public method

public OpenStringBuilder ( ) : Lucene.Net.Support
return Lucene.Net.Support

OpenStringBuilder() public method

public OpenStringBuilder ( char arr, int len ) : Lucene.Net.Support
arr char
len int
return Lucene.Net.Support

OpenStringBuilder() public method

public OpenStringBuilder ( int size ) : Lucene.Net.Support
size int
return Lucene.Net.Support

Reserve() public method

public Reserve ( int num ) : void
num int
return void

Reset() public method

public Reset ( ) : void
return void

Resize() protected method

protected Resize ( int len ) : void
len int
return void

Set() public method

public Set ( char arr, int end ) : void
arr char
end int
return void

SetCharAt() public method

public SetCharAt ( int index, char ch ) : void
index int
ch char
return void

Size() public method

public Size ( ) : int
return int

SubSequence() public method

public SubSequence ( int start, int end ) : ICharSequence
start int
end int
return ICharSequence

ToCharArray() public method

public ToCharArray ( ) : char[]
return char[]

ToString() public method

public ToString ( ) : string
return string

UnsafeWrite() public method

public UnsafeWrite ( char b ) : void
b char
return void

UnsafeWrite() public method

public UnsafeWrite ( char b, int off, int len ) : void
b char
off int
len int
return void

UnsafeWrite() public method

public UnsafeWrite ( int b ) : void
b int
return void

Write() public method

public Write ( OpenStringBuilder arr ) : void
arr OpenStringBuilder
return void

Write() public method

public Write ( char b ) : void
b char
return void

Write() public method

public Write ( char b, int off, int len ) : void
b char
off int
len int
return void

Write() public method

public Write ( int b ) : void
b int
return void

Write() public method

public Write ( string s ) : void
s string
return void

this() public method

public this ( int index ) : char
index int
return char

Property Details

buf protected property

protected char[] buf
return char[]

len protected property

protected int len
return int