public class JsonParser extends ParserBase
ParserBase.ILinkResolver, ParserBase.ValidationPolicycontext, errors, linkResolver, policy| Constructor and Description |
|---|
JsonParser(IWorkerContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
close() |
protected void |
closeArray() |
void |
compose(Element e,
JsonCreator json) |
void |
compose(Element e,
OutputStream stream,
IParser.OutputStyle style,
String identity) |
protected void |
open(String name,
String link) |
protected void |
openArray(String name,
String link) |
Element |
parse(InputStream stream) |
Element |
parse(com.google.gson.JsonObject object) |
Element |
parse(com.google.gson.JsonObject object,
Map<com.google.gson.JsonElement,JsonTrackingParser.LocationData> map) |
Element |
parse(String source,
String type) |
protected void |
prop(String name,
String value,
String link) |
getDefinition, getDefinition, getLinkResolver, isPrimitive, logError, setLinkResolver, setupValidationpublic JsonParser(IWorkerContext context)
public Element parse(InputStream stream) throws IOException, FHIRFormatError, DefinitionException
parse in class ParserBaseIOExceptionFHIRFormatErrorDefinitionExceptionpublic Element parse(com.google.gson.JsonObject object, Map<com.google.gson.JsonElement,JsonTrackingParser.LocationData> map) throws FHIRFormatError, DefinitionException
FHIRFormatErrorDefinitionExceptionpublic Element parse(com.google.gson.JsonObject object) throws FHIRFormatError, DefinitionException
FHIRFormatErrorDefinitionExceptionprotected void prop(String name, String value, String link) throws IOException
IOExceptionprotected void open(String name, String link) throws IOException
IOExceptionprotected void close() throws IOException
IOExceptionprotected void openArray(String name, String link) throws IOException
IOExceptionprotected void closeArray() throws IOException
IOExceptionpublic void compose(Element e, OutputStream stream, IParser.OutputStyle style, String identity) throws FHIRException, IOException
compose in class ParserBaseFHIRExceptionIOExceptionpublic void compose(Element e, JsonCreator json) throws Exception
ExceptionCopyright © 2014–2017 University Health Network. All rights reserved.