Package ca.uhn.fhir.fhirpath
Interface IFhirPath
public interface IFhirPath
-
Method Summary
Modifier and TypeMethodDescriptionApply the given FhirPath expression against the given input and return all results in a listevaluateFirst(IBase theInput, String thePath, Class<T> theReturnType)Apply the given FhirPath expression against the given input and return the first match (if any)voidParses the expression and throws an exception if it can not parse correctly
-
Method Details
-
evaluate
Apply the given FhirPath expression against the given input and return all results in a list- Parameters:
theInput- The input object (generally a resource or datatype)thePath- The fluent path expressiontheReturnType- The type to return (in order to avoid casting)
-
evaluateFirst
<T extends IBase> Optional<T> evaluateFirst(IBase theInput, String thePath, Class<T> theReturnType)Apply the given FhirPath expression against the given input and return the first match (if any)- Parameters:
theInput- The input object (generally a resource or datatype)thePath- The fluent path expressiontheReturnType- The type to return (in order to avoid casting)
-
parse
Parses the expression and throws an exception if it can not parse correctly- Throws:
Exception
-