Class CharBuf

    • Field Detail

      • capacity

        protected int capacity
      • location

        protected int location
      • buffer

        protected char[] buffer
    • Constructor Detail

      • CharBuf

        public CharBuf​(char[] buffer)
      • CharBuf

        public CharBuf​(byte[] bytes)
      • CharBuf

        protected CharBuf​(int capacity)
      • CharBuf

        protected CharBuf()
    • Method Detail

      • createExact

        public static CharBuf createExact​(int capacity)
      • create

        public static CharBuf create​(int capacity)
      • create

        public static CharBuf create​(char[] buffer)
      • write

        public void write​(char[] cbuf,
                          int off,
                          int len)
        Specified by:
        write in class Writer
      • init

        public void init()
      • add

        public final CharBuf add​(int i)
      • addInt

        public final CharBuf addInt​(int i)
      • add

        public final CharBuf add​(boolean b)
      • addBoolean

        public final CharBuf addBoolean​(boolean b)
      • add

        public final CharBuf add​(byte i)
      • addByte

        public final CharBuf addByte​(byte i)
      • add

        public final CharBuf add​(short i)
      • addShort

        public final CharBuf addShort​(short i)
      • add

        public final CharBuf add​(long l)
      • add

        public final CharBuf add​(double d)
      • addDouble

        public final CharBuf addDouble​(double d)
      • add

        public final CharBuf add​(float d)
      • addFloat

        public final CharBuf addFloat​(float d)
      • addChar

        public final CharBuf addChar​(byte i)
      • addChar

        public final CharBuf addChar​(int i)
      • addChar

        public final CharBuf addChar​(short i)
      • addChar

        public final CharBuf addChar​(char ch)
      • add

        public CharBuf add​(char[] chars)
      • addChars

        public final CharBuf addChars​(char[] chars)
      • addQuoted

        public final CharBuf addQuoted​(char[] chars)
      • addJsonEscapedString

        public final CharBuf addJsonEscapedString​(String jsonString)
      • addJsonEscapedString

        public final CharBuf addJsonEscapedString​(String jsonString,
                                                  boolean disableUnicodeEscaping)
      • addJsonEscapedString

        public final CharBuf addJsonEscapedString​(char[] charArray)
      • addJsonEscapedString

        public final CharBuf addJsonEscapedString​(char[] charArray,
                                                  boolean disableUnicodeEscaping)
      • addJsonFieldName

        public final CharBuf addJsonFieldName​(String str)
      • addJsonFieldName

        public final CharBuf addJsonFieldName​(String str,
                                              boolean disableUnicodeEscaping)
      • addJsonFieldName

        public final CharBuf addJsonFieldName​(char[] chars)
      • addJsonFieldName

        public final CharBuf addJsonFieldName​(char[] chars,
                                              boolean disableUnicodeEscaping)
      • add

        public CharBuf add​(char[] chars,
                           int length)
      • add

        public CharBuf add​(byte[] chars)
      • add

        public CharBuf add​(byte[] bytes,
                           int start,
                           int end)
      • add

        public final CharBuf add​(char ch)
      • charAt

        public char charAt​(int index)
        Specified by:
        charAt in interface CharSequence
      • toDebugString

        public String toDebugString()
      • toStringAndRecycle

        public String toStringAndRecycle()
      • len

        public int len()
      • toCharArray

        public char[] toCharArray()
      • _len

        public void _len​(int location)
      • readForRecycle

        public char[] readForRecycle()
      • recycle

        public void recycle()
      • doubleValue

        public double doubleValue()
      • floatValue

        public float floatValue()
      • intValue

        public int intValue()
      • longValue

        public long longValue()
      • byteValue

        public byte byteValue()
      • shortValue

        public short shortValue()
      • toIntegerWrapper

        public Number toIntegerWrapper()
      • addNull

        public final void addNull()
      • removeLastChar

        public void removeLastChar()
      • removeLastChar

        public void removeLastChar​(char expect)
      • addLong

        public final CharBuf addLong​(long l)
      • decodeJsonString

        public final CharBuf decodeJsonString​(char[] chars)
      • decodeJsonString

        public final CharBuf decodeJsonString​(char[] chars,
                                              int start,
                                              int to)