public class DocumentMarshaller extends Object implements JsonMarshaller<Document>
Constructor and Description |
---|
DocumentMarshaller() |
Modifier and Type | Method and Description |
---|---|
Class<Document> |
getJavaType()
The marshalled java type
|
String |
getType()
The type name that appears in serialization
|
Document |
read(org.codehaus.jackson.JsonParser jp)
Builds and returns a POJO from the JSON object
|
protected static PropertyList |
readArrayProperty(org.codehaus.jackson.JsonParser jp) |
protected static Document |
readDocument(org.codehaus.jackson.JsonParser jp) |
protected static PropertyMap |
readObjectProperty(org.codehaus.jackson.JsonParser jp) |
protected static void |
readProperties(org.codehaus.jackson.JsonParser jp,
PropertyMap props) |
void |
write(org.codehaus.jackson.JsonGenerator jg,
Object value)
Writes the POJO object to the JsonGenerator
|
public DocumentMarshaller()
public String getType()
JsonMarshaller
getType
in interface JsonMarshaller<Document>
public Class<Document> getJavaType()
JsonMarshaller
getJavaType
in interface JsonMarshaller<Document>
public Document read(org.codehaus.jackson.JsonParser jp) throws IOException
JsonMarshaller
read
in interface JsonMarshaller<Document>
IOException
protected static Document readDocument(org.codehaus.jackson.JsonParser jp) throws IOException
IOException
protected static void readProperties(org.codehaus.jackson.JsonParser jp, PropertyMap props) throws IOException
IOException
protected static PropertyMap readObjectProperty(org.codehaus.jackson.JsonParser jp) throws IOException
IOException
protected static PropertyList readArrayProperty(org.codehaus.jackson.JsonParser jp) throws IOException
IOException
public void write(org.codehaus.jackson.JsonGenerator jg, Object value) throws IOException
JsonMarshaller
write
in interface JsonMarshaller<Document>
IOException
Copyright © 2018 Nuxeo. All rights reserved.