public class FhirInstanceValidator.NullEvaluationContext extends Object implements FHIRPathEngine.IEvaluationContext
FHIRPathEngine.IEvaluationContext.FunctionDetails| Constructor and Description |
|---|
NullEvaluationContext() |
| Modifier and Type | Method and Description |
|---|---|
TypeDetails |
checkFunction(Object theAppContext,
String theFunctionName,
List<TypeDetails> theParameters)
Check the function parameters, and throw an error if they are incorrect, or return the type for the function
|
List<Base> |
executeFunction(Object theAppContext,
String theFunctionName,
List<List<Base>> theParameters) |
boolean |
log(String theArgument,
List<Base> theFocus)
when the .log() function is called
|
Base |
resolveConstant(Object theAppContext,
String theName)
A constant reference - e.g.
|
TypeDetails |
resolveConstantType(Object theAppContext,
String theName) |
FHIRPathEngine.IEvaluationContext.FunctionDetails |
resolveFunction(String theFunctionName) |
Base |
resolveReference(Object theAppContext,
String theUrl)
Implementation of resolve() function.
|
public NullEvaluationContext()
public TypeDetails checkFunction(Object theAppContext, String theFunctionName, List<TypeDetails> theParameters) throws PathEngineException
FHIRPathEngine.IEvaluationContextcheckFunction in interface FHIRPathEngine.IEvaluationContextPathEngineExceptionpublic List<Base> executeFunction(Object theAppContext, String theFunctionName, List<List<Base>> theParameters)
executeFunction in interface FHIRPathEngine.IEvaluationContextpublic boolean log(String theArgument, List<Base> theFocus)
FHIRPathEngine.IEvaluationContextlog in interface FHIRPathEngine.IEvaluationContextpublic Base resolveConstant(Object theAppContext, String theName) throws PathEngineException
FHIRPathEngine.IEvaluationContextresolveConstant in interface FHIRPathEngine.IEvaluationContexttheAppContext - - content passed into the fluent path enginetheName - - name reference to resolvePathEngineExceptionpublic TypeDetails resolveConstantType(Object theAppContext, String theName) throws PathEngineException
resolveConstantType in interface FHIRPathEngine.IEvaluationContextPathEngineExceptionpublic FHIRPathEngine.IEvaluationContext.FunctionDetails resolveFunction(String theFunctionName)
resolveFunction in interface FHIRPathEngine.IEvaluationContextpublic Base resolveReference(Object theAppContext, String theUrl)
FHIRPathEngine.IEvaluationContextresolveReference in interface FHIRPathEngine.IEvaluationContextCopyright © 2014–2017 University Health Network. All rights reserved.