Uses of Class
org.hl7.fhir.r5.fhirpath.TypeDetails
Package
Description
-
Uses of TypeDetails in org.hl7.fhir.r5.comparison
Modifier and TypeMethodDescriptionComparisonRenderer.checkFunction
(FHIRPathEngine engine, Object appContext, String functionName, TypeDetails focus, List<TypeDetails> parameters) ComparisonRenderer.resolveConstantType
(FHIRPathEngine engine, Object appContext, String name, boolean explicitConstant) Modifier and TypeMethodDescriptionComparisonRenderer.checkFunction
(FHIRPathEngine engine, Object appContext, String functionName, TypeDetails focus, List<TypeDetails> parameters) Modifier and TypeMethodDescriptionComparisonRenderer.checkFunction
(FHIRPathEngine engine, Object appContext, String functionName, TypeDetails focus, List<TypeDetails> parameters) -
Uses of TypeDetails in org.hl7.fhir.r5.elementmodel
Modifier and TypeMethodDescriptionProperty.getChild
(String name, TypeDetails type) Property.getChildProperties
(TypeDetails type) -
Uses of TypeDetails in org.hl7.fhir.r5.fhirpath
Modifier and TypeMethodDescriptionFHIRPathEngine.check
(Object appContext, String resourceType, String context, ExpressionNode expr) check that paths referred to in the ExpressionNode are valid xPathStartsWithValueRef is a hack work around for the fact that FHIR Path sometimes needs a different starting point than the xpath returns a list of the possible types that might be returned by executing the ExpressionNode against a particular contextFHIRPathEngine.check
(Object appContext, String resourceType, String context, ExpressionNode expr, Set<ElementDefinition> elementDependencies) check that paths referred to in the ExpressionNode are valid xPathStartsWithValueRef is a hack work around for the fact that FHIR Path sometimes needs a different starting point than the xpath returns a list of the possible types that might be returned by executing the ExpressionNode against a particular contextFHIRPathEngine.check
(Object appContext, String resourceType, List<String> resourceTypes, ExpressionNode expr, Set<ElementDefinition> elementDependencies) check that paths referred to in the ExpressionNode are valid xPathStartsWithValueRef is a hack work around for the fact that FHIR Path sometimes needs a different starting point than the xpath returns a list of the possible types that might be returned by executing the ExpressionNode against a particular contextFHIRPathEngine.check
(Object appContext, StructureDefinition sd, String context, ExpressionNode expr) FHIRPathEngine.check
(Object appContext, StructureDefinition sd, ExpressionNode expr) FHIRPathEngine.IEvaluationContext.checkFunction
(FHIRPathEngine engine, Object appContext, String functionName, TypeDetails focus, List<TypeDetails> parameters) Check the function parameters, and throw an error if they are incorrect, or return the type for the functionFHIRPathEngine.checkOnTypes
(Object appContext, String resourceType, List<String> typeList, ExpressionNode expr, List<FHIRPathEngine.IssueMessage> warnings) check that paths referred to in the ExpressionNode are valid xPathStartsWithValueRef is a hack work around for the fact that FHIR Path sometimes needs a different starting point than the xpath returns a list of the possible types that might be returned by executing the ExpressionNode against a particular contextFHIRPathEngine.checkOnTypes
(Object appContext, String resourceType, TypeDetails types, ExpressionNode expr, List<FHIRPathEngine.IssueMessage> warnings) TypeDetails.copy()
static TypeDetails
TypeDetails.empty()
ExpressionNode.getOpTypes()
ExpressionNode.getTypes()
TypeDetails.intersect
(TypeDetails right) FHIRPathEngine.IEvaluationContext.resolveConstantType
(FHIRPathEngine engine, Object appContext, String name, boolean explicitConstant) TypeDetails.toOrdered()
TypeDetails.toSingleton()
TypeDetails.toUnordered()
TypeDetails.union
(TypeDetails right) Modifier and TypeMethodDescriptionvoid
TypeDetails.addTypes
(TypeDetails other) FHIRPathEngine.IEvaluationContext.checkFunction
(FHIRPathEngine engine, Object appContext, String functionName, TypeDetails focus, List<TypeDetails> parameters) Check the function parameters, and throw an error if they are incorrect, or return the type for the functionFHIRPathEngine.checkOnTypes
(Object appContext, String resourceType, TypeDetails types, ExpressionNode expr, List<FHIRPathEngine.IssueMessage> warnings) boolean
TypeDetails.contains
(TypeDetails other) TypeDetails.intersect
(TypeDetails right) boolean
TypeDetails.matches
(TypeDetails other) void
ExpressionNode.setOpTypes
(TypeDetails opTypes) void
ExpressionNode.setTypes
(TypeDetails types) TypeDetails.union
(TypeDetails right) void
TypeDetails.update
(TypeDetails source) Modifier and TypeMethodDescriptionFHIRPathEngine.IEvaluationContext.checkFunction
(FHIRPathEngine engine, Object appContext, String functionName, TypeDetails focus, List<TypeDetails> parameters) Check the function parameters, and throw an error if they are incorrect, or return the type for the function -
Uses of TypeDetails in org.hl7.fhir.r5.model
Modifier and TypeMethodDescriptionExpressionNode.getOpTypes()
Deprecated.ExpressionNode.getTypes()
Deprecated.Modifier and TypeMethodDescriptionvoid
ExpressionNode.setOpTypes
(TypeDetails opTypes) Deprecated.void
ExpressionNode.setTypes
(TypeDetails types) Deprecated. -
Uses of TypeDetails in org.hl7.fhir.r5.utils
Modifier and TypeMethodDescriptionLiquidEngine.checkFunction
(FHIRPathEngine engine, Object appContext, String functionName, TypeDetails focus, List<TypeDetails> parameters) LiquidEngine.resolveConstantType
(FHIRPathEngine engine, Object appContext, String name, boolean explicitConstant) Modifier and TypeMethodDescriptionLiquidEngine.checkFunction
(FHIRPathEngine engine, Object appContext, String functionName, TypeDetails focus, List<TypeDetails> parameters) Modifier and TypeMethodDescriptionLiquidEngine.checkFunction
(FHIRPathEngine engine, Object appContext, String functionName, TypeDetails focus, List<TypeDetails> parameters) -
Uses of TypeDetails in org.hl7.fhir.r5.utils.sql
Modifier and TypeMethodDescriptionRunner.checkFunction
(FHIRPathEngine engine, Object appContext, String functionName, TypeDetails focus, List<TypeDetails> parameters) Runner.resolveConstantType
(FHIRPathEngine engine, Object appContext, String name, boolean explicitConstant) Modifier and TypeMethodDescriptionRunner.checkFunction
(FHIRPathEngine engine, Object appContext, String functionName, TypeDetails focus, List<TypeDetails> parameters) Modifier and TypeMethodDescriptionRunner.checkFunction
(FHIRPathEngine engine, Object appContext, String functionName, TypeDetails focus, List<TypeDetails> parameters) -
Uses of TypeDetails in org.hl7.fhir.r5.utils.structuremap
Modifier and TypeMethodDescriptionFHIRPathHostServices.checkFunction
(FHIRPathEngine engine, Object appContext, String functionName, TypeDetails focus, List<TypeDetails> parameters) PropertyWithType.getTypes()
FHIRPathHostServices.resolveConstantType
(FHIRPathEngine engine, Object appContext, String name, boolean explicitConstant) Modifier and TypeMethodDescriptionvoid
VariablesForProfiling.add
(VariableMode mode, String name, String path, Property baseProperty, Property profileProperty, TypeDetails types) void
VariablesForProfiling.add
(VariableMode mode, String name, String path, Property property, TypeDetails types) FHIRPathHostServices.checkFunction
(FHIRPathEngine engine, Object appContext, String functionName, TypeDetails focus, List<TypeDetails> parameters) Modifier and TypeMethodDescriptionFHIRPathHostServices.checkFunction
(FHIRPathEngine engine, Object appContext, String functionName, TypeDetails focus, List<TypeDetails> parameters) ModifierConstructorDescriptionPropertyWithType
(String path, Property baseProperty, Property profileProperty, TypeDetails types)