Package org.hl7.fhir.dstu2.utils
Interface FHIRPathEngine.IEvaluationContext
- Enclosing class:
- FHIRPathEngine
public static interface FHIRPathEngine.IEvaluationContext
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class -
Method Summary
Modifier and TypeMethodDescriptioncheckFunction(Object appContext, String functionName, List<ExpressionNode.TypeDetails> parameters)Check the function parameters, and throw an error if they are incorrect, or return the type for the functionbooleanresolveConstant(Object appContext, String name)resolveConstantType(Object appContext, String name)resolveFunction(String functionName)
-
Method Details
-
resolveConstant
-
resolveConstantType
-
Log
-
resolveFunction
- Parameters:
functionName-- Returns:
- null if the function is not known
-
checkFunction
ExpressionNode.TypeDetails checkFunction(Object appContext, String functionName, List<ExpressionNode.TypeDetails> parameters) throws org.hl7.fhir.exceptions.PathEngineExceptionCheck the function parameters, and throw an error if they are incorrect, or return the type for the function- Parameters:
functionName-parameters-- Returns:
- Throws:
org.hl7.fhir.exceptions.PathEngineException
-
executeFunction
- Parameters:
appContext-functionName-parameters-- Returns:
-