ExpressionNode.TypeDetails |
FHIRPathEngine.check(Object appContext,
String resourceType,
String context,
String expr) |
|
ExpressionNode.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
|
List<Base> |
FHIRPathEngine.evaluate(Object appContext,
Resource resource,
Base base,
String path) |
evaluate a path and return the matching elements
|
List<Base> |
FHIRPathEngine.evaluate(Base base,
String path) |
evaluate a path and return the matching elements
|
boolean |
FHIRPathEngine.evaluateToBoolean(Resource resource,
Base base,
String path) |
evaluate a path and return true or false (e.g.
|
String |
FHIRPathEngine.evaluateToString(Base base,
String path) |
evaluate a path and a string containing the outcome (for display)
|
void |
FHIRLexer.next() |
|
ExpressionNode |
FHIRPathEngine.parse(String path) |
Parse a path for later use using execute
|
ExpressionNode |
FHIRPathEngine.parse(FHIRLexer lexer) |
Parse a path that is part of some other syntax
|
String |
FHIRLexer.processConstant(String s) |
|
String |
FHIRLexer.readConstant(String desc) |
|
void |
FHIRLexer.skipToken(String token) |
|
String |
FHIRLexer.take() |
|
String |
FHIRLexer.takeDottedToken() |
|
void |
FHIRLexer.token(String kw) |
|