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
  • Constructor Details

  • 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 interface org.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 interface org.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext
      Throws:
      org.hl7.fhir.exceptions.PathEngineException
    • log

      public boolean log(String argument, List<org.hl7.fhir.r5.model.Base> focus)
      Specified by:
      log in interface org.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext
    • resolveFunction

      public org.hl7.fhir.r5.utils.FHIRPathUtilityClasses.FunctionDetails resolveFunction(String functionName)
      Specified by:
      resolveFunction in interface org.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 interface org.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 interface org.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 interface org.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 interface org.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • resolveValueSet

      public org.hl7.fhir.r5.model.ValueSet resolveValueSet(Object appContext, String url)
      Specified by:
      resolveValueSet in interface org.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext