public class JSONPrettyprint extends java.lang.Object implements JSONStringFormatter
Modifier and Type | Field and Description |
---|---|
static int |
NON_UNICODE_VALUES |
static int |
SORT_MEMBERS |
Constructor and Description |
---|
JSONPrettyprint() |
JSONPrettyprint(boolean active) |
JSONPrettyprint(boolean active,
int flags)
Deprecated.
|
JSONPrettyprint(JSONPrettyprint formatter) |
JSONPrettyprint(JSONStringFormatterConfiguration format) |
Modifier and Type | Method and Description |
---|---|
void |
activate() |
java.lang.StringBuffer |
append(boolean b) |
java.lang.StringBuffer |
append(char c)
Append a character to the underlying buffer without conversion.
|
java.lang.StringBuffer |
append(char[] str) |
java.lang.StringBuffer |
append(char[] str,
int offset,
int len) |
java.lang.StringBuffer |
append(java.lang.CharSequence s) |
java.lang.StringBuffer |
append(java.lang.CharSequence s,
int start,
int end) |
java.lang.StringBuffer |
append(double d) |
java.lang.StringBuffer |
append(float f) |
java.lang.StringBuffer |
append(int i) |
java.lang.StringBuffer |
append(long lng) |
java.lang.StringBuffer |
append(java.lang.Object obj)
This method simply calls the
Object.toString() method and appends the
result to the string buffer. |
java.lang.StringBuffer |
append(java.lang.String str)
Append a string to the underlying buffer without conversion.
|
java.lang.StringBuffer |
append(java.lang.StringBuffer sb) |
java.lang.StringBuffer |
appendCodePoint(int codePoint) |
void |
appendIndent()
Marks the beginning of a new line.
|
void |
appendNewLine()
Marks end of a line.
|
protected void |
appendUnicodeCharacter(char c) |
void |
appendUnicodeString(java.lang.String o)
This method is called whenever a string value is serialized.
|
int |
capacity() |
char |
charAt(int index) |
int |
codePointAt(int index) |
int |
codePointBefore(int index) |
int |
codePointCount(int beginIndex,
int endIndex) |
JSONStringFormatter |
create(JSONStringFormatterConfiguration config)
This is a factory method, called whenever a new formatter is requested.
|
void |
deactivate() |
java.lang.StringBuffer |
delete(int start,
int end) |
java.lang.StringBuffer |
deleteCharAt(int index) |
void |
ensureCapacity(int minimumCapacity) |
boolean |
equals(java.lang.Object obj) |
void |
getChars(int srcBegin,
int srcEnd,
char[] dst,
int dstBegin) |
int |
hashCode() |
void |
indentDec()
Decrement indent (e.g.
|
void |
indentInc()
Increment indent (e.g.
|
int |
indexOf(java.lang.String str) |
int |
indexOf(java.lang.String str,
int fromIndex) |
java.lang.StringBuffer |
insert(int offset,
boolean b) |
java.lang.StringBuffer |
insert(int offset,
char c) |
java.lang.StringBuffer |
insert(int offset,
char[] str) |
java.lang.StringBuffer |
insert(int index,
char[] str,
int offset,
int len) |
java.lang.StringBuffer |
insert(int dstOffset,
java.lang.CharSequence s) |
java.lang.StringBuffer |
insert(int dstOffset,
java.lang.CharSequence s,
int start,
int end) |
java.lang.StringBuffer |
insert(int offset,
double d) |
java.lang.StringBuffer |
insert(int offset,
float f) |
java.lang.StringBuffer |
insert(int offset,
int i) |
java.lang.StringBuffer |
insert(int offset,
long l) |
java.lang.StringBuffer |
insert(int offset,
java.lang.Object obj) |
java.lang.StringBuffer |
insert(int offset,
java.lang.String str) |
boolean |
isActive() |
boolean |
isSortMembers() |
boolean |
isUnicodeValues() |
java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.Object>> |
iterator(java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet)
This method is called whenever a JSONObject is serialised.
|
int |
lastIndexOf(java.lang.String str) |
int |
lastIndexOf(java.lang.String str,
int fromIndex) |
int |
length() |
int |
offsetByCodePoints(int index,
int codePointOffset) |
java.lang.StringBuffer |
replace(int start,
int end,
java.lang.String str) |
java.lang.StringBuffer |
reverse() |
void |
setCharAt(int index,
char ch) |
void |
setLength(int newLength) |
java.lang.CharSequence |
subSequence(int start,
int end) |
java.lang.String |
substring(int start) |
java.lang.String |
substring(int start,
int end) |
java.lang.String |
toString() |
void |
trimToSize() |
public static final int NON_UNICODE_VALUES
public static final int SORT_MEMBERS
public JSONPrettyprint(JSONStringFormatterConfiguration format)
public JSONPrettyprint()
public JSONPrettyprint(boolean active, int flags)
active
- flags
- public JSONPrettyprint(boolean active)
public JSONPrettyprint(JSONPrettyprint formatter)
public boolean isUnicodeValues()
public boolean isSortMembers()
public boolean isActive()
public void activate()
public void deactivate()
public void indentInc()
JSONStringFormatter
indentInc
in interface JSONStringFormatter
public void indentDec()
JSONStringFormatter
indentDec
in interface JSONStringFormatter
public void appendIndent()
JSONStringFormatter
appendIndent
in interface JSONStringFormatter
public void appendNewLine()
JSONStringFormatter
appendNewLine
in interface JSONStringFormatter
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int length()
length
in interface java.lang.CharSequence
public int capacity()
public void ensureCapacity(int minimumCapacity)
public void trimToSize()
public void setLength(int newLength)
public char charAt(int index)
charAt
in interface java.lang.CharSequence
public int codePointAt(int index)
public int codePointBefore(int index)
public int codePointCount(int beginIndex, int endIndex)
public int offsetByCodePoints(int index, int codePointOffset)
public void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)
public void setCharAt(int index, char ch)
public java.lang.StringBuffer append(java.lang.Object obj)
JSONStringFormatter
Object.toString()
method and appends the
result to the string buffer.append
in interface JSONStringFormatter
public java.lang.StringBuffer append(java.lang.String str)
JSONStringFormatter
append
in interface JSONStringFormatter
public java.lang.StringBuffer append(java.lang.StringBuffer sb)
public java.lang.StringBuffer append(java.lang.CharSequence s)
public java.lang.StringBuffer append(java.lang.CharSequence s, int start, int end)
public java.lang.StringBuffer append(char[] str)
public java.lang.StringBuffer append(char[] str, int offset, int len)
public java.lang.StringBuffer append(boolean b)
public java.lang.StringBuffer append(char c)
JSONStringFormatter
append
in interface JSONStringFormatter
public java.lang.StringBuffer append(int i)
public java.lang.StringBuffer appendCodePoint(int codePoint)
public java.lang.StringBuffer append(long lng)
public java.lang.StringBuffer append(float f)
public java.lang.StringBuffer append(double d)
public java.lang.StringBuffer delete(int start, int end)
public java.lang.StringBuffer deleteCharAt(int index)
public java.lang.StringBuffer replace(int start, int end, java.lang.String str)
public java.lang.String substring(int start)
public java.lang.CharSequence subSequence(int start, int end)
subSequence
in interface java.lang.CharSequence
public java.lang.String substring(int start, int end)
public java.lang.StringBuffer insert(int index, char[] str, int offset, int len)
public java.lang.StringBuffer insert(int offset, java.lang.Object obj)
public java.lang.StringBuffer insert(int offset, java.lang.String str)
public java.lang.StringBuffer insert(int offset, char[] str)
public java.lang.StringBuffer insert(int dstOffset, java.lang.CharSequence s)
public java.lang.StringBuffer insert(int dstOffset, java.lang.CharSequence s, int start, int end)
public java.lang.StringBuffer insert(int offset, boolean b)
public java.lang.StringBuffer insert(int offset, char c)
public java.lang.StringBuffer insert(int offset, int i)
public java.lang.StringBuffer insert(int offset, long l)
public java.lang.StringBuffer insert(int offset, float f)
public java.lang.StringBuffer insert(int offset, double d)
public int indexOf(java.lang.String str)
public int indexOf(java.lang.String str, int fromIndex)
public int lastIndexOf(java.lang.String str)
public int lastIndexOf(java.lang.String str, int fromIndex)
public java.lang.StringBuffer reverse()
public java.lang.String toString()
toString
in interface java.lang.CharSequence
toString
in class java.lang.Object
public java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.Object>> iterator(java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet)
JSONStringFormatter
iterator
in interface JSONStringFormatter
public void appendUnicodeString(java.lang.String o)
JSONStringFormatter
org.cakelab.json.codec.JSONCodecConfiguration#formatterUnicodeValues
is set.appendUnicodeString
in interface JSONStringFormatter
protected void appendUnicodeCharacter(char c)
public JSONStringFormatter create(JSONStringFormatterConfiguration config)
JSONStringFormatter
create
in interface JSONStringFormatter
config
- Configuration for the new formatterorg.cakelab.json.JSONCodec#getDefaultStringFormatter()