Package | Description |
---|---|
com.epimorphics.jsonrdf |
The jsonrdf package provides serialisation of RDF models into
JSON.
|
com.epimorphics.jsonrdf.impl |
The impl package contains the default (and only)
Encoder implementation.
|
Modifier and Type | Class and Description |
---|---|
class |
JSONWriterObject
Implements the JSONWriter emulation by creating a JsonObject
|
class |
JSONWriterWrapper
Wrap up a JSONWriter to (trivially) implement the JSONWriterFacade interface.
|
Modifier and Type | Method and Description |
---|---|
JSONWriterFacade |
JSONWriterWrapper.array() |
JSONWriterFacade |
JSONWriterObject.array() |
JSONWriterFacade |
JSONWriterFacade.array()
Begin appending a new array.
|
JSONWriterFacade |
JSONWriterWrapper.endArray() |
JSONWriterFacade |
JSONWriterObject.endArray() |
JSONWriterFacade |
JSONWriterFacade.endArray()
End an array.
|
JSONWriterFacade |
JSONWriterWrapper.endObject() |
JSONWriterFacade |
JSONWriterObject.endObject() |
JSONWriterFacade |
JSONWriterFacade.endObject()
End an object.
|
JSONWriterFacade |
JSONWriterWrapper.key(String s) |
JSONWriterFacade |
JSONWriterObject.key(String s) |
JSONWriterFacade |
JSONWriterFacade.key(String s)
Append a key.
|
JSONWriterFacade |
JSONWriterWrapper.object() |
JSONWriterFacade |
JSONWriterObject.object() |
JSONWriterFacade |
JSONWriterFacade.object()
Begin appending a new object.
|
JSONWriterFacade |
JSONWriterWrapper.value(boolean b) |
JSONWriterFacade |
JSONWriterObject.value(boolean b) |
JSONWriterFacade |
JSONWriterFacade.value(boolean b)
Append either the value
true or the value
false . |
JSONWriterFacade |
JSONWriterWrapper.value(double d) |
JSONWriterFacade |
JSONWriterObject.value(double d) |
JSONWriterFacade |
JSONWriterFacade.value(double d)
Append a double value.
|
JSONWriterFacade |
JSONWriterWrapper.value(long l) |
JSONWriterFacade |
JSONWriterObject.value(long l) |
JSONWriterFacade |
JSONWriterFacade.value(long l)
Append a long value.
|
JSONWriterFacade |
JSONWriterWrapper.value(Object o) |
JSONWriterFacade |
JSONWriterObject.value(Object o) |
JSONWriterFacade |
JSONWriterFacade.value(Object o)
Append an object value.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Encoder.encode(com.hp.hpl.jena.query.Dataset dataset,
JSONWriterFacade jw)
Write out a collection of named graphs plus a default graph
|
protected void |
Encoder.encode(com.hp.hpl.jena.rdf.model.Model model,
List<com.hp.hpl.jena.rdf.model.Resource> roots,
JSONWriterFacade jw) |
void |
EncoderPlugin.encodeLiteral(JSONWriterFacade jw,
boolean isStructured,
com.hp.hpl.jena.rdf.model.Literal lit,
ReadContext c)
Encode a literal as a JSON compatible object.
|
protected void |
Encoder.encodeRecursive(com.hp.hpl.jena.rdf.model.Model model,
List<com.hp.hpl.jena.rdf.model.Resource> roots,
JSONWriterFacade jw) |
void |
EncoderPlugin.endResults(JSONWriterFacade jw,
boolean oneResult)
end of results
|
void |
EncoderPlugin.finishNamedGraph(JSONWriterFacade jw)
Finish a specific named graph
|
void |
EncoderPlugin.finishNamedGraphs(JSONWriterFacade jw)
Finish the entire second of named graphs, assumes last graph has been closed
|
void |
EncoderPlugin.startNamedGraph(JSONWriterFacade jw,
String name)
Start a specific named graph
|
void |
EncoderPlugin.startNamedGraphs(JSONWriterFacade jw)
Start a sub-section for outputing named graphs
|
void |
EncoderPlugin.startResults(JSONWriterFacade jw,
boolean oneResult)
Write header for a results/model array object
|
void |
EncoderPlugin.writeHeader(JSONWriterFacade jw)
Write the outer result wrapper.
|
Modifier and Type | Method and Description |
---|---|
void |
EncoderDefault.encodeLiteral(JSONWriterFacade jw,
boolean isStructured,
com.hp.hpl.jena.rdf.model.Literal lit,
ReadContext c)
Encode a literal as a JSON compatible object
|
void |
EncoderDefault.endResults(JSONWriterFacade jw,
boolean oneResult) |
void |
EncoderDefault.finishNamedGraph(JSONWriterFacade jw)
Finish a specific named graph
|
void |
EncoderDefault.finishNamedGraphs(JSONWriterFacade jw)
Finish the entire second of named graphs, assumes last graph has been closed
|
void |
EncoderDefault.startNamedGraph(JSONWriterFacade jw,
String name)
Start a specific named graph
|
void |
EncoderDefault.startNamedGraphs(JSONWriterFacade jw)
Start a sub-section for outputing named graphs
|
void |
EncoderDefault.startResults(JSONWriterFacade jw,
boolean oneResult)
Writer header for a results/model array object
|
void |
EncoderDefault.writeHeader(JSONWriterFacade jw)
Write the outer result wrapper.
|
Copyright © 2014. All Rights Reserved.