public class RDFParser extends BaseParser
FhirContext.newRDFParser() to get an instance.BaseParser.CompositeChildElement, BaseParser.ElementsPath, BaseParser.EncodeContext, BaseParser.EncodeContextPath, BaseParser.EncodeContextPathElement| Constructor and Description |
|---|
RDFParser(FhirContext context,
IParserErrorHandler parserErrorHandler,
org.apache.jena.riot.Lang lang)
Do not use this constructor, the recommended way to obtain a new instance of the RDF parser is to invoke
FhirContext.newRDFParser(). |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doEncodeResourceToWriter(IBaseResource resource,
Writer writer,
BaseParser.EncodeContext encodeContext) |
protected <T extends IBaseResource> |
doParseResource(Class<T> resourceType,
Reader reader) |
EncodingEnum |
getEncoding()
Which encoding does this parser instance produce?
|
IParser |
setPrettyPrint(boolean prettyPrint)
Sets the "pretty print" flag, meaning that the parser will encode resources with human-readable spacing and
newlines between elements instead of condensing output as much as possible.
|
compositeChildIterator, containResourcesForEncoding, encodeResourceToString, encodeResourceToWriter, encodeResourceToWriter, extractMetadataListNotNull, fixContainedResourceId, getCompositeElementId, getDontStripVersionsFromReferencesAtPaths, getEncodeForceResourceId, getErrorHandler, getExtensionMetadataKeys, getExtensionUrl, getMetaTagsForEncoding, getOverrideResourceIdWithBundleEntryFullUrl, getPreferTypes, getProfileTagsForEncoding, getServerBaseUrl, getStripVersionsFromReferences, getSuppressNarratives, isChildContained, isEncodeElementsAppliesToChildResourcesOnly, isOmitResourceId, isSummaryMode, isSuppressNarratives, parseResource, parseResource, parseResource, parseResource, parseResource, parseResource, preProcessValues, setDontEncodeElements, setDontStripVersionsFromReferencesAtPaths, setDontStripVersionsFromReferencesAtPaths, setEncodeElements, setEncodeElementsAppliesToChildResourcesOnly, setEncodeForceResourceId, setOmitResourceId, setOverrideResourceIdWithBundleEntryFullUrl, setParserErrorHandler, setPreferTypes, setServerBaseUrl, setStripVersionsFromReferences, setSummaryMode, setSuppressNarratives, shouldAddSubsettedTag, shouldEncodePath, shouldEncodeResource, shouldEncodeResourceId, shouldEncodeResourceMeta, throwExceptionForUnknownChildTypepublic RDFParser(FhirContext context, IParserErrorHandler parserErrorHandler, org.apache.jena.riot.Lang lang)
FhirContext.newRDFParser().parserErrorHandler - the Parser Error Handlerprotected void doEncodeResourceToWriter(IBaseResource resource, Writer writer, BaseParser.EncodeContext encodeContext)
doEncodeResourceToWriter in class BaseParserprotected <T extends IBaseResource> T doParseResource(Class<T> resourceType, Reader reader) throws DataFormatException
doParseResource in class BaseParserDataFormatExceptionpublic EncodingEnum getEncoding()
IParserpublic IParser setPrettyPrint(boolean prettyPrint)
IParserprettyPrint - The flagthis parser so that method calls can be chained togetherCopyright © 2014–2019 University Health Network. All rights reserved.