| Package | Description |
|---|---|
| org.hl7.fhir.r4.elementmodel | |
| org.hl7.fhir.r4.model | |
| org.hl7.fhir.r4.utils |
| Modifier and Type | Method and Description |
|---|---|
Property |
Property.getChild(String name,
TypeDetails type) |
protected List<Property> |
Property.getChildProperties(TypeDetails type) |
| Modifier and Type | Method and Description |
|---|---|
TypeDetails |
ExpressionNode.getOpTypes() |
TypeDetails |
ExpressionNode.getTypes() |
TypeDetails |
TypeDetails.intersect(TypeDetails right) |
TypeDetails |
TypeDetails.toSingleton() |
TypeDetails |
TypeDetails.union(TypeDetails right) |
| Modifier and Type | Method and Description |
|---|---|
TypeDetails |
TypeDetails.intersect(TypeDetails right) |
void |
ExpressionNode.setOpTypes(TypeDetails opTypes) |
void |
ExpressionNode.setTypes(TypeDetails types) |
TypeDetails |
TypeDetails.union(TypeDetails right) |
void |
TypeDetails.update(TypeDetails source) |
| Modifier and Type | Method and Description |
|---|---|
TypeDetails |
FHIRPathEngine.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 context
|
TypeDetails |
FHIRPathEngine.check(Object appContext,
String resourceType,
String context,
String expr) |
TypeDetails |
FHIRPathEngine.check(Object appContext,
StructureDefinition sd,
ExpressionNode expr) |
TypeDetails |
FHIRPathEngine.check(Object appContext,
StructureDefinition sd,
String context,
ExpressionNode expr) |
TypeDetails |
LiquidEngine.checkFunction(Object appContext,
String functionName,
List<TypeDetails> parameters) |
TypeDetails |
FHIRPathEngine.IEvaluationContext.checkFunction(Object appContext,
String functionName,
List<TypeDetails> parameters)
Check the function parameters, and throw an error if they are incorrect, or return the type for the function
|
TypeDetails |
StructureMapUtilities.PropertyWithType.getTypes() |
TypeDetails |
LiquidEngine.resolveConstantType(Object appContext,
String name) |
TypeDetails |
FHIRPathEngine.IEvaluationContext.resolveConstantType(Object appContext,
String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
StructureMapUtilities.VariablesForProfiling.add(StructureMapUtilities.VariableMode mode,
String name,
String path,
Property baseProperty,
Property profileProperty,
TypeDetails types) |
void |
StructureMapUtilities.VariablesForProfiling.add(StructureMapUtilities.VariableMode mode,
String name,
String path,
Property property,
TypeDetails types) |
| Modifier and Type | Method and Description |
|---|---|
TypeDetails |
LiquidEngine.checkFunction(Object appContext,
String functionName,
List<TypeDetails> parameters) |
TypeDetails |
FHIRPathEngine.IEvaluationContext.checkFunction(Object appContext,
String functionName,
List<TypeDetails> parameters)
Check the function parameters, and throw an error if they are incorrect, or return the type for the function
|
| Constructor and Description |
|---|
PropertyWithType(String path,
Property baseProperty,
Property profileProperty,
TypeDetails types) |
Copyright © 2014–2021 Health Level 7. All rights reserved.