Package org.hl7.fhir.r4.hapi.fluentpath
Class FhirPathR4
java.lang.Object
org.hl7.fhir.r4.hapi.fluentpath.FhirPathR4
- All Implemented Interfaces:
ca.uhn.fhir.fhirpath.IFhirPath
-
Nested Class Summary
Nested classes/interfaces inherited from interface ca.uhn.fhir.fhirpath.IFhirPath
ca.uhn.fhir.fhirpath.IFhirPath.IParsedExpression
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<T extends org.hl7.fhir.instance.model.api.IBase>
List<T> evaluate
(org.hl7.fhir.instance.model.api.IBase theInput, ca.uhn.fhir.fhirpath.IFhirPath.IParsedExpression theParsedExpression, Class<T> theReturnType) <T extends org.hl7.fhir.instance.model.api.IBase>
List<T> <T extends org.hl7.fhir.instance.model.api.IBase>
Optional<T> evaluateFirst
(org.hl7.fhir.instance.model.api.IBase theInput, ca.uhn.fhir.fhirpath.IFhirPath.IParsedExpression theParsedExpression, Class<T> theReturnType) <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) ca.uhn.fhir.fhirpath.IFhirPath.IParsedExpression
void
setEvaluationContext
(ca.uhn.fhir.fhirpath.IFhirPathEvaluationContext theEvaluationContext)
-
Constructor Details
-
FhirPathR4
-
-
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 interfaceca.uhn.fhir.fhirpath.IFhirPath
-
evaluate
public <T extends org.hl7.fhir.instance.model.api.IBase> List<T> evaluate(org.hl7.fhir.instance.model.api.IBase theInput, ca.uhn.fhir.fhirpath.IFhirPath.IParsedExpression theParsedExpression, Class<T> theReturnType) - Specified by:
evaluate
in interfaceca.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 interfaceca.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, ca.uhn.fhir.fhirpath.IFhirPath.IParsedExpression theParsedExpression, Class<T> theReturnType) - Specified by:
evaluateFirst
in interfaceca.uhn.fhir.fhirpath.IFhirPath
-
parse
- Specified by:
parse
in interfaceca.uhn.fhir.fhirpath.IFhirPath
-
setEvaluationContext
public void setEvaluationContext(@Nonnull ca.uhn.fhir.fhirpath.IFhirPathEvaluationContext theEvaluationContext) - Specified by:
setEvaluationContext
in interfaceca.uhn.fhir.fhirpath.IFhirPath
-