[Java] Class CharBuf
- groovy.json.internal.CharBuf
- All Implemented Interfaces and Traits:
- CharSequence
public class CharBuf extends Writer
- Authors:
- Rick Hightower
Field Summary
Modifiers | Name | Description |
---|---|---|
protected char[] | buffer | |
protected int | capacity | |
protected int | location |
Constructor Summary
Constructor and description |
---|
CharBuf
(char[] buffer) |
CharBuf
(byte[] bytes) |
protected CharBuf
(int capacity) |
protected CharBuf
() |
Methods Summary
Inherited Methods Summary
Methods inherited from class | Name |
---|---|
class Writer | append, append, append, append, append, append, write, write, write, write, write, close, flush, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
class Object | wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Field Detail
protected char[] buffer
protected int capacity
protected int location
Constructor Detail
public CharBuf(char[] buffer)
public CharBuf(byte[] bytes)
protected CharBuf(int capacity)
protected CharBuf()
Method Detail
public void _len(int location)
public final CharBuf add(String str)
public final CharBuf add(int i)
public final CharBuf add(boolean b)
public final CharBuf add(byte i)
public final CharBuf add(short i)
public final CharBuf add(long l)
public final CharBuf add(double d)
public final CharBuf add(float d)
public CharBuf add(char[] chars)
public CharBuf add(char[] chars, int length)
public CharBuf add(byte[] chars)
public CharBuf add(byte[] bytes, int start, int end)
public final CharBuf add(char ch)
public CharBuf addBigDecimal(BigDecimal key)
public CharBuf addBigInteger(BigInteger key)
public final CharBuf addBoolean(boolean b)
public final CharBuf addByte(byte i)
public final CharBuf addChar(byte i)
public final CharBuf addChar(int i)
public final CharBuf addChar(short i)
public final CharBuf addChar(char ch)
public final CharBuf addChars(char[] chars)
public final CharBuf addDouble(double d)
public final CharBuf addDouble(Double key)
public final CharBuf addFloat(float d)
public final CharBuf addFloat(Float key)
public final CharBuf addInt(int i)
public final CharBuf addInt(Integer key)
public final CharBuf addJsonEscapedString(String jsonString)
public final CharBuf addJsonEscapedString(char[] charArray)
public final CharBuf addJsonFieldName(String str)
public final CharBuf addJsonFieldName(char[] chars)
public CharBuf addLine(String str)
public CharBuf addLine(CharSequence str)
public final CharBuf addLong(long l)
public final CharBuf addLong(Long key)
public final void addNull()
public final CharBuf addQuoted(char[] chars)
public final CharBuf addQuoted(String str)
public final CharBuf addShort(short i)
public final CharBuf addString(String str)
public byte byteValue()
public char charAt(int index)
public void close()
public static CharBuf create(int capacity)
public static CharBuf create(char[] buffer)
public static CharBuf createExact(int capacity)
public final CharBuf decodeJsonString(char[] chars)
public final CharBuf decodeJsonString(char[] chars, int start, int to)
public double doubleValue()
public float floatValue()
public void flush()
public void init()
public int intValue()
public int len()
public int length()
public long longValue()
public char[] readForRecycle()
public void recycle()
public void removeLastChar()
public short shortValue()
public CharSequence subSequence(int start, int end)
public char[] toCharArray()
public String toDebugString()
public Number toIntegerWrapper()
public String toString()
public String toStringAndRecycle()
public void write(char[] cbuf, int off, int len)
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/2.4.21/html/gapi/groovy/json/internal/CharBuf.html