org.cometd.common
Class JacksonJSONContext<T extends Message.Mutable,I extends T>

java.lang.Object
  extended by org.cometd.common.JacksonJSONContext<T,I>
Direct Known Subclasses:
JacksonJSONContextClient

public abstract class JacksonJSONContext<T extends Message.Mutable,I extends T>
extends Object


Constructor Summary
protected JacksonJSONContext()
           
 
Method Summary
 String generate(T message)
           
 String generate(T[] messages)
           
 org.codehaus.jackson.map.ObjectMapper getObjectMapper()
           
 T[] parse(InputStream stream)
           
 T[] parse(Reader reader)
           
 T[] parse(String json)
           
protected abstract  Class<I[]> rootArrayClass()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JacksonJSONContext

protected JacksonJSONContext()
Method Detail

getObjectMapper

public org.codehaus.jackson.map.ObjectMapper getObjectMapper()

rootArrayClass

protected abstract Class<I[]> rootArrayClass()

parse

public T[] parse(InputStream stream)
                                  throws ParseException
Throws:
ParseException

parse

public T[] parse(Reader reader)
                                  throws ParseException
Throws:
ParseException

parse

public T[] parse(String json)
                                  throws ParseException
Throws:
ParseException

generate

public String generate(T message)

generate

public String generate(T[] messages)


Copyright © 2008-2012 Dojo Foundation. All Rights Reserved.