Class FhirInstanceValidator.NullEvaluationContext
- java.lang.Object
-
- org.hl7.fhir.common.hapi.validation.validator.FhirInstanceValidator.NullEvaluationContext
-
- All Implemented Interfaces:
org.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext
- Enclosing class:
- FhirInstanceValidator
public static class FhirInstanceValidator.NullEvaluationContext extends Object implements org.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext
-
-
Constructor Summary
Constructors Constructor Description NullEvaluationContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.hl7.fhir.r5.model.TypeDetailscheckFunction(Object appContext, String functionName, List<org.hl7.fhir.r5.model.TypeDetails> parameters)booleanconformsToProfile(Object appContext, org.hl7.fhir.r5.model.Base item, String url)List<org.hl7.fhir.r5.model.Base>executeFunction(Object appContext, String functionName, List<List<org.hl7.fhir.r5.model.Base>> parameters)booleanlog(String argument, List<org.hl7.fhir.r5.model.Base> focus)org.hl7.fhir.r5.model.BaseresolveConstant(Object appContext, String name, boolean beforeContext)org.hl7.fhir.r5.model.TypeDetailsresolveConstantType(Object appContext, String name)org.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext.FunctionDetailsresolveFunction(String functionName)org.hl7.fhir.r5.model.BaseresolveReference(Object appContext, String url, org.hl7.fhir.r5.model.Base refContext)org.hl7.fhir.r5.model.ValueSetresolveValueSet(Object appContext, String url)
-
-
-
Constructor Detail
-
NullEvaluationContext
public NullEvaluationContext()
-
-
Method Detail
-
resolveConstant
public org.hl7.fhir.r5.model.Base resolveConstant(Object appContext, String name, boolean beforeContext) throws org.hl7.fhir.exceptions.PathEngineException
- Specified by:
resolveConstantin interfaceorg.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext- Throws:
org.hl7.fhir.exceptions.PathEngineException
-
resolveConstantType
public org.hl7.fhir.r5.model.TypeDetails resolveConstantType(Object appContext, String name) throws org.hl7.fhir.exceptions.PathEngineException
- Specified by:
resolveConstantTypein interfaceorg.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext- Throws:
org.hl7.fhir.exceptions.PathEngineException
-
log
public boolean log(String argument, List<org.hl7.fhir.r5.model.Base> focus)
- Specified by:
login interfaceorg.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext
-
resolveFunction
public org.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext.FunctionDetails resolveFunction(String functionName)
- Specified by:
resolveFunctionin interfaceorg.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext
-
checkFunction
public org.hl7.fhir.r5.model.TypeDetails checkFunction(Object appContext, String functionName, List<org.hl7.fhir.r5.model.TypeDetails> parameters) throws org.hl7.fhir.exceptions.PathEngineException
- Specified by:
checkFunctionin interfaceorg.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext- Throws:
org.hl7.fhir.exceptions.PathEngineException
-
executeFunction
public List<org.hl7.fhir.r5.model.Base> executeFunction(Object appContext, String functionName, List<List<org.hl7.fhir.r5.model.Base>> parameters)
- Specified by:
executeFunctionin interfaceorg.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext
-
resolveReference
public org.hl7.fhir.r5.model.Base resolveReference(Object appContext, String url, org.hl7.fhir.r5.model.Base refContext) throws org.hl7.fhir.exceptions.FHIRException
- Specified by:
resolveReferencein interfaceorg.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext- Throws:
org.hl7.fhir.exceptions.FHIRException
-
conformsToProfile
public boolean conformsToProfile(Object appContext, org.hl7.fhir.r5.model.Base item, String url) throws org.hl7.fhir.exceptions.FHIRException
- Specified by:
conformsToProfilein interfaceorg.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext- Throws:
org.hl7.fhir.exceptions.FHIRException
-
resolveValueSet
public org.hl7.fhir.r5.model.ValueSet resolveValueSet(Object appContext, String url)
- Specified by:
resolveValueSetin interfaceorg.hl7.fhir.r5.utils.FHIRPathEngine.IEvaluationContext
-
-