|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.unboundid.util.json.JSONValue
com.unboundid.util.json.JSONNull
@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class JSONNull
This class provides an implementation of a JSON value that represents a null
value. The string representation of the null value is null
in all
lowercase and without any quotation marks.
Field Summary | |
---|---|
static JSONNull |
NULL
A pre-allocated JSON null value object. |
Constructor Summary | |
---|---|
JSONNull()
Creates a new JSON value capable of representing a null value. |
Method Summary | |
---|---|
boolean |
equals(JSONValue v,
boolean ignoreFieldNameCase,
boolean ignoreValueCase,
boolean ignoreArrayOrder)
Indicates whether this JSON value is considered equal to the provided JSON value, subject to the specified constraints. |
boolean |
equals(java.lang.Object o)
Indicates whether the provided object is equal to this JSON value. |
int |
hashCode()
Retrieves a hash code for this JSON value. |
java.lang.String |
toNormalizedString()
Retrieves a normalized string representation of this value. |
void |
toNormalizedString(java.lang.StringBuilder buffer)
Appends a normalized string representation of this value to the provided buffer. |
java.lang.String |
toString()
Retrieves a string representation of this value as it should appear in a JSON object, including any necessary quoting, escaping, etc. |
void |
toString(java.lang.StringBuilder buffer)
Appends a string representation of this value (as it should appear in a JSON object, including any necessary quoting, escaping, etc.) to the provided buffer. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final JSONNull NULL
Constructor Detail |
---|
public JSONNull()
null
value.
Method Detail |
---|
public int hashCode()
hashCode
in class JSONValue
public boolean equals(java.lang.Object o)
equals
in class JSONValue
o
- The object to compare against this JSON value.
true
if the provided object is considered equal to this
JSON value, or false
if not.public boolean equals(JSONValue v, boolean ignoreFieldNameCase, boolean ignoreValueCase, boolean ignoreArrayOrder)
equals
in class JSONValue
v
- The JSON value for which to make the
determination. It must not be null
.ignoreFieldNameCase
- Indicates whether to ignore differences in the
capitalization of JSON field names.ignoreValueCase
- Indicates whether to ignore differences in
the capitalization of JSON values that
represent strings.ignoreArrayOrder
- Indicates whether to ignore differences in the
order of elements in JSON arrays.
true
if this JSON value is considered equal to the
provided JSON value (subject to the specified constraints), or
false
if not.public java.lang.String toString()
toString
in class JSONValue
public void toString(java.lang.StringBuilder buffer)
toString
in class JSONValue
buffer
- The buffer to which the information should be appended.public java.lang.String toNormalizedString()
toNormalizedString
in class JSONValue
public void toNormalizedString(java.lang.StringBuilder buffer)
toNormalizedString
in class JSONValue
buffer
- The buffer to which the information should be appended.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |