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.TypeDetailscheckFunction(Object appContext, String functionName, List<org.hl7.fhir.r5.model.TypeDetails> parameters) booleanconformsToProfile(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) booleanList<org.hl7.fhir.r5.model.Base>resolveConstant(Object appContext, String name, boolean beforeContext) org.hl7.fhir.r5.model.TypeDetailsresolveConstantType(Object appContext, String name) org.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext.FunctionDetailsresolveFunction(String functionName) org.hl7.fhir.r5.model.BaseresolveReference(Object appContext, String url, org.hl7.fhir.r5.model.Base refContext) org.hl7.fhir.r5.model.ValueSetresolveValueSet(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:
resolveConstantin 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:
resolveConstantTypein interfaceorg.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext- Throws:
org.hl7.fhir.exceptions.PathEngineException
-
log
- Specified by:
login interfaceorg.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext
-
resolveFunction
public org.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext.FunctionDetails resolveFunction(String functionName) - Specified by:
resolveFunctionin 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:
checkFunctionin 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:
executeFunctionin 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:
resolveReferencein 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:
conformsToProfilein interfaceorg.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext- Throws:
org.hl7.fhir.exceptions.FHIRException
-
resolveValueSet
- Specified by:
resolveValueSetin interfaceorg.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext
-