public class PathCapturingJSONWriterWrapper extends JSONWriter
JSONWriter.Modecomma, mode, writer| Constructor and Description |
|---|
PathCapturingJSONWriterWrapper(JSONWriter delegate) |
| Modifier and Type | Method and Description |
|---|---|
JSONWriter |
append(java.lang.String s)
Append a value.
|
JSONWriter |
array()
Begin appending a new array.
|
void |
comma() |
JSONWriter |
end(JSONWriter.Mode m,
char c)
End something.
|
JSONWriter |
endArray()
End an array.
|
JSONWriter |
endObject()
End an object.
|
java.lang.String |
getCurrentStrackReference() |
java.lang.String |
getStackReference(int depth) |
JSONWriter |
key(java.lang.String s)
Append a key.
|
JSONWriter |
object()
Begin appending a new object.
|
void |
pop(JSONWriter.Mode c)
Pop an array or object scope.
|
void |
push(JSONWriter.Mode c)
Push an array or object scope.
|
JSONWriter |
value(boolean b)
Append either the value
true or the value
false. |
JSONWriter |
value(double d)
Append a double value.
|
JSONWriter |
value(long l)
Append a long value.
|
JSONWriter |
value(java.lang.Object o)
Append an object value.
|
append, value, valueNullpublic PathCapturingJSONWriterWrapper(JSONWriter delegate)
public JSONWriter append(java.lang.String s)
JSONWriterappend in class JSONWriters - A string value.public void comma()
comma in class JSONWriterpublic JSONWriter array()
JSONWriterendArray will be appended to this array. The
endArray method must be called to mark the array's end.array in class JSONWriterpublic JSONWriter end(JSONWriter.Mode m, char c)
JSONWriterend in class JSONWriterm - Modec - Closing characterpublic JSONWriter endArray()
JSONWriterarray.endArray in class JSONWriterpublic JSONWriter endObject()
JSONWriterobject.endObject in class JSONWriterpublic JSONWriter key(java.lang.String s)
JSONWriterkey in class JSONWriters - A key string.public JSONWriter object()
JSONWriterendObject will be appended to this object. The
endObject method must be called to mark the object's end.object in class JSONWriterpublic void pop(JSONWriter.Mode c)
JSONWriterpop in class JSONWriterc - The scope to close.public void push(JSONWriter.Mode c)
JSONWriterpush in class JSONWriterc - The scope to open.public JSONWriter value(boolean b)
JSONWritertrue or the value
false.value in class JSONWriterb - A boolean.public JSONWriter value(double d)
JSONWritervalue in class JSONWriterd - A double.public JSONWriter value(long l)
JSONWritervalue in class JSONWriterl - A long.public JSONWriter value(java.lang.Object o)
JSONWritervalue in class JSONWritero - The object to append. It can be null, or a Boolean, Number,
String, JSONObject, or JSONArray.public java.lang.String getStackReference(int depth)
public java.lang.String getCurrentStrackReference()