Package org.apache.groovy.json.internal
Class CharBuf
- java.lang.Object
- 
- java.io.Writer
- 
- org.apache.groovy.json.internal.CharBuf
 
 
- 
- All Implemented Interfaces:
- Closeable,- Flushable,- Appendable,- AutoCloseable,- CharSequence
 
 public class CharBuf extends Writer implements CharSequence 
- 
- 
Method Summary- 
Methods inherited from class java.io.Writerappend, append, append, nullWriter, write, write, write, write
 - 
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- 
createExactpublic static CharBuf createExact(int capacity) 
 - 
createpublic static CharBuf create(int capacity) 
 - 
createpublic static CharBuf create(char[] buffer) 
 - 
flushpublic void flush() throws IOException- Specified by:
- flushin interface- Flushable
- Specified by:
- flushin class- Writer
- Throws:
- IOException
 
 - 
closepublic void close() throws IOException- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- Closeable
- Specified by:
- closein class- Writer
- Throws:
- IOException
 
 - 
initpublic void init() 
 - 
addpublic final CharBuf add(int i) 
 - 
addIntpublic final CharBuf addInt(int i) 
 - 
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) 
 - 
addpublic final CharBuf add(float d) 
 - 
addFloatpublic final CharBuf addFloat(float d) 
 - 
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(CharSequence str) 
 - 
addpublic CharBuf add(char[] chars) 
 - 
addCharspublic final CharBuf addChars(char[] chars) 
 - 
addQuotedpublic final CharBuf addQuoted(char[] chars) 
 - 
addJsonEscapedStringpublic final CharBuf addJsonEscapedString(String jsonString, boolean disableUnicodeEscaping) 
 - 
addJsonEscapedStringpublic final CharBuf addJsonEscapedString(char[] charArray) 
 - 
addJsonEscapedStringpublic final CharBuf addJsonEscapedString(char[] charArray, boolean disableUnicodeEscaping) 
 - 
addJsonFieldNamepublic final CharBuf addJsonFieldName(char[] chars) 
 - 
addJsonFieldNamepublic final CharBuf addJsonFieldName(char[] chars, boolean disableUnicodeEscaping) 
 - 
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- CharSequence
 
 - 
charAtpublic char charAt(int index) - Specified by:
- charAtin interface- CharSequence
 
 - 
subSequencepublic CharSequence subSequence(int start, int end) - Specified by:
- subSequencein interface- CharSequence
 
 - 
toStringpublic String toString() - Specified by:
- toStringin interface- CharSequence
- Overrides:
- toStringin class- Object
 
 - 
toDebugStringpublic String toDebugString() 
 - 
toStringAndRecyclepublic 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 Number toIntegerWrapper() 
 - 
addNullpublic final void addNull() 
 - 
removeLastCharpublic void removeLastChar() 
 - 
removeLastCharpublic void removeLastChar(char expect) 
 - 
addBigDecimalpublic CharBuf addBigDecimal(BigDecimal key) 
 - 
addBigIntegerpublic CharBuf addBigInteger(BigInteger key) 
 - 
addLongpublic final CharBuf addLong(long l) 
 - 
decodeJsonStringpublic final CharBuf decodeJsonString(char[] chars) 
 - 
decodeJsonStringpublic final CharBuf decodeJsonString(char[] chars, int start, int to) 
 
- 
 
-