Class FhirInstanceValidator.NullEvaluationContext
java.lang.Object
org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator.NullEvaluationContext
- All Implemented Interfaces:
org.hl7.fhir.r5.fhirpath.FHIRPathEngine.IEvaluationContext
- Enclosing class:
FhirInstanceValidator
public static class FhirInstanceValidator.NullEvaluationContext
extends Object
implements org.hl7.fhir.r5.fhirpath.FHIRPathEngine.IEvaluationContext
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.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) boolean
conformsToProfile
(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) boolean
boolean
paramIsType
(String name, int index) List
<org.hl7.fhir.r5.model.Base> resolveConstant
(org.hl7.fhir.r5.fhirpath.FHIRPathEngine engine, Object appContext, String name, boolean beforeContext, boolean explicitConstant) org.hl7.fhir.r5.fhirpath.TypeDetails
resolveConstantType
(org.hl7.fhir.r5.fhirpath.FHIRPathEngine engine, Object appContext, String name, boolean explicitConstant) org.hl7.fhir.r5.fhirpath.FHIRPathUtilityClasses.FunctionDetails
resolveFunction
(org.hl7.fhir.r5.fhirpath.FHIRPathEngine engine, String functionName) 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) org.hl7.fhir.r5.model.ValueSet
resolveValueSet
(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, boolean beforeContext, boolean explicitConstant) throws org.hl7.fhir.exceptions.PathEngineException - Specified by:
resolveConstant
in interfaceorg.hl7.fhir.r5.fhirpath.FHIRPathEngine.IEvaluationContext
- 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, boolean explicitConstant) throws org.hl7.fhir.exceptions.PathEngineException - Specified by:
resolveConstantType
in interfaceorg.hl7.fhir.r5.fhirpath.FHIRPathEngine.IEvaluationContext
- Throws:
org.hl7.fhir.exceptions.PathEngineException
-
log
- Specified by:
log
in interfaceorg.hl7.fhir.r5.fhirpath.FHIRPathEngine.IEvaluationContext
-
resolveFunction
public org.hl7.fhir.r5.fhirpath.FHIRPathUtilityClasses.FunctionDetails resolveFunction(org.hl7.fhir.r5.fhirpath.FHIRPathEngine engine, String functionName) - Specified by:
resolveFunction
in interfaceorg.hl7.fhir.r5.fhirpath.FHIRPathEngine.IEvaluationContext
-
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:
checkFunction
in interfaceorg.hl7.fhir.r5.fhirpath.FHIRPathEngine.IEvaluationContext
- 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:
executeFunction
in interfaceorg.hl7.fhir.r5.fhirpath.FHIRPathEngine.IEvaluationContext
-
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:
resolveReference
in interfaceorg.hl7.fhir.r5.fhirpath.FHIRPathEngine.IEvaluationContext
- 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:
conformsToProfile
in interfaceorg.hl7.fhir.r5.fhirpath.FHIRPathEngine.IEvaluationContext
- 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:
resolveValueSet
in interfaceorg.hl7.fhir.r5.fhirpath.FHIRPathEngine.IEvaluationContext
-
paramIsType
- Specified by:
paramIsType
in interfaceorg.hl7.fhir.r5.fhirpath.FHIRPathEngine.IEvaluationContext
-