com.google.api.client.json.jackson2
Class JacksonFactory

java.lang.Object
  extended by com.google.api.client.json.JsonFactory
      extended by com.google.api.client.json.jackson2.JacksonFactory

public final class JacksonFactory
extends JsonFactory

Low-level JSON library implementation based on Jackson 2.

Implementation is thread-safe, and sub-classes must be thread-safe. For maximum efficiency, applications should use a single globally-shared instance of the JSON factory.

Since:
1.11
Author:
Yaniv Inbar

Constructor Summary
JacksonFactory()
           
 
Method Summary
 JsonGenerator createJsonGenerator(OutputStream out, Charset enc)
           
 JsonGenerator createJsonGenerator(Writer writer)
           
 JsonParser createJsonParser(InputStream in)
           
 JsonParser createJsonParser(InputStream in, Charset charset)
           
 JsonParser createJsonParser(Reader reader)
           
 JsonParser createJsonParser(String value)
           
 
Methods inherited from class com.google.api.client.json.JsonFactory
createJsonObjectParser, fromInputStream, fromInputStream, fromReader, fromString, toByteArray, toPrettyString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JacksonFactory

public JacksonFactory()
Method Detail

createJsonGenerator

public JsonGenerator createJsonGenerator(OutputStream out,
                                         Charset enc)
                                  throws IOException
Specified by:
createJsonGenerator in class JsonFactory
Throws:
IOException

createJsonGenerator

public JsonGenerator createJsonGenerator(Writer writer)
                                  throws IOException
Specified by:
createJsonGenerator in class JsonFactory
Throws:
IOException

createJsonParser

public JsonParser createJsonParser(Reader reader)
                            throws IOException
Specified by:
createJsonParser in class JsonFactory
Throws:
IOException

createJsonParser

public JsonParser createJsonParser(InputStream in)
                            throws IOException
Specified by:
createJsonParser in class JsonFactory
Throws:
IOException

createJsonParser

public JsonParser createJsonParser(InputStream in,
                                   Charset charset)
                            throws IOException
Specified by:
createJsonParser in class JsonFactory
Throws:
IOException

createJsonParser

public JsonParser createJsonParser(String value)
                            throws IOException
Specified by:
createJsonParser in class JsonFactory
Throws:
IOException


Copyright © 2011-2012 Google. All Rights Reserved.