Package org.hl7.fhir.dstu2.utils
Interface FHIRPathEngine.IEvaluationContext
- Enclosing class:
FHIRPathEngine
public static interface FHIRPathEngine.IEvaluationContext
-
Nested Class Summary
Modifier 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 functionboolean
resolveConstant
(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.PathEngineException Check 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:
-