Package org.apache.lucene.analysis.util
Class OpenStringBuilder
- java.lang.Object
- 
- org.apache.lucene.analysis.util.OpenStringBuilder
 
- 
- All Implemented Interfaces:
- Appendable,- CharSequence
 
 public class OpenStringBuilder extends Object implements Appendable, CharSequence A StringBuilder that allows one to access the array.
- 
- 
Constructor SummaryConstructors Constructor Description OpenStringBuilder()OpenStringBuilder(char[] arr, int len)OpenStringBuilder(int size)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Appendableappend(char c)Appendableappend(CharSequence csq)Appendableappend(CharSequence csq, int start, int end)intcapacity()charcharAt(int index)voidflush()char[]getArray()intlength()voidreserve(int num)voidreset()protected voidresize(int len)voidset(char[] arr, int end)voidsetCharAt(int index, char ch)voidsetLength(int len)intsize()CharSequencesubSequence(int start, int end)char[]toCharArray()StringtoString()voidunsafeWrite(char b)voidunsafeWrite(char[] b, int off, int len)voidunsafeWrite(int b)voidwrite(char b)voidwrite(char[] b)voidwrite(char[] b, int off, int len)voidwrite(int b)voidwrite(String s)voidwrite(OpenStringBuilder arr)- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface java.lang.CharSequencechars, codePoints
 
- 
 
- 
- 
- 
Method Detail- 
setLengthpublic void setLength(int len) 
 - 
setpublic void set(char[] arr, int end)
 - 
getArraypublic char[] getArray() 
 - 
sizepublic int size() 
 - 
lengthpublic int length() - Specified by:
- lengthin interface- CharSequence
 
 - 
capacitypublic int capacity() 
 - 
appendpublic Appendable append(CharSequence csq) - Specified by:
- appendin interface- Appendable
 
 - 
appendpublic Appendable append(CharSequence csq, int start, int end) - Specified by:
- appendin interface- Appendable
 
 - 
appendpublic Appendable append(char c) - Specified by:
- appendin interface- Appendable
 
 - 
charAtpublic char charAt(int index) - Specified by:
- charAtin interface- CharSequence
 
 - 
setCharAtpublic void setCharAt(int index, char ch)
 - 
subSequencepublic CharSequence subSequence(int start, int end) - Specified by:
- subSequencein interface- CharSequence
 
 - 
unsafeWritepublic void unsafeWrite(char b) 
 - 
unsafeWritepublic void unsafeWrite(int b) 
 - 
unsafeWritepublic void unsafeWrite(char[] b, int off, int len)
 - 
resizeprotected void resize(int len) 
 - 
reservepublic void reserve(int num) 
 - 
writepublic void write(char b) 
 - 
writepublic void write(int b) 
 - 
writepublic final void write(char[] b) 
 - 
writepublic void write(char[] b, int off, int len)
 - 
writepublic final void write(OpenStringBuilder arr) 
 - 
writepublic void write(String s) 
 - 
flushpublic void flush() 
 - 
resetpublic final void reset() 
 - 
toCharArraypublic char[] toCharArray() 
 - 
toStringpublic String toString() - Specified by:
- toStringin interface- CharSequence
- Overrides:
- toStringin class- Object
 
 
- 
 
-