
Class FhirInstanceValidator.NullEvaluationContext
java.lang.Object
org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator.NullEvaluationContext
- All Implemented Interfaces:
org.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext
- Enclosing class:
- FhirInstanceValidator
public static class FhirInstanceValidator.NullEvaluationContext
extends Object
implements org.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext
org.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext.FunctionDetails
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.hl7.fhir.r5.model.TypeDetails
checkFunction
(Object appContext, String functionName, List<org.hl7.fhir.r5.model.TypeDetails> parameters) boolean
conformsToProfile
(Object appContext, org.hl7.fhir.r5.model.Base item, String url) List<org.hl7.fhir.r5.model.Base>
executeFunction
(Object appContext, List<org.hl7.fhir.r5.model.Base> focus, String functionName, List<List<org.hl7.fhir.r5.model.Base>> parameters) boolean
List<org.hl7.fhir.r5.model.Base>
resolveConstant
(Object appContext, String name, boolean beforeContext) org.hl7.fhir.r5.model.TypeDetails
resolveConstantType
(Object appContext, String name) org.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext.FunctionDetails
resolveFunction
(String functionName) org.hl7.fhir.r5.model.Base
resolveReference
(Object appContext, String url, org.hl7.fhir.r5.model.Base refContext) org.hl7.fhir.r5.model.ValueSet
resolveValueSet
(Object appContext, String url)
-
Constructor Details
-
NullEvaluationContext
public NullEvaluationContext()
-
-
Method Details
-
resolveConstant
public List<org.hl7.fhir.r5.model.Base> resolveConstant(Object appContext, String name, boolean beforeContext) throws org.hl7.fhir.exceptions.PathEngineException - Specified by:
resolveConstant
in interfaceorg.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext
- Throws:
org.hl7.fhir.exceptions.PathEngineException
-
resolveConstantType
public org.hl7.fhir.r5.model.TypeDetails resolveConstantType(Object appContext, String name) throws org.hl7.fhir.exceptions.PathEngineException - Specified by:
resolveConstantType
in interfaceorg.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext
- Throws:
org.hl7.fhir.exceptions.PathEngineException
-
log
- Specified by:
log
in interfaceorg.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext
-
resolveFunction
public org.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext.FunctionDetails resolveFunction(String functionName) - Specified by:
resolveFunction
in interfaceorg.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext
-
checkFunction
public org.hl7.fhir.r5.model.TypeDetails checkFunction(Object appContext, String functionName, List<org.hl7.fhir.r5.model.TypeDetails> parameters) throws org.hl7.fhir.exceptions.PathEngineException - Specified by:
checkFunction
in interfaceorg.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext
- Throws:
org.hl7.fhir.exceptions.PathEngineException
-
executeFunction
public List<org.hl7.fhir.r5.model.Base> executeFunction(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.utils.FHIRPathEngine.IEvaluationContext
-
resolveReference
public org.hl7.fhir.r5.model.Base resolveReference(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.utils.FHIRPathEngine.IEvaluationContext
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
conformsToProfile
public boolean conformsToProfile(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.utils.FHIRPathEngine.IEvaluationContext
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
resolveValueSet
- Specified by:
resolveValueSet
in interfaceorg.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext
-