Class FhirPathR5

java.lang.Object
org.hl7.fhir.r5.hapi.fhirpath.FhirPathR5
All Implemented Interfaces:
ca.uhn.fhir.fhirpath.IFhirPath

public class FhirPathR5 extends Object implements ca.uhn.fhir.fhirpath.IFhirPath
  • Constructor Details

    • FhirPathR5

      public FhirPathR5(ca.uhn.fhir.context.FhirContext theCtx)
  • Method Details

    • evaluate

      public <T extends org.hl7.fhir.instance.model.api.IBase> List<T> evaluate(org.hl7.fhir.instance.model.api.IBase theInput, String thePath, Class<T> theReturnType)
      Specified by:
      evaluate in interface ca.uhn.fhir.fhirpath.IFhirPath
    • evaluateFirst

      public <T extends org.hl7.fhir.instance.model.api.IBase> Optional<T> evaluateFirst(org.hl7.fhir.instance.model.api.IBase theInput, String thePath, Class<T> theReturnType)
      Specified by:
      evaluateFirst in interface ca.uhn.fhir.fhirpath.IFhirPath
    • parse

      public void parse(String theExpression)
      Specified by:
      parse in interface ca.uhn.fhir.fhirpath.IFhirPath
    • setEvaluationContext

      public void setEvaluationContext(@Nonnull ca.uhn.fhir.fhirpath.IFhirPathEvaluationContext theEvaluationContext)
      Specified by:
      setEvaluationContext in interface ca.uhn.fhir.fhirpath.IFhirPath