public abstract class ParserBase extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ParserBase.ValidationPolicy |
| Modifier and Type | Field and Description |
|---|---|
protected IWorkerContext |
context |
protected List<org.hl7.fhir.utilities.validation.ValidationMessage> |
errors |
protected ParserBase.ValidationPolicy |
policy |
| Constructor and Description |
|---|
ParserBase(IWorkerContext context) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
compose(Element e,
OutputStream destination,
IParser.OutputStyle style,
String base) |
protected List<Property> |
getChildProperties(Property property,
String elementName,
String statedType) |
protected StructureDefinition |
getDefinition(int line,
int col,
String name) |
protected StructureDefinition |
getDefinition(int line,
int col,
String ns,
String name) |
static boolean |
isPrimitive(String code) |
void |
logError(int line,
int col,
String path,
org.hl7.fhir.utilities.validation.ValidationMessage.IssueType type,
String message,
org.hl7.fhir.utilities.validation.ValidationMessage.IssueSeverity level) |
abstract Element |
parse(InputStream stream) |
void |
setupValidation(ParserBase.ValidationPolicy policy,
List<org.hl7.fhir.utilities.validation.ValidationMessage> errors) |
protected IWorkerContext context
protected ParserBase.ValidationPolicy policy
public ParserBase(IWorkerContext context)
public abstract void compose(Element e, OutputStream destination, IParser.OutputStyle style, String base) throws Exception
Exceptionprotected List<Property> getChildProperties(Property property, String elementName, String statedType) throws org.hl7.fhir.exceptions.DefinitionException
org.hl7.fhir.exceptions.DefinitionExceptionprotected StructureDefinition getDefinition(int line, int col, String name) throws org.hl7.fhir.exceptions.FHIRFormatError
org.hl7.fhir.exceptions.FHIRFormatErrorprotected StructureDefinition getDefinition(int line, int col, String ns, String name) throws org.hl7.fhir.exceptions.FHIRFormatError
org.hl7.fhir.exceptions.FHIRFormatErrorpublic void logError(int line, int col, String path, org.hl7.fhir.utilities.validation.ValidationMessage.IssueType type, String message, org.hl7.fhir.utilities.validation.ValidationMessage.IssueSeverity level) throws org.hl7.fhir.exceptions.FHIRFormatError
org.hl7.fhir.exceptions.FHIRFormatErrorpublic abstract Element parse(InputStream stream) throws Exception
Exceptionpublic void setupValidation(ParserBase.ValidationPolicy policy, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors)
public static boolean isPrimitive(String code)
Copyright © 2014–2018 University Health Network. All rights reserved.