Class MockJsonGenerator
java.lang.Object
com.google.api.client.json.JsonGenerator
com.google.api.client.testing.json.MockJsonGenerator
- Since:
- 1.15 (since 1.11 as com.google.api.client.testing.http.json.MockJsonGenerator)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Closes the serializer and the underlying output stream or writer, and releases any memory associated with it.void
flush()
Flushes any buffered content to the underlying output stream or writer.Returns the JSON factory from which this generator was created.void
writeBoolean
(boolean state) Writes a literal JSON boolean value ('true' or 'false').void
Writes a JSON end array character ']'.void
Writes a JSON end object character '}'.void
writeFieldName
(String name) Writes a JSON quoted field name.void
Writes a literal JSON null value.void
writeNumber
(double v) Writes a JSON double value.void
writeNumber
(float v) Writes a JSON float value.void
writeNumber
(int v) Writes a JSON int value.void
writeNumber
(long v) Writes a JSON long value.void
writeNumber
(String encodedValue) Writes a JSON numeric value that has already been encoded properly.void
Writes a JSON big decimal value.void
Writes a JSON big integer value.void
Writes a JSON start array character '['.void
Writes a JSON start object character '{'.void
writeString
(String value) Writes a JSON quoted string value.Methods inherited from class com.google.api.client.json.JsonGenerator
enablePrettyPrint, serialize
-
Field Details
-
factory
-
-
Constructor Details
-
MockJsonGenerator
MockJsonGenerator(JsonFactory factory)
-
-
Method Details
-
getFactory
Description copied from class:JsonGenerator
Returns the JSON factory from which this generator was created.- Specified by:
getFactory
in classJsonGenerator
-
flush
Description copied from class:JsonGenerator
Flushes any buffered content to the underlying output stream or writer.- Specified by:
flush
in classJsonGenerator
- Throws:
IOException
-
close
Description copied from class:JsonGenerator
Closes the serializer and the underlying output stream or writer, and releases any memory associated with it.- Specified by:
close
in classJsonGenerator
- Throws:
IOException
-
writeStartArray
Description copied from class:JsonGenerator
Writes a JSON start array character '['.- Specified by:
writeStartArray
in classJsonGenerator
- Throws:
IOException
-
writeEndArray
Description copied from class:JsonGenerator
Writes a JSON end array character ']'.- Specified by:
writeEndArray
in classJsonGenerator
- Throws:
IOException
-
writeStartObject
Description copied from class:JsonGenerator
Writes a JSON start object character '{'.- Specified by:
writeStartObject
in classJsonGenerator
- Throws:
IOException
-
writeEndObject
Description copied from class:JsonGenerator
Writes a JSON end object character '}'.- Specified by:
writeEndObject
in classJsonGenerator
- Throws:
IOException
-
writeFieldName
Description copied from class:JsonGenerator
Writes a JSON quoted field name.- Specified by:
writeFieldName
in classJsonGenerator
- Throws:
IOException
-
writeNull
Description copied from class:JsonGenerator
Writes a literal JSON null value.- Specified by:
writeNull
in classJsonGenerator
- Throws:
IOException
-
writeString
Description copied from class:JsonGenerator
Writes a JSON quoted string value.- Specified by:
writeString
in classJsonGenerator
- Throws:
IOException
-
writeBoolean
Description copied from class:JsonGenerator
Writes a literal JSON boolean value ('true' or 'false').- Specified by:
writeBoolean
in classJsonGenerator
- Throws:
IOException
-
writeNumber
Description copied from class:JsonGenerator
Writes a JSON int value.- Specified by:
writeNumber
in classJsonGenerator
- Throws:
IOException
-
writeNumber
Description copied from class:JsonGenerator
Writes a JSON long value.- Specified by:
writeNumber
in classJsonGenerator
- Throws:
IOException
-
writeNumber
Description copied from class:JsonGenerator
Writes a JSON big integer value.- Specified by:
writeNumber
in classJsonGenerator
- Throws:
IOException
-
writeNumber
Description copied from class:JsonGenerator
Writes a JSON float value.- Specified by:
writeNumber
in classJsonGenerator
- Throws:
IOException
-
writeNumber
Description copied from class:JsonGenerator
Writes a JSON double value.- Specified by:
writeNumber
in classJsonGenerator
- Throws:
IOException
-
writeNumber
Description copied from class:JsonGenerator
Writes a JSON big decimal value.- Specified by:
writeNumber
in classJsonGenerator
- Throws:
IOException
-
writeNumber
Description copied from class:JsonGenerator
Writes a JSON numeric value that has already been encoded properly.- Specified by:
writeNumber
in classJsonGenerator
- Throws:
IOException
-