public class CharBuf
extends java.io.PrintWriter
implements java.lang.CharSequence
| Modifier and Type | Field and Description |
|---|---|
protected char[] |
buffer |
protected int |
capacity |
protected static int |
DOUBLE_QUOTE |
protected static int |
ESCAPE |
protected static int |
FORWARD_SLASH |
protected static int |
LETTER_B |
protected static int |
LETTER_F |
protected static int |
LETTER_N |
protected static int |
LETTER_R |
protected static int |
LETTER_T |
protected static int |
LETTER_U |
protected int |
location |
| Modifier | Constructor and Description |
|---|---|
protected |
CharBuf() |
|
CharBuf(byte[] bytes) |
|
CharBuf(char[] buffer) |
protected |
CharBuf(int capacity) |
| Modifier and Type | Method and Description |
|---|---|
void |
_len(int location) |
CharBuf |
add(boolean b) |
CharBuf |
add(byte i) |
CharBuf |
add(byte[] chars) |
CharBuf |
add(byte[] bytes,
int start,
int end) |
CharBuf |
add(char ch) |
CharBuf |
add(char[] chars) |
CharBuf |
add(char[] chars,
int length) |
CharBuf |
add(java.lang.CharSequence str) |
CharBuf |
add(double d) |
CharBuf |
add(float d) |
CharBuf |
add(int i) |
CharBuf |
add(long l) |
CharBuf |
add(java.lang.Object str) |
CharBuf |
add(short i) |
CharBuf |
add(java.lang.String str) |
CharBuf |
add(java.lang.String string,
int start,
int end) |
void |
addAsUTF(byte[] value) |
CharBuf |
addBigDecimal(java.math.BigDecimal key) |
CharBuf |
addBigInteger(java.math.BigInteger key) |
CharBuf |
addBoolean(boolean b) |
CharBuf |
addByte(byte i) |
CharBuf |
addChar(byte i) |
CharBuf |
addChar(char ch) |
CharBuf |
addChar(int i) |
CharBuf |
addChar(short i) |
CharBuf |
addChars(char[] chars) |
CharBuf |
addCurrency(java.util.Currency key) |
CharBuf |
addDouble(double d) |
CharBuf |
addDouble(java.lang.Double key) |
CharBuf |
addFloat(float d) |
CharBuf |
addFloat(java.lang.Float key) |
java.lang.CharSequence |
addHex(int decoded)
Turn a single bytes into two hex character representation.
|
CharBuf |
addInt(int i) |
CharBuf |
addInt(java.lang.Integer key) |
CharBuf |
addJsonEscapedString(char[] charArray) |
CharBuf |
addJsonEscapedString(char[] charArray,
boolean asciiOnly) |
CharBuf |
addJsonFieldName(char[] chars) |
CharBuf |
addJsonFieldName(java.lang.String str) |
CharBuf |
addLine() |
CharBuf |
addLine(char[] chars) |
CharBuf |
addLine(java.lang.CharSequence str) |
CharBuf |
addLine(java.lang.Object str) |
CharBuf |
addLine(java.lang.String str) |
CharBuf |
addLong(long l) |
CharBuf |
addLong(java.lang.Long key) |
void |
addNull() |
CharBuf |
addObject(java.lang.Object object) |
CharBuf |
addQuoted(char[] chars) |
CharBuf |
addQuoted(java.lang.String str) |
CharBuf |
addShort(short i) |
CharBuf |
addString(java.lang.String str) |
java.io.PrintWriter |
append(java.lang.CharSequence csq) |
CharBuf |
asJsonString(java.lang.String jsonString) |
CharBuf |
asJsonString(java.lang.String jsonString,
boolean asciiOnly) |
byte |
byteValue() |
char |
charAt(int index) |
void |
close() |
static CharBuf |
create(char[] buffer) |
static CharBuf |
create(int capacity) |
static CharBuf |
createCharBuf() |
static CharBuf |
createCharBuf(int capacity) |
static CharBuf |
createExact(int capacity) |
static CharBuf |
createFromUTF8Bytes(byte[] buffer) |
CharBuf |
decodeJsonString(byte[] bytes,
int start,
int to) |
CharBuf |
decodeJsonString(char[] chars) |
CharBuf |
decodeJsonString(char[] chars,
int start,
int to) |
void |
display() |
double |
doubleValue() |
protected static int |
encodeNibbleToHexAsciiCharByte(int nibble)
Turns a single nibble into an ascii HEX digit.
|
void |
ensure(int i) |
boolean |
equals(java.lang.Object o) |
float |
floatValue() |
void |
flush() |
int |
hashCode() |
CharBuf |
indent(int i) |
void |
init() |
int |
intValue() |
void |
jsonDate(long millis) |
char |
lastChar() |
int |
len() |
int |
length() |
long |
longValue() |
CharBuf |
multiply(char c,
int len) |
CharBuf |
multiply(java.lang.CharSequence str,
int len) |
CharBuf |
prettyPrintBean(Mapper mapper,
java.lang.Object object) |
CharBuf |
prettyPrintBean(java.lang.Object object) |
CharBuf |
prettyPrintBeanWithTypes(java.lang.Object object) |
CharBuf |
prettyPrintCollection(java.util.Collection values,
boolean type,
int indent) |
CharBuf |
prettyPrintMap(java.util.Map map) |
CharBuf |
prettyPrintMap(java.util.Map map,
int indent) |
CharBuf |
prettyPrintObject(java.lang.Object value,
boolean type,
int indent) |
void |
print(boolean b) |
void |
print(char c) |
void |
print(char[] s) |
void |
print(double d) |
void |
print(float f) |
void |
print(int i) |
void |
print(long l) |
void |
print(java.lang.Object obj) |
void |
print(java.lang.String s) |
java.io.PrintWriter |
printf(java.util.Locale l,
java.lang.String format,
java.lang.Object... args) |
java.io.PrintWriter |
printf(java.lang.String format,
java.lang.Object... args) |
void |
println() |
void |
println(boolean x) |
void |
println(char x) |
void |
println(char[] x) |
void |
println(double x) |
void |
println(float x) |
void |
println(int x) |
void |
println(long x) |
void |
println(java.lang.Object object)
Prints a String and then terminates the line.
|
void |
println(java.lang.String message)
Prints an Object and then terminates the line.
|
void |
puts(java.lang.Object... messages) |
char[] |
readForRecycle() |
void |
recycle() |
void |
removeLastChar() |
short |
shortValue() |
java.lang.CharSequence |
subSequence(int start,
int end) |
char[] |
toCharArray() |
java.lang.String |
toDebugString() |
java.lang.Number |
toIntegerWrapper() |
java.lang.String |
toString() |
java.lang.String |
toStringAndRecycle() |
void |
write(char[] cbuf,
int off,
int len) |
protected int capacity
protected int location
protected char[] buffer
protected static final int DOUBLE_QUOTE
protected static final int ESCAPE
protected static final int LETTER_N
protected static final int LETTER_U
protected static final int LETTER_T
protected static final int LETTER_R
protected static final int LETTER_B
protected static final int LETTER_F
protected static final int FORWARD_SLASH
public CharBuf(char[] buffer)
public CharBuf(byte[] bytes)
protected CharBuf(int capacity)
protected CharBuf()
public static CharBuf createExact(int capacity)
public static CharBuf create(int capacity)
public static CharBuf createCharBuf(int capacity)
public static CharBuf createCharBuf()
public static CharBuf create(char[] buffer)
public static CharBuf createFromUTF8Bytes(byte[] buffer)
public void write(char[] cbuf,
int off,
int len)
write in class java.io.PrintWriterpublic void flush()
flush in interface java.io.Flushableflush in class java.io.PrintWriterpublic void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.PrintWriterpublic void init()
public final CharBuf add(java.lang.Object str)
public final CharBuf add(java.lang.String str)
public final CharBuf add(java.lang.CharSequence str)
public final CharBuf addString(java.lang.String str)
public final CharBuf addObject(java.lang.Object object)
public final CharBuf add(int i)
public final CharBuf addInt(int i)
public final CharBuf addInt(java.lang.Integer key)
public final CharBuf add(boolean b)
public final CharBuf addBoolean(boolean b)
public final CharBuf add(byte i)
public final CharBuf addByte(byte i)
public final CharBuf add(short i)
public final CharBuf addShort(short i)
public final CharBuf add(long l)
public final CharBuf add(double d)
public final CharBuf addDouble(double d)
public final CharBuf addDouble(java.lang.Double key)
public final CharBuf add(float d)
public final CharBuf addFloat(float d)
public final CharBuf addFloat(java.lang.Float key)
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 add(char ch)
public CharBuf addLine(java.lang.String str)
public CharBuf addLine(java.lang.Object str)
public CharBuf addLine()
public CharBuf addLine(char[] chars)
public CharBuf addLine(java.lang.CharSequence str)
public CharBuf add(char[] chars)
public final CharBuf addChars(char[] chars)
public final CharBuf addQuoted(char[] chars)
public final CharBuf asJsonString(java.lang.String jsonString, boolean asciiOnly)
public final CharBuf asJsonString(java.lang.String jsonString)
public final CharBuf addJsonEscapedString(char[] charArray)
public final CharBuf addJsonEscapedString(char[] charArray, boolean asciiOnly)
public final CharBuf addJsonFieldName(java.lang.String str)
public final CharBuf addJsonFieldName(char[] chars)
public final CharBuf addQuoted(java.lang.String str)
public CharBuf add(char[] chars, int length)
public CharBuf add(byte[] chars)
public CharBuf add(byte[] bytes, int start, int end)
public CharBuf add(java.lang.String string, int start, int end)
public int length()
length in interface java.lang.CharSequencepublic char charAt(int index)
charAt in interface java.lang.CharSequencepublic java.lang.CharSequence subSequence(int start,
int end)
subSequence in interface java.lang.CharSequencepublic java.lang.String toString()
toString in interface java.lang.CharSequencetoString in class java.lang.Objectpublic java.lang.String toDebugString()
public java.lang.String toStringAndRecycle()
public int len()
public char[] toCharArray()
public void _len(int location)
public char[] readForRecycle()
public void recycle()
public double doubleValue()
public float floatValue()
public int intValue()
public long longValue()
public byte byteValue()
public short shortValue()
public java.lang.Number toIntegerWrapper()
public void addAsUTF(byte[] value)
public final void addNull()
public char lastChar()
public void removeLastChar()
public CharBuf addBigDecimal(java.math.BigDecimal key)
public CharBuf addBigInteger(java.math.BigInteger key)
public final CharBuf addLong(long l)
public final CharBuf addLong(java.lang.Long key)
public CharBuf addCurrency(java.util.Currency key)
public java.lang.CharSequence addHex(int decoded)
decoded - the byte to serializeObject.protected static int encodeNibbleToHexAsciiCharByte(int nibble)
nibble - the nibble to serializeObject.public final CharBuf decodeJsonString(char[] chars)
public final CharBuf decodeJsonString(char[] chars, int start, int to)
public final CharBuf decodeJsonString(byte[] bytes, int start, int to)
public void ensure(int i)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic CharBuf multiply(char c, int len)
public CharBuf multiply(java.lang.CharSequence str, int len)
public void puts(java.lang.Object... messages)
public void println(java.lang.String message)
print(String) and then
println().println in class java.io.PrintWritermessage - The Object to be printed.public void println(java.lang.Object object)
print(String) and then
println().println in class java.io.PrintWriterobject - the String value to be printedpublic CharBuf indent(int i)
public void jsonDate(long millis)
public java.io.PrintWriter append(java.lang.CharSequence csq)
append in interface java.lang.Appendableappend in class java.io.PrintWriterpublic void print(boolean b)
print in class java.io.PrintWriterpublic void print(char c)
print in class java.io.PrintWriterpublic void print(int i)
print in class java.io.PrintWriterpublic void print(long l)
print in class java.io.PrintWriterpublic void print(float f)
print in class java.io.PrintWriterpublic void print(double d)
print in class java.io.PrintWriterpublic void print(char[] s)
print in class java.io.PrintWriterpublic void print(java.lang.String s)
print in class java.io.PrintWriterpublic void print(java.lang.Object obj)
print in class java.io.PrintWriterpublic void println()
println in class java.io.PrintWriterpublic void println(boolean x)
println in class java.io.PrintWriterpublic void println(char x)
println in class java.io.PrintWriterpublic void println(int x)
println in class java.io.PrintWriterpublic void println(long x)
println in class java.io.PrintWriterpublic void println(float x)
println in class java.io.PrintWriterpublic void println(double x)
println in class java.io.PrintWriterpublic void println(char[] x)
println in class java.io.PrintWriterpublic java.io.PrintWriter printf(java.lang.String format,
java.lang.Object... args)
printf in class java.io.PrintWriterpublic java.io.PrintWriter printf(java.util.Locale l,
java.lang.String format,
java.lang.Object... args)
printf in class java.io.PrintWriterpublic void display()
public CharBuf prettyPrintMap(java.util.Map map)
public CharBuf prettyPrintBean(java.lang.Object object)
public CharBuf prettyPrintBeanWithTypes(java.lang.Object object)
public CharBuf prettyPrintMap(java.util.Map map, int indent)
public CharBuf prettyPrintCollection(java.util.Collection values, boolean type, int indent)
public CharBuf prettyPrintObject(java.lang.Object value, boolean type, int indent)
Copyright © 2014. All Rights Reserved.