Class MockJsonFactory
- java.lang.Object
-
- com.google.api.client.json.JsonFactory
-
- com.google.api.client.testing.json.MockJsonFactory
-
@Beta public class MockJsonFactory extends JsonFactory
- Since:
- 1.15 (since 1.11 as com.google.api.client.testing.http.json.MockJsonFactory)
-
-
Constructor Summary
Constructors Constructor Description MockJsonFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonGeneratorcreateJsonGenerator(java.io.OutputStream out, java.nio.charset.Charset enc)Returns a new instance of a low-level JSON serializer for the given output stream and encoding.JsonGeneratorcreateJsonGenerator(java.io.Writer writer)Returns a new instance of a low-level JSON serializer for the given writer.JsonParsercreateJsonParser(java.io.InputStream in)Returns a new instance of a low-level JSON parser for the given input stream.JsonParsercreateJsonParser(java.io.InputStream in, java.nio.charset.Charset charset)Returns a new instance of a low-level JSON parser for the given input stream.JsonParsercreateJsonParser(java.io.Reader reader)Returns a new instance of a low-level JSON parser for the given reader.JsonParsercreateJsonParser(java.lang.String value)Returns a new instance of a low-level JSON parser for the given string value.-
Methods inherited from class com.google.api.client.json.JsonFactory
createJsonObjectParser, fromInputStream, fromInputStream, fromReader, fromString, toByteArray, toPrettyString, toString
-
-
-
-
Method Detail
-
createJsonParser
public JsonParser createJsonParser(java.io.InputStream in) throws java.io.IOException
Description copied from class:JsonFactoryReturns a new instance of a low-level JSON parser for the given input stream. The parser tries to detect the charset of the input stream by itself.- Specified by:
createJsonParserin classJsonFactory- Parameters:
in- input stream- Returns:
- new instance of a low-level JSON parser
- Throws:
java.io.IOException
-
createJsonParser
public JsonParser createJsonParser(java.io.InputStream in, java.nio.charset.Charset charset) throws java.io.IOException
Description copied from class:JsonFactoryReturns a new instance of a low-level JSON parser for the given input stream.- Specified by:
createJsonParserin classJsonFactory- Parameters:
in- input streamcharset- charset in which the input stream is encoded ornullto let the parser detect the charset- Returns:
- new instance of a low-level JSON parser
- Throws:
java.io.IOException
-
createJsonParser
public JsonParser createJsonParser(java.lang.String value) throws java.io.IOException
Description copied from class:JsonFactoryReturns a new instance of a low-level JSON parser for the given string value.- Specified by:
createJsonParserin classJsonFactory- Parameters:
value- string value- Returns:
- new instance of a low-level JSON parser
- Throws:
java.io.IOException
-
createJsonParser
public JsonParser createJsonParser(java.io.Reader reader) throws java.io.IOException
Description copied from class:JsonFactoryReturns a new instance of a low-level JSON parser for the given reader.- Specified by:
createJsonParserin classJsonFactory- Parameters:
reader- reader- Returns:
- new instance of a low-level JSON parser
- Throws:
java.io.IOException
-
createJsonGenerator
public JsonGenerator createJsonGenerator(java.io.OutputStream out, java.nio.charset.Charset enc) throws java.io.IOException
Description copied from class:JsonFactoryReturns a new instance of a low-level JSON serializer for the given output stream and encoding.- Specified by:
createJsonGeneratorin classJsonFactory- Parameters:
out- output streamenc- encoding- Returns:
- new instance of a low-level JSON serializer
- Throws:
java.io.IOException
-
createJsonGenerator
public JsonGenerator createJsonGenerator(java.io.Writer writer) throws java.io.IOException
Description copied from class:JsonFactoryReturns a new instance of a low-level JSON serializer for the given writer.- Specified by:
createJsonGeneratorin classJsonFactory- Parameters:
writer- writer- Returns:
- new instance of a low-level JSON serializer
- Throws:
java.io.IOException
-
-