| Package | Description |
|---|---|
| org.hl7.fhir.r4.model | |
| org.hl7.fhir.r4.utils |
| Modifier and Type | Method and Description |
|---|---|
ExpressionNode |
ExpressionNode.getGroup() |
ExpressionNode |
ExpressionNode.getInner() |
ExpressionNode |
ExpressionNode.getOpNext() |
| Modifier and Type | Method and Description |
|---|---|
List<ExpressionNode> |
ExpressionNode.getParameters() |
| Modifier and Type | Method and Description |
|---|---|
void |
ExpressionNode.setGroup(ExpressionNode group) |
void |
ExpressionNode.setInner(ExpressionNode value) |
void |
ExpressionNode.setOpNext(ExpressionNode value) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionNode |
FHIRPathEngine.ExpressionNodeWithOffset.getNode() |
ExpressionNode |
FHIRPathEngine.parse(FHIRLexer lexer)
Parse a path that is part of some other syntax
|
ExpressionNode |
FHIRPathEngine.parse(String path)
Parse a path for later use using execute
|
ExpressionNode |
FHIRPathEngine.parse(String path,
String name) |
| 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,
StructureDefinition sd,
ExpressionNode expr) |
TypeDetails |
FHIRPathEngine.check(Object appContext,
StructureDefinition sd,
String context,
ExpressionNode expr) |
List<Base> |
FHIRPathEngine.evaluate(Base base,
ExpressionNode ExpressionNode)
evaluate a path and return the matching elements
|
List<Base> |
FHIRPathEngine.evaluate(Object appContext,
Base focusResource,
Base rootResource,
Base base,
ExpressionNode ExpressionNode)
evaluate a path and return the matching elements
|
List<Base> |
FHIRPathEngine.evaluate(Object appContext,
Resource focusResource,
Resource rootResource,
Base base,
ExpressionNode ExpressionNode)
evaluate a path and return the matching elements
|
ElementDefinition |
FHIRPathEngine.evaluateDefinition(ExpressionNode expr,
StructureDefinition profile,
ElementDefinition element)
given an element definition in a profile, what element contains the differentiating fixed
for the element, given the differentiating expresssion.
|
boolean |
FHIRPathEngine.evaluateToBoolean(Object appInfo,
Base focusResource,
Base rootResource,
Base base,
ExpressionNode node)
evaluate a path and return true or false (e.g.
|
boolean |
FHIRPathEngine.evaluateToBoolean(Object appInfo,
Resource focusResource,
Resource rootResource,
Base base,
ExpressionNode node)
evaluate a path and return true or false (e.g.
|
boolean |
FHIRPathEngine.evaluateToBoolean(Resource focusResource,
Resource rootResource,
Base base,
ExpressionNode node)
evaluate a path and return true or false (e.g.
|
String |
FHIRPathEngine.evaluateToString(Object appInfo,
Base focusResource,
Base rootResource,
Base base,
ExpressionNode node) |
| Constructor and Description |
|---|
ExpressionNodeWithOffset(int offset,
ExpressionNode node) |
Copyright © 2014–2021 Health Level 7. All rights reserved.