Package org.hl7.fhir.r5.elementmodel
Class XmlParser
- java.lang.Object
-
- org.hl7.fhir.r5.elementmodel.ParserBase
-
- org.hl7.fhir.r5.elementmodel.XmlParser
-
public class XmlParser extends ParserBase
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.hl7.fhir.r5.elementmodel.ParserBase
ParserBase.ILinkResolver, ParserBase.ValidationPolicy
-
-
Field Summary
-
Fields inherited from class org.hl7.fhir.r5.elementmodel.ParserBase
context, errors, linkResolver, policy, showDecorations
-
-
Constructor Summary
Constructors Constructor Description XmlParser(IWorkerContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
compose(Element e, OutputStream stream, IParser.OutputStyle style, String base)
void
compose(Element e, org.hl7.fhir.utilities.xml.IXMLWriter xml)
boolean
isAllowXsiLocation()
Element
parse(InputStream stream)
Element
parse(Document doc)
Element
parse(Element element)
Element
parse(Element base, String type)
void
setAllowXsiLocation(boolean allowXsiLocation)
-
Methods inherited from class org.hl7.fhir.r5.elementmodel.ParserBase
getDefinition, getDefinition, getLinkResolver, isPrimitive, isShowDecorations, logError, setLinkResolver, setShowDecorations, setupValidation
-
-
-
-
Constructor Detail
-
XmlParser
public XmlParser(IWorkerContext context)
-
-
Method Detail
-
isAllowXsiLocation
public boolean isAllowXsiLocation()
-
setAllowXsiLocation
public void setAllowXsiLocation(boolean allowXsiLocation)
-
parse
public Element parse(InputStream stream) throws org.hl7.fhir.exceptions.FHIRFormatError, org.hl7.fhir.exceptions.DefinitionException, org.hl7.fhir.exceptions.FHIRException, IOException
- Specified by:
parse
in classParserBase
- Throws:
org.hl7.fhir.exceptions.FHIRFormatError
org.hl7.fhir.exceptions.DefinitionException
org.hl7.fhir.exceptions.FHIRException
IOException
-
parse
public Element parse(Document doc) throws org.hl7.fhir.exceptions.FHIRFormatError, org.hl7.fhir.exceptions.DefinitionException, org.hl7.fhir.exceptions.FHIRException, IOException
- Throws:
org.hl7.fhir.exceptions.FHIRFormatError
org.hl7.fhir.exceptions.DefinitionException
org.hl7.fhir.exceptions.FHIRException
IOException
-
parse
public Element parse(Element element) throws org.hl7.fhir.exceptions.FHIRFormatError, org.hl7.fhir.exceptions.DefinitionException, org.hl7.fhir.exceptions.FHIRException, IOException
- Throws:
org.hl7.fhir.exceptions.FHIRFormatError
org.hl7.fhir.exceptions.DefinitionException
org.hl7.fhir.exceptions.FHIRException
IOException
-
compose
public void compose(Element e, OutputStream stream, IParser.OutputStyle style, String base) throws IOException, org.hl7.fhir.exceptions.FHIRException
- Specified by:
compose
in classParserBase
- Throws:
IOException
org.hl7.fhir.exceptions.FHIRException
-
-