public abstract class JacksonJSONContext<T extends Message.Mutable,I extends T>
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
JacksonJSONContext() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
generate(java.util.List<T> messages) |
java.lang.String |
generate(T message) |
JSONContext.Generator |
getGenerator() |
com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper() |
JSONContext.Parser |
getParser() |
T[] |
parse(java.io.InputStream stream) |
T[] |
parse(java.io.Reader reader) |
T[] |
parse(java.lang.String json) |
protected abstract java.lang.Class<I[]> |
rootArrayClass() |
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
protected abstract java.lang.Class<I[]> rootArrayClass()
public T[] parse(java.io.InputStream stream) throws java.text.ParseException
java.text.ParseExceptionpublic T[] parse(java.io.Reader reader) throws java.text.ParseException
java.text.ParseExceptionpublic T[] parse(java.lang.String json) throws java.text.ParseException
java.text.ParseExceptionpublic java.lang.String generate(T message)
public java.lang.String generate(java.util.List<T> messages)
public JSONContext.Parser getParser()
public JSONContext.Generator getGenerator()
Copyright © 2008–2019 The CometD Project. All rights reserved.