Package org.apache.groovy.json.internal
Class CharBuf
- java.lang.Object
- 
- java.io.Writer
- 
- org.apache.groovy.json.internal.CharBuf
 
 
- 
- All Implemented Interfaces:
- java.io.Closeable,- java.io.Flushable,- java.lang.Appendable,- java.lang.AutoCloseable,- java.lang.CharSequence
 
 public class CharBuf extends java.io.Writer implements java.lang.CharSequence
- 
- 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void_len(int location)CharBufadd(boolean b)CharBufadd(byte i)CharBufadd(byte[] chars)CharBufadd(byte[] bytes, int start, int end)CharBufadd(char ch)CharBufadd(char[] chars)CharBufadd(char[] chars, int length)CharBufadd(double d)CharBufadd(float d)CharBufadd(int i)CharBufadd(long l)CharBufadd(short i)CharBufadd(java.lang.String str)CharBufaddBigDecimal(java.math.BigDecimal key)CharBufaddBigInteger(java.math.BigInteger key)CharBufaddBoolean(boolean b)CharBufaddByte(byte i)CharBufaddChar(byte i)CharBufaddChar(char ch)CharBufaddChar(int i)CharBufaddChar(short i)CharBufaddChars(char[] chars)CharBufaddDouble(double d)CharBufaddDouble(java.lang.Double key)CharBufaddFloat(float d)CharBufaddFloat(java.lang.Float key)CharBufaddInt(int i)CharBufaddInt(java.lang.Integer key)CharBufaddJsonEscapedString(char[] charArray)CharBufaddJsonEscapedString(char[] charArray, boolean disableUnicodeEscaping)CharBufaddJsonEscapedString(java.lang.String jsonString)CharBufaddJsonEscapedString(java.lang.String jsonString, boolean disableUnicodeEscaping)CharBufaddJsonFieldName(char[] chars)CharBufaddJsonFieldName(char[] chars, boolean disableUnicodeEscaping)CharBufaddJsonFieldName(java.lang.String str)CharBufaddJsonFieldName(java.lang.String str, boolean disableUnicodeEscaping)CharBufaddLine(java.lang.CharSequence str)CharBufaddLine(java.lang.String str)CharBufaddLong(long l)CharBufaddLong(java.lang.Long key)voidaddNull()CharBufaddQuoted(char[] chars)CharBufaddQuoted(java.lang.String str)CharBufaddShort(short i)CharBufaddString(java.lang.String str)bytebyteValue()charcharAt(int index)voidclose()static CharBufcreate(char[] buffer)static CharBufcreate(int capacity)static CharBufcreateExact(int capacity)CharBufdecodeJsonString(char[] chars)CharBufdecodeJsonString(char[] chars, int start, int to)doubledoubleValue()floatfloatValue()voidflush()voidinit()intintValue()intlen()intlength()longlongValue()char[]readForRecycle()voidrecycle()voidremoveLastChar()voidremoveLastChar(char expect)shortshortValue()java.lang.CharSequencesubSequence(int start, int end)char[]toCharArray()java.lang.StringtoDebugString()java.lang.NumbertoIntegerWrapper()java.lang.StringtoString()java.lang.StringtoStringAndRecycle()voidwrite(char[] cbuf, int off, int len)- 
Methods inherited from class java.io.Writerappend, append, append, nullWriter, write, write, write, write
 
- 
 
- 
- 
- 
Method Detail- 
createExactpublic static CharBuf createExact(int capacity) 
 - 
createpublic static CharBuf create(int capacity) 
 - 
createpublic static CharBuf create(char[] buffer) 
 - 
writepublic void write(char[] cbuf, int off, int len)- Specified by:
- writein class- java.io.Writer
 
 - 
flushpublic void flush() throws java.io.IOException- Specified by:
- flushin interface- java.io.Flushable
- Specified by:
- flushin class- java.io.Writer
- Throws:
- java.io.IOException
 
 - 
closepublic void close() throws java.io.IOException- Specified by:
- closein interface- java.lang.AutoCloseable
- Specified by:
- closein interface- java.io.Closeable
- Specified by:
- closein class- java.io.Writer
- Throws:
- java.io.IOException
 
 - 
initpublic void init() 
 - 
addpublic final CharBuf add(java.lang.String str) 
 - 
addStringpublic final CharBuf addString(java.lang.String str) 
 - 
addpublic final CharBuf add(int i) 
 - 
addIntpublic final CharBuf addInt(int i) 
 - 
addIntpublic final CharBuf addInt(java.lang.Integer key) 
 - 
addpublic final CharBuf add(boolean b) 
 - 
addBooleanpublic final CharBuf addBoolean(boolean b) 
 - 
addpublic final CharBuf add(byte i) 
 - 
addBytepublic final CharBuf addByte(byte i) 
 - 
addpublic final CharBuf add(short i) 
 - 
addShortpublic final CharBuf addShort(short i) 
 - 
addpublic final CharBuf add(long l) 
 - 
addpublic final CharBuf add(double d) 
 - 
addDoublepublic final CharBuf addDouble(double d) 
 - 
addDoublepublic final CharBuf addDouble(java.lang.Double key) 
 - 
addpublic final CharBuf add(float d) 
 - 
addFloatpublic final CharBuf addFloat(float d) 
 - 
addFloatpublic final CharBuf addFloat(java.lang.Float key) 
 - 
addCharpublic final CharBuf addChar(byte i) 
 - 
addCharpublic final CharBuf addChar(int i) 
 - 
addCharpublic final CharBuf addChar(short i) 
 - 
addCharpublic final CharBuf addChar(char ch) 
 - 
addLinepublic CharBuf addLine(java.lang.String str) 
 - 
addLinepublic CharBuf addLine(java.lang.CharSequence str) 
 - 
addpublic CharBuf add(char[] chars) 
 - 
addCharspublic final CharBuf addChars(char[] chars) 
 - 
addQuotedpublic final CharBuf addQuoted(char[] chars) 
 - 
addJsonEscapedStringpublic final CharBuf addJsonEscapedString(java.lang.String jsonString) 
 - 
addJsonEscapedStringpublic final CharBuf addJsonEscapedString(java.lang.String jsonString, boolean disableUnicodeEscaping) 
 - 
addJsonEscapedStringpublic final CharBuf addJsonEscapedString(char[] charArray) 
 - 
addJsonEscapedStringpublic final CharBuf addJsonEscapedString(char[] charArray, boolean disableUnicodeEscaping) 
 - 
addJsonFieldNamepublic final CharBuf addJsonFieldName(java.lang.String str) 
 - 
addJsonFieldNamepublic final CharBuf addJsonFieldName(java.lang.String str, boolean disableUnicodeEscaping) 
 - 
addJsonFieldNamepublic final CharBuf addJsonFieldName(char[] chars) 
 - 
addJsonFieldNamepublic final CharBuf addJsonFieldName(char[] chars, boolean disableUnicodeEscaping) 
 - 
addQuotedpublic final CharBuf addQuoted(java.lang.String str) 
 - 
addpublic CharBuf add(char[] chars, int length) 
 - 
addpublic CharBuf add(byte[] chars) 
 - 
addpublic CharBuf add(byte[] bytes, int start, int end) 
 - 
addpublic final CharBuf add(char ch) 
 - 
lengthpublic int length() - Specified by:
- lengthin interface- java.lang.CharSequence
 
 - 
charAtpublic char charAt(int index) - Specified by:
- charAtin interface- java.lang.CharSequence
 
 - 
subSequencepublic java.lang.CharSequence subSequence(int start, int end)- Specified by:
- subSequencein interface- java.lang.CharSequence
 
 - 
toStringpublic java.lang.String toString() - Specified by:
- toStringin interface- java.lang.CharSequence
- Overrides:
- toStringin class- java.lang.Object
 
 - 
toDebugStringpublic java.lang.String toDebugString() 
 - 
toStringAndRecyclepublic java.lang.String toStringAndRecycle() 
 - 
lenpublic int len() 
 - 
toCharArraypublic char[] toCharArray() 
 - 
_lenpublic void _len(int location) 
 - 
readForRecyclepublic char[] readForRecycle() 
 - 
recyclepublic void recycle() 
 - 
doubleValuepublic double doubleValue() 
 - 
floatValuepublic float floatValue() 
 - 
intValuepublic int intValue() 
 - 
longValuepublic long longValue() 
 - 
byteValuepublic byte byteValue() 
 - 
shortValuepublic short shortValue() 
 - 
toIntegerWrapperpublic java.lang.Number toIntegerWrapper() 
 - 
addNullpublic final void addNull() 
 - 
removeLastCharpublic void removeLastChar() 
 - 
removeLastCharpublic void removeLastChar(char expect) 
 - 
addBigDecimalpublic CharBuf addBigDecimal(java.math.BigDecimal key) 
 - 
addBigIntegerpublic CharBuf addBigInteger(java.math.BigInteger key) 
 - 
addLongpublic final CharBuf addLong(long l) 
 - 
addLongpublic final CharBuf addLong(java.lang.Long key) 
 - 
decodeJsonStringpublic final CharBuf decodeJsonString(char[] chars) 
 - 
decodeJsonStringpublic final CharBuf decodeJsonString(char[] chars, int start, int to) 
 
- 
 
-