
Class FhirInstanceValidator.NullEvaluationContext
java.lang.Object
org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator.NullEvaluationContext
- All Implemented Interfaces:
org.hl7.fhir.r5.fhirpath.IHostApplicationServices
- Enclosing class:
FhirInstanceValidator
public static class FhirInstanceValidator.NullEvaluationContext
extends Object
implements org.hl7.fhir.r5.fhirpath.IHostApplicationServices
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.hl7.fhir.r5.fhirpath.TypeDetailscheckFunction(org.hl7.fhir.r5.fhirpath.FHIRPathEngine engine, Object appContext, String functionName, org.hl7.fhir.r5.fhirpath.TypeDetails focus, List<org.hl7.fhir.r5.fhirpath.TypeDetails> parameters) booleanconformsToProfile(org.hl7.fhir.r5.fhirpath.FHIRPathEngine engine, Object appContext, org.hl7.fhir.r5.model.Base item, String url) List<org.hl7.fhir.r5.model.Base> executeFunction(org.hl7.fhir.r5.fhirpath.FHIRPathEngine engine, Object appContext, List<org.hl7.fhir.r5.model.Base> focus, String functionName, List<List<org.hl7.fhir.r5.model.Base>> parameters) booleanbooleanparamIsType(String name, int index) List<org.hl7.fhir.r5.model.Base> resolveConstant(org.hl7.fhir.r5.fhirpath.FHIRPathEngine engine, Object appContext, String name, org.hl7.fhir.utilities.fhirpath.FHIRPathConstantEvaluationMode mode) org.hl7.fhir.r5.fhirpath.TypeDetailsresolveConstantType(org.hl7.fhir.r5.fhirpath.FHIRPathEngine engine, Object appContext, String name, org.hl7.fhir.utilities.fhirpath.FHIRPathConstantEvaluationMode mode) org.hl7.fhir.r5.fhirpath.FHIRPathUtilityClasses.FunctionDetailsresolveFunction(org.hl7.fhir.r5.fhirpath.FHIRPathEngine engine, String functionName) org.hl7.fhir.r5.model.BaseresolveReference(org.hl7.fhir.r5.fhirpath.FHIRPathEngine engine, Object appContext, String url, org.hl7.fhir.r5.model.Base refContext) org.hl7.fhir.r5.model.ValueSetresolveValueSet(org.hl7.fhir.r5.fhirpath.FHIRPathEngine engine, Object appContext, String url)
-
Constructor Details
-
NullEvaluationContext
public NullEvaluationContext()
-
-
Method Details
-
resolveConstant
public List<org.hl7.fhir.r5.model.Base> resolveConstant(org.hl7.fhir.r5.fhirpath.FHIRPathEngine engine, Object appContext, String name, org.hl7.fhir.utilities.fhirpath.FHIRPathConstantEvaluationMode mode) throws org.hl7.fhir.exceptions.PathEngineException - Specified by:
resolveConstantin interfaceorg.hl7.fhir.r5.fhirpath.IHostApplicationServices- Throws:
org.hl7.fhir.exceptions.PathEngineException
-
resolveConstantType
public org.hl7.fhir.r5.fhirpath.TypeDetails resolveConstantType(org.hl7.fhir.r5.fhirpath.FHIRPathEngine engine, Object appContext, String name, org.hl7.fhir.utilities.fhirpath.FHIRPathConstantEvaluationMode mode) throws org.hl7.fhir.exceptions.PathEngineException - Specified by:
resolveConstantTypein interfaceorg.hl7.fhir.r5.fhirpath.IHostApplicationServices- Throws:
org.hl7.fhir.exceptions.PathEngineException
-
log
- Specified by:
login interfaceorg.hl7.fhir.r5.fhirpath.IHostApplicationServices
-
resolveFunction
public org.hl7.fhir.r5.fhirpath.FHIRPathUtilityClasses.FunctionDetails resolveFunction(org.hl7.fhir.r5.fhirpath.FHIRPathEngine engine, String functionName) - Specified by:
resolveFunctionin interfaceorg.hl7.fhir.r5.fhirpath.IHostApplicationServices
-
checkFunction
public org.hl7.fhir.r5.fhirpath.TypeDetails checkFunction(org.hl7.fhir.r5.fhirpath.FHIRPathEngine engine, Object appContext, String functionName, org.hl7.fhir.r5.fhirpath.TypeDetails focus, List<org.hl7.fhir.r5.fhirpath.TypeDetails> parameters) throws org.hl7.fhir.exceptions.PathEngineException - Specified by:
checkFunctionin interfaceorg.hl7.fhir.r5.fhirpath.IHostApplicationServices- Throws:
org.hl7.fhir.exceptions.PathEngineException
-
executeFunction
public List<org.hl7.fhir.r5.model.Base> executeFunction(org.hl7.fhir.r5.fhirpath.FHIRPathEngine engine, Object appContext, List<org.hl7.fhir.r5.model.Base> focus, String functionName, List<List<org.hl7.fhir.r5.model.Base>> parameters) - Specified by:
executeFunctionin interfaceorg.hl7.fhir.r5.fhirpath.IHostApplicationServices
-
resolveReference
public org.hl7.fhir.r5.model.Base resolveReference(org.hl7.fhir.r5.fhirpath.FHIRPathEngine engine, Object appContext, String url, org.hl7.fhir.r5.model.Base refContext) throws org.hl7.fhir.exceptions.FHIRException - Specified by:
resolveReferencein interfaceorg.hl7.fhir.r5.fhirpath.IHostApplicationServices- Throws:
org.hl7.fhir.exceptions.FHIRException
-
conformsToProfile
public boolean conformsToProfile(org.hl7.fhir.r5.fhirpath.FHIRPathEngine engine, Object appContext, org.hl7.fhir.r5.model.Base item, String url) throws org.hl7.fhir.exceptions.FHIRException - Specified by:
conformsToProfilein interfaceorg.hl7.fhir.r5.fhirpath.IHostApplicationServices- Throws:
org.hl7.fhir.exceptions.FHIRException
-
resolveValueSet
public org.hl7.fhir.r5.model.ValueSet resolveValueSet(org.hl7.fhir.r5.fhirpath.FHIRPathEngine engine, Object appContext, String url) - Specified by:
resolveValueSetin interfaceorg.hl7.fhir.r5.fhirpath.IHostApplicationServices
-
paramIsType
- Specified by:
paramIsTypein interfaceorg.hl7.fhir.r5.fhirpath.IHostApplicationServices
-