Uses of Interface
org.linuxforhealth.fhir.path.FHIRPathNode
-
-
Uses of FHIRPathNode in org.linuxforhealth.fhir.cql.engine.model
Methods in org.linuxforhealth.fhir.cql.engine.model with parameters of type FHIRPathNode Modifier and Type Method Description protected java.lang.Object
FHIRModelResolver. unpack(FHIRPathNode node, java.lang.String path)
-
Uses of FHIRPathNode in org.linuxforhealth.fhir.path
Subinterfaces of FHIRPathNode in org.linuxforhealth.fhir.path Modifier and Type Interface Description interface
FHIRPathNumberValue
An interface that represents aFHIRPathSystemValue
that wraps a number valueinterface
FHIRPathSystemValue
An interface that represents FHIRPath system data typesinterface
FHIRPathTemporalValue
AFHIRPathSystemValue
that wraps a temporal valueClasses in org.linuxforhealth.fhir.path that implement FHIRPathNode Modifier and Type Class Description class
FHIRPathAbstractNode
class
FHIRPathAbstractSystemValue
Abstract base class for allFHIRPathSystemValue
implementationsclass
FHIRPathAbstractTemporalValue
class
FHIRPathBooleanValue
AFHIRPathSystemValue
node that wraps aBoolean
valueclass
FHIRPathDateTimeValue
AFHIRPathTemporalValue
node that wraps aTemporalAccessor
date/time valueclass
FHIRPathDateValue
A node that wraps aTemporalAccessor
date valueclass
FHIRPathDecimalValue
AFHIRPathNumberValue
node that wraps aBigDecimal
valueclass
FHIRPathElementNode
AFHIRPathNode
that wraps anElement
class
FHIRPathIntegerValue
AFHIRPathNumberValue
node that wraps anInteger
valueclass
FHIRPathQuantityNode
AFHIRPathElementNode
that wraps aQuantity
class
FHIRPathQuantityValue
class
FHIRPathResourceNode
AFHIRPathNode
that wraps aResource
class
FHIRPathStringValue
AFHIRPathSystemValue
node that wraps aString
valueclass
FHIRPathTermServiceNode
A specialFHIRPathNode
implementation used for the %terminologies external constantclass
FHIRPathTimeValue
AFHIRPathTemporalValue
node that wraps aLocalTime
valueclass
FHIRPathTypeInfoNode
AFHIRPathNode
that wraps aTypeInfo
Fields in org.linuxforhealth.fhir.path with type parameters of type FHIRPathNode Modifier and Type Field Description protected java.util.Collection<FHIRPathNode>
FHIRPathAbstractNode.Builder. children
protected java.util.Collection<FHIRPathNode>
FHIRPathAbstractNode. children
Methods in org.linuxforhealth.fhir.path with type parameters of type FHIRPathNode Modifier and Type Method Description <T extends FHIRPathNode>
TFHIRPathAbstractNode. as(java.lang.Class<T> nodeType)
<T extends FHIRPathNode>
TFHIRPathNode. as(java.lang.Class<T> nodeType)
Cast this FHIRPathNode to the type specified in the parameter<T extends FHIRPathNode>
booleanFHIRPathAbstractNode. is(java.lang.Class<T> nodeType)
<T extends FHIRPathNode>
booleanFHIRPathNode. is(java.lang.Class<T> nodeType)
Indicates whether this FHIRPathNode is type compatible with the parameterMethods in org.linuxforhealth.fhir.path that return FHIRPathNode Modifier and Type Method Description abstract FHIRPathNode
FHIRPathAbstractNode.Builder. build()
FHIRPathNode
FHIRPathNode.Builder. build()
Build a FHIRPathNode using this builderFHIRPathNode
FHIRPathTree. getNode(java.lang.String path)
Get the node at the location given by the path parameterFHIRPathNode
FHIRPathTree. getParent(FHIRPathNode node)
Get the parent of the node parameterFHIRPathNode
FHIRPathTree. getRoot()
The root node of this FHIRPathTreeFHIRPathNode
FHIRPathTree. getSibling(FHIRPathNode node, java.lang.String name)
Get the first sibling of the node parameter with the given nameMethods in org.linuxforhealth.fhir.path that return types with arguments of type FHIRPathNode Modifier and Type Method Description java.util.Collection<FHIRPathNode>
FHIRPathAbstractNode. children()
java.util.Collection<FHIRPathNode>
FHIRPathAbstractSystemValue. children()
This method always returns an emptyCollection
java.util.Collection<FHIRPathNode>
FHIRPathNode. children()
The child nodes of this FHIRPathNodejava.util.Collection<FHIRPathNode>
FHIRPathAbstractNode. descendants()
java.util.Collection<FHIRPathNode>
FHIRPathAbstractSystemValue. descendants()
This method always returns an emptyCollection
java.util.Collection<FHIRPathNode>
FHIRPathNode. descendants()
A collection of descendant nodes of this FHIRPathNodejava.util.Collection<FHIRPathNode>
FHIRPathTree. getSiblings(FHIRPathNode node)
Get the siblings of the node parameterjava.util.Collection<FHIRPathNode>
FHIRPathTree. getSiblings(FHIRPathNode node, java.lang.String name)
Get the siblings of the node parameter with the given namejava.util.stream.Stream<FHIRPathNode>
FHIRPathAbstractNode. stream()
java.util.stream.Stream<FHIRPathNode>
FHIRPathAbstractSystemValue. stream()
This method always returns an emptyStream
java.util.stream.Stream<FHIRPathNode>
FHIRPathNode. stream()
A stream-based view of this FHIRPathNode and all of its descendantsMethods in org.linuxforhealth.fhir.path with parameters of type FHIRPathNode Modifier and Type Method Description FHIRPathAbstractNode.Builder
FHIRPathAbstractNode.Builder. children(FHIRPathNode... children)
FHIRPathAbstractSystemValue.Builder
FHIRPathAbstractSystemValue.Builder. children(FHIRPathNode... children)
This builder method is not supported - implementations will never have childrenFHIRPathElementNode.Builder
FHIRPathElementNode.Builder. children(FHIRPathNode... children)
FHIRPathNode.Builder
FHIRPathNode.Builder. children(FHIRPathNode... children)
Child nodes of the FHIRPathNodeFHIRPathQuantityNode.Builder
FHIRPathQuantityNode.Builder. children(FHIRPathNode... children)
FHIRPathResourceNode.Builder
FHIRPathResourceNode.Builder. children(FHIRPathNode... children)
int
FHIRPathAbstractTemporalValue. compareTo(FHIRPathNode other)
int
FHIRPathBooleanValue. compareTo(FHIRPathNode other)
Compare the boolean value wrapped by this FHIRPathBooleanValue node to the parameterint
FHIRPathElementNode. compareTo(FHIRPathNode other)
Compare the element wrapped by this FHIRPathElementNode to the parameterdefault int
FHIRPathNumberValue. compareTo(FHIRPathNode other)
Compare the number value wrapped by this FHIRPathNumberValue node to the parameterint
FHIRPathQuantityNode. compareTo(FHIRPathNode other)
Compare the quantity value wrapped by this FHIRPathQuantityNode to the parameterint
FHIRPathQuantityValue. compareTo(FHIRPathNode other)
Compare the quantity value wrapped by this FHIRPathQuantityValue to the parameterint
FHIRPathResourceNode. compareTo(FHIRPathNode node)
This method is not supported for this FHIRPathResourceNodeint
FHIRPathStringValue. compareTo(FHIRPathNode other)
Compare theString
value wrapped by this FHIRPathStringValue node to the parameterint
FHIRPathTermServiceNode. compareTo(FHIRPathNode o)
int
FHIRPathTypeInfoNode. compareTo(FHIRPathNode o)
The compareTo operation is not supported for this FHIRPathTypeInfoNodeFHIRPathNode
FHIRPathTree. getParent(FHIRPathNode node)
Get the parent of the node parameterFHIRPathNode
FHIRPathTree. getSibling(FHIRPathNode node, java.lang.String name)
Get the first sibling of the node parameter with the given namejava.util.Collection<FHIRPathNode>
FHIRPathTree. getSiblings(FHIRPathNode node)
Get the siblings of the node parameterjava.util.Collection<FHIRPathNode>
FHIRPathTree. getSiblings(FHIRPathNode node, java.lang.String name)
Get the siblings of the node parameter with the given nameboolean
FHIRPathAbstractTemporalValue. isComparableTo(FHIRPathNode other)
boolean
FHIRPathBooleanValue. isComparableTo(FHIRPathNode other)
Indicates whether this FHIRPathBooleanValue is comparable to the parameterboolean
FHIRPathElementNode. isComparableTo(FHIRPathNode other)
Indicates whether this FHIRPathElementNode has a primitive value and is comparable to the parameterdefault boolean
FHIRPathNode. isComparableTo(FHIRPathNode other)
Indicates whether this FHIRPathNode is comparable to the parameterdefault boolean
FHIRPathNumberValue. isComparableTo(FHIRPathNode other)
Indicates whether this FHIRPathNumberValue is comparable to the parameterboolean
FHIRPathQuantityNode. isComparableTo(FHIRPathNode other)
Indicates whether this FHIRPathQuantityNode is comparable to the parameterboolean
FHIRPathQuantityValue. isComparableTo(FHIRPathNode other)
Indicates whether this FHIRPathQuantityValue is comparable to the parameterboolean
FHIRPathStringValue. isComparableTo(FHIRPathNode other)
Indicates whether this FHIRPathStringValue is comparable to the parameterMethod parameters in org.linuxforhealth.fhir.path with type arguments of type FHIRPathNode Modifier and Type Method Description FHIRPathAbstractNode.Builder
FHIRPathAbstractNode.Builder. children(java.util.Collection<FHIRPathNode> children)
FHIRPathAbstractSystemValue.Builder
FHIRPathAbstractSystemValue.Builder. children(java.util.Collection<FHIRPathNode> children)
This builder method is not supported - implementations will never have descendantsFHIRPathElementNode.Builder
FHIRPathElementNode.Builder. children(java.util.Collection<FHIRPathNode> children)
FHIRPathNode.Builder
FHIRPathNode.Builder. children(java.util.Collection<FHIRPathNode> children)
Child nodes of the FHIRPathNodeFHIRPathQuantityNode.Builder
FHIRPathQuantityNode.Builder. children(java.util.Collection<FHIRPathNode> children)
FHIRPathResourceNode.Builder
FHIRPathResourceNode.Builder. children(java.util.Collection<FHIRPathNode> children)
-
Uses of FHIRPathNode in org.linuxforhealth.fhir.path.evaluator
Fields in org.linuxforhealth.fhir.path.evaluator with type parameters of type FHIRPathNode Modifier and Type Field Description static java.util.Collection<FHIRPathNode>
FHIRPathEvaluator. SINGLETON_FALSE
static java.util.Collection<FHIRPathNode>
FHIRPathEvaluator. SINGLETON_TRUE
Methods in org.linuxforhealth.fhir.path.evaluator that return types with arguments of type FHIRPathNode Modifier and Type Method Description java.util.Collection<FHIRPathNode>
FHIRPathEvaluator. evaluate(java.lang.String expr)
Evaluate a FHIRPath expressionjava.util.Collection<FHIRPathNode>
FHIRPathEvaluator. evaluate(Resource resource, java.lang.String expr)
Evaluate a FHIRPath expression against aResource
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator. evaluate(Element element, java.lang.String expr)
Evaluate a FHIRPath expression against anElement
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator. evaluate(Visitable resourceOrElement, java.lang.String expr)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator. evaluate(FHIRPathEvaluator.EvaluationContext evaluationContext, java.lang.String expr)
Evaluate a FHIRPath expression using an existing evaluation contextjava.util.Collection<FHIRPathNode>
FHIRPathEvaluator. evaluate(FHIRPathEvaluator.EvaluationContext evaluationContext, java.lang.String expr, java.util.Collection<FHIRPathNode> initialContext)
Evaluate a FHIRPathExpression using an existing EvaluationContext against a collection of FHIRPath nodesjava.util.Collection<FHIRPathNode>
FHIRPathEvaluator. evaluate(FHIRPathEvaluator.EvaluationContext evaluationContext, java.lang.String expr, FHIRPathNode node)
Evaluate a FHIRPath expression using an existing evaluation context against a FHIRPath nodejava.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluationContext. getCachedFunctionResult(java.lang.String functionName, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
Get the cached function result for the given function name, context, and arguments.java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluationContext. getExternalConstant(java.lang.String name)
Get an external constant with the given namejava.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitAdditiveExpression(FHIRPathParser.AdditiveExpressionContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitAndExpression(FHIRPathParser.AndExpressionContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitBooleanLiteral(FHIRPathParser.BooleanLiteralContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitDateLiteral(FHIRPathParser.DateLiteralContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitDateTimeLiteral(FHIRPathParser.DateTimeLiteralContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitDateTimePrecision(FHIRPathParser.DateTimePrecisionContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitEqualityExpression(FHIRPathParser.EqualityExpressionContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitExternalConstant(FHIRPathParser.ExternalConstantContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitExternalConstantTerm(FHIRPathParser.ExternalConstantTermContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitFunction(FHIRPathParser.FunctionContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitFunctionInvocation(FHIRPathParser.FunctionInvocationContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitIdentifier(FHIRPathParser.IdentifierContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitImpliesExpression(FHIRPathParser.ImpliesExpressionContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitIndexerExpression(FHIRPathParser.IndexerExpressionContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitIndexInvocation(FHIRPathParser.IndexInvocationContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitInequalityExpression(FHIRPathParser.InequalityExpressionContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitInvocationExpression(FHIRPathParser.InvocationExpressionContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitInvocationTerm(FHIRPathParser.InvocationTermContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitLiteralTerm(FHIRPathParser.LiteralTermContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitMemberInvocation(FHIRPathParser.MemberInvocationContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitMembershipExpression(FHIRPathParser.MembershipExpressionContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitMultiplicativeExpression(FHIRPathParser.MultiplicativeExpressionContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitNullLiteral(FHIRPathParser.NullLiteralContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitNumberLiteral(FHIRPathParser.NumberLiteralContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitOrExpression(FHIRPathParser.OrExpressionContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitParamList(FHIRPathParser.ParamListContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitParenthesizedTerm(FHIRPathParser.ParenthesizedTermContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitPluralDateTimePrecision(FHIRPathParser.PluralDateTimePrecisionContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitPolarityExpression(FHIRPathParser.PolarityExpressionContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitQualifiedIdentifier(FHIRPathParser.QualifiedIdentifierContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitQuantity(FHIRPathParser.QuantityContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitQuantityLiteral(FHIRPathParser.QuantityLiteralContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitStringLiteral(FHIRPathParser.StringLiteralContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitTermExpression(FHIRPathParser.TermExpressionContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitThisInvocation(FHIRPathParser.ThisInvocationContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitTimeLiteral(FHIRPathParser.TimeLiteralContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitTotalInvocation(FHIRPathParser.TotalInvocationContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitTypeExpression(FHIRPathParser.TypeExpressionContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitTypeSpecifier(FHIRPathParser.TypeSpecifierContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitUnionExpression(FHIRPathParser.UnionExpressionContext ctx)
java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluatingVisitor. visitUnit(FHIRPathParser.UnitContext ctx)
Methods in org.linuxforhealth.fhir.path.evaluator with parameters of type FHIRPathNode Modifier and Type Method Description java.util.Collection<FHIRPathNode>
FHIRPathEvaluator. evaluate(FHIRPathEvaluator.EvaluationContext evaluationContext, java.lang.String expr, FHIRPathNode node)
Evaluate a FHIRPath expression using an existing evaluation context against a FHIRPath nodevoid
FHIRPathEvaluator.EvaluationContext. setExternalConstant(java.lang.String name, FHIRPathNode node)
Set an external constant using a name and FHIRPath nodeMethod parameters in org.linuxforhealth.fhir.path.evaluator with type arguments of type FHIRPathNode Modifier and Type Method Description void
FHIRPathEvaluator.EvaluationListener. afterEvaluation(org.antlr.v4.runtime.ParserRuleContext parserRuleContext, java.util.Collection<FHIRPathNode> result)
Called immediately after an expression, term, or literal associated with the given parser rule context is evaluatedvoid
FHIRPathEvaluator.EvaluationListener. beforeEvaluation(org.antlr.v4.runtime.ParserRuleContext parserRuleContext, java.util.Collection<FHIRPathNode> context)
Called immediately before an expression, term, or literal associated with the given parser rule context is evaluatedvoid
FHIRPathEvaluator.EvaluationContext. cacheFunctionResult(java.lang.String functionName, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments, java.util.Collection<FHIRPathNode> result)
Cache the function result for the given function name, context, and argumentsvoid
FHIRPathEvaluator.EvaluationContext. cacheFunctionResult(java.lang.String functionName, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments, java.util.Collection<FHIRPathNode> result)
Cache the function result for the given function name, context, and argumentsjava.util.Collection<FHIRPathNode>
FHIRPathEvaluator. evaluate(FHIRPathEvaluator.EvaluationContext evaluationContext, java.lang.String expr, java.util.Collection<FHIRPathNode> initialContext)
Evaluate a FHIRPathExpression using an existing EvaluationContext against a collection of FHIRPath nodesjava.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluationContext. getCachedFunctionResult(java.lang.String functionName, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
Get the cached function result for the given function name, context, and arguments.java.util.Collection<FHIRPathNode>
FHIRPathEvaluator.EvaluationContext. getCachedFunctionResult(java.lang.String functionName, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
Get the cached function result for the given function name, context, and arguments.boolean
FHIRPathEvaluator.EvaluationContext. hasCachedFunctionResult(java.lang.String functionName, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
Indicates whether a function result has been cached for the given function name, context, and arguments.boolean
FHIRPathEvaluator.EvaluationContext. hasCachedFunctionResult(java.lang.String functionName, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
Indicates whether a function result has been cached for the given function name, context, and arguments.void
FHIRPathEvaluator.EvaluationContext. setExternalConstant(java.lang.String name, java.util.Collection<FHIRPathNode> nodes)
Set an external constant using a name and a collection of FHIRPath node -
Uses of FHIRPathNode in org.linuxforhealth.fhir.path.function
Methods in org.linuxforhealth.fhir.path.function that return types with arguments of type FHIRPathNode Modifier and Type Method Description java.util.Collection<FHIRPathNode>
AllFalseFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
AllTrueFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
AnyFalseFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
AnyTrueFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
BetweenFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ChildrenFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
CombineFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ConformsToFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ConvertsToBooleanFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ConvertsToDateFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ConvertsToDateTimeFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ConvertsToTimeFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
CountFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
DescendantsFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
EmptyFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ExpandFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ExtensionFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
FHIRPathAbstractFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
abstract java.util.Collection<FHIRPathNode>
FHIRPathAbstractTermFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
FHIRPathFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
FHIRPathStringAbstractFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
FirstFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
GetValueFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
HasValueFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
HtmlChecksFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
IntersectFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
IsDistinctFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
LastFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
LookupFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
LowerFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
MemberOfFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
NotFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
NowFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ResolveFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
For each item in the collection, if it is a string that is a uri (or canonical or url), locate the target of the reference, and add it to the resulting collection.java.util.Collection<FHIRPathNode>
SingleFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
SkipFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
SubsumedByFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
SubsumesFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
TailFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
TakeFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
TimeOfDayFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ToBooleanFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ToCharsFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ToDateFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ToDateTimeFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
TodayFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ToIntegerFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ToStringFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ToTimeFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
TranslateFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
TypeFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
UnionFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
UpperFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ValidateCSFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ValidateVSFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
protected java.util.Collection<FHIRPathNode>
FHIRPathAbstractFunction. cacheFunctionResult(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments, java.util.Collection<FHIRPathNode> result)
java.util.Collection<FHIRPathNode>
ContainsFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
EndsWithFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
protected abstract java.util.Collection<FHIRPathNode>
FHIRPathStringAbstractFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
For function implementation add the logic herejava.util.Collection<FHIRPathNode>
LengthFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
MatchesFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ReplaceFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ReplaceMatchesFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
protected java.util.Collection<FHIRPathNode>
StartsWithFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
SubstringFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
protected java.util.Collection<FHIRPathNode>
FHIRPathAbstractFunction. getCachedFunctionResult(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
Methods in org.linuxforhealth.fhir.path.function with parameters of type FHIRPathNode Modifier and Type Method Description protected Resource
ResolveFunction. resolveRelativeReference(FHIRPathEvaluator.EvaluationContext evaluationContext, FHIRPathNode node, java.lang.String type, java.lang.String logicalId, java.lang.String versionId)
Method parameters in org.linuxforhealth.fhir.path.function with type arguments of type FHIRPathNode Modifier and Type Method Description java.util.Collection<FHIRPathNode>
AllFalseFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
AllFalseFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
AllTrueFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
AllTrueFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
AnyFalseFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
AnyFalseFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
AnyTrueFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
AnyTrueFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
BetweenFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
BetweenFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ChildrenFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ChildrenFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
CombineFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
CombineFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ConformsToFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ConformsToFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ConvertsToBooleanFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ConvertsToBooleanFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ConvertsToDateFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ConvertsToDateFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ConvertsToDateTimeFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ConvertsToDateTimeFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ConvertsToTimeFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ConvertsToTimeFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
CountFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
CountFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
DescendantsFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
DescendantsFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
EmptyFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
EmptyFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ExpandFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ExpandFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ExtensionFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ExtensionFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
FHIRPathAbstractFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
FHIRPathAbstractFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
abstract java.util.Collection<FHIRPathNode>
FHIRPathAbstractTermFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
abstract java.util.Collection<FHIRPathNode>
FHIRPathAbstractTermFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
FHIRPathFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
FHIRPathFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
FHIRPathStringAbstractFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
FHIRPathStringAbstractFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
FirstFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
FirstFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
GetValueFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
GetValueFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
HasValueFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
HasValueFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
HtmlChecksFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
HtmlChecksFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
IntersectFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
IntersectFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
IsDistinctFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
IsDistinctFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
LastFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
LastFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
LookupFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
LookupFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
LowerFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
LowerFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
MemberOfFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
MemberOfFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
NotFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
NotFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
NowFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
NowFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ResolveFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
For each item in the collection, if it is a string that is a uri (or canonical or url), locate the target of the reference, and add it to the resulting collection.java.util.Collection<FHIRPathNode>
ResolveFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
For each item in the collection, if it is a string that is a uri (or canonical or url), locate the target of the reference, and add it to the resulting collection.java.util.Collection<FHIRPathNode>
SingleFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
SingleFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
SkipFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
SkipFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
SubsumedByFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
SubsumedByFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
SubsumesFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
SubsumesFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
TailFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
TailFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
TakeFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
TakeFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
TimeOfDayFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
TimeOfDayFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ToBooleanFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ToBooleanFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ToCharsFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ToCharsFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ToDateFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ToDateFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ToDateTimeFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ToDateTimeFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
TodayFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
TodayFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ToIntegerFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ToIntegerFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ToStringFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ToStringFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ToTimeFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ToTimeFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
TranslateFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
TranslateFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
TypeFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
TypeFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
UnionFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
UnionFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
UpperFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
UpperFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ValidateCSFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ValidateCSFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ValidateVSFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ValidateVSFunction. apply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
protected java.util.Collection<FHIRPathNode>
FHIRPathAbstractFunction. cacheFunctionResult(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments, java.util.Collection<FHIRPathNode> result)
protected java.util.Collection<FHIRPathNode>
FHIRPathAbstractFunction. cacheFunctionResult(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments, java.util.Collection<FHIRPathNode> result)
java.util.Collection<FHIRPathNode>
ContainsFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ContainsFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
EndsWithFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
EndsWithFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
protected abstract java.util.Collection<FHIRPathNode>
FHIRPathStringAbstractFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
For function implementation add the logic hereprotected abstract java.util.Collection<FHIRPathNode>
FHIRPathStringAbstractFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
For function implementation add the logic herejava.util.Collection<FHIRPathNode>
LengthFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
LengthFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
MatchesFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
MatchesFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ReplaceFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ReplaceFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ReplaceMatchesFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
ReplaceMatchesFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
protected java.util.Collection<FHIRPathNode>
StartsWithFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
protected java.util.Collection<FHIRPathNode>
StartsWithFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
SubstringFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
java.util.Collection<FHIRPathNode>
SubstringFunction. doApply(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
protected java.util.Collection<FHIRPathNode>
FHIRPathAbstractFunction. getCachedFunctionResult(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
protected java.util.Collection<FHIRPathNode>
FHIRPathAbstractFunction. getCachedFunctionResult(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
protected Parameters
FHIRPathAbstractTermFunction. getParameters(java.util.List<java.util.Collection<FHIRPathNode>> arguments)
protected <T extends Resource>
TFHIRPathAbstractTermFunction. getResource(java.util.List<java.util.Collection<FHIRPathNode>> arguments, java.lang.Class<T> resourceType)
protected boolean
FHIRPathAbstractFunction. hasCachedFunctionResult(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
protected boolean
FHIRPathAbstractFunction. hasCachedFunctionResult(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)
protected boolean
FHIRPathAbstractTermFunction. isCodedElementNode(java.util.Collection<FHIRPathNode> nodes)
protected boolean
FHIRPathAbstractTermFunction. isCodedElementNode(java.util.Collection<FHIRPathNode> nodes, java.lang.Class<?>... codedElementTypes)
protected boolean
FHIRPathAbstractTermFunction. isTermServiceNode(java.util.Collection<FHIRPathNode> nodes)
-
Uses of FHIRPathNode in org.linuxforhealth.fhir.path.util
Methods in org.linuxforhealth.fhir.path.util with type parameters of type FHIRPathNode Modifier and Type Method Description static <T extends FHIRPathNode>
TFHIRPathUtil. getSingleton(java.util.Collection<FHIRPathNode> nodes, java.lang.Class<T> nodeType)
static <T extends FHIRPathNode>
booleanFHIRPathUtil. isSingleton(java.util.Collection<FHIRPathNode> nodes, java.lang.Class<T> nodeType)
Methods in org.linuxforhealth.fhir.path.util that return FHIRPathNode Modifier and Type Method Description static FHIRPathNode
FHIRPathUtil. getSingleton(java.util.Collection<FHIRPathNode> nodes)
Methods in org.linuxforhealth.fhir.path.util that return types with arguments of type FHIRPathNode Modifier and Type Method Description static java.util.Collection<FHIRPathNode>
FHIRPathUtil. empty()
java.util.Collection<FHIRPathNode>
EvaluationResultTree.Node. getContext()
Get the FHIRPath evaluator context associated with this evaluation result tree node.java.util.Collection<FHIRPathNode>
EvaluationResultTree.Node. getResult()
Get the FHIRPath evaluation result associated with this evaluation result tree node.java.util.Iterator<FHIRPathNode>
FHIRPathUtil.UnorderedCollection. iterator()
static java.util.Collection<FHIRPathNode>
FHIRPathUtil. singleton(FHIRPathNode node)
static java.util.Collection<FHIRPathNode>
FHIRPathUtil. unordered(java.util.Collection<FHIRPathNode> nodes)
Methods in org.linuxforhealth.fhir.path.util with parameters of type FHIRPathNode Modifier and Type Method Description static FHIRPathResourceNode
FHIRPathUtil. getResourceNode(FHIRPathTree tree, FHIRPathNode node)
Get the resource node to use as a value for the %resource external constant.static FHIRPathResourceNode
FHIRPathUtil. getRootResourceNode(FHIRPathTree tree, FHIRPathNode node)
Get the resource node to use as a value for the %rootResource external constant.static FHIRPathSystemValue
FHIRPathUtil. getSystemValue(FHIRPathNode node)
static FHIRPathTemporalValue
FHIRPathUtil. getTemporalValue(FHIRPathNode node)
static boolean
FHIRPathUtil. hasSystemValue(FHIRPathNode node)
static boolean
FHIRPathUtil. hasTemporalValue(FHIRPathNode node)
static boolean
FHIRPathUtil. isStringSubType(FHIRPathNode node)
returns true if the node is a String or if FHIR element can be automatically converted to System.String https://www.hl7.org/fhir/fhirpath.html#typesstatic java.util.Collection<FHIRPathNode>
FHIRPathUtil. singleton(FHIRPathNode node)
Method parameters in org.linuxforhealth.fhir.path.util with type arguments of type FHIRPathNode Modifier and Type Method Description void
EvaluationResultTree.BuildingEvaluationListener. afterEvaluation(org.antlr.v4.runtime.ParserRuleContext parserRuleContext, java.util.Collection<FHIRPathNode> result)
void
EvaluationResultTree.BuildingEvaluationListener. beforeEvaluation(org.antlr.v4.runtime.ParserRuleContext parserRuleContext, java.util.Collection<FHIRPathNode> context)
static boolean
FHIRPathUtil. convertsToBoolean(java.util.Collection<FHIRPathNode> nodes)
Indicates whether the input collection can be implicitly or explicitly converted to a boolean value per: Boolean Conversion Functionsstatic boolean
FHIRPathUtil. convertsToDate(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. convertsToDateTime(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. convertsToTime(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. evaluatesToBoolean(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. evaluatesToTrue(java.util.Collection<FHIRPathNode> nodes)
Indicates whether the input collection evaluates to a boolean value per: Singleton Evaluation of Collectionsstatic java.lang.Boolean
FHIRPathUtil. getBoolean(java.util.Collection<FHIRPathNode> nodes)
static FHIRPathBooleanValue
FHIRPathUtil. getBooleanValue(java.util.Collection<FHIRPathNode> nodes)
static java.time.temporal.TemporalAccessor
FHIRPathUtil. getDate(java.util.Collection<FHIRPathNode> nodes)
static java.time.temporal.TemporalAccessor
FHIRPathUtil. getDateTime(java.util.Collection<FHIRPathNode> nodes)
static FHIRPathDateTimeValue
FHIRPathUtil. getDateTimeValue(java.util.Collection<FHIRPathNode> nodes)
static FHIRPathDateValue
FHIRPathUtil. getDateValue(java.util.Collection<FHIRPathNode> nodes)
static java.math.BigDecimal
FHIRPathUtil. getDecimal(java.util.Collection<FHIRPathNode> nodes)
static FHIRPathDecimalValue
FHIRPathUtil. getDecimalValue(java.util.Collection<FHIRPathNode> nodes)
static FHIRPathElementNode
FHIRPathUtil. getElementNode(java.util.Collection<FHIRPathNode> nodes)
static java.lang.Integer
FHIRPathUtil. getInteger(java.util.Collection<FHIRPathNode> nodes)
static FHIRPathIntegerValue
FHIRPathUtil. getIntegerValue(java.util.Collection<FHIRPathNode> nodes)
static FHIRPathNumberValue
FHIRPathUtil. getNumberValue(java.util.Collection<FHIRPathNode> nodes)
static FHIRPathQuantityNode
FHIRPathUtil. getQuantityNode(java.util.Collection<FHIRPathNode> nodes)
static FHIRPathQuantityValue
FHIRPathUtil. getQuantityValue(java.util.Collection<FHIRPathNode> nodes)
static FHIRPathResourceNode
FHIRPathUtil. getResourceNode(java.util.Collection<FHIRPathNode> nodes)
static FHIRPathNode
FHIRPathUtil. getSingleton(java.util.Collection<FHIRPathNode> nodes)
static <T extends FHIRPathNode>
TFHIRPathUtil. getSingleton(java.util.Collection<FHIRPathNode> nodes, java.lang.Class<T> nodeType)
static java.lang.String
FHIRPathUtil. getString(java.util.Collection<FHIRPathNode> nodes)
static FHIRPathStringValue
FHIRPathUtil. getStringValue(java.util.Collection<FHIRPathNode> nodes)
static FHIRPathSystemValue
FHIRPathUtil. getSystemValue(java.util.Collection<FHIRPathNode> nodes)
static FHIRPathTemporalValue
FHIRPathUtil. getTemporalValue(java.util.Collection<FHIRPathNode> nodes)
static java.time.temporal.TemporalAccessor
FHIRPathUtil. getTime(java.util.Collection<FHIRPathNode> nodes)
static FHIRPathTimeValue
FHIRPathUtil. getTimeValue(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. hasBooleanValue(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. hasDateTimeValue(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. hasDateValue(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. hasDecimalValue(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. hasIntegerValue(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. hasNumberValue(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. hasQuantityValue(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. hasStringValue(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. hasSystemValue(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. hasTemporalValue(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. hasTimeValue(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. isBooleanValue(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. isCodedElementNode(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. isDecimalValue(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. isElementNode(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. isFalse(java.util.Collection<FHIRPathNode> nodes)
Indicates whetherFHIRPathUtil.convertsToBoolean(java.util.Collection<org.linuxforhealth.fhir.path.FHIRPathNode>)
returns a false value for the input collectionstatic boolean
FHIRPathUtil. isIntegerValue(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. isOrdered(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. isQuantityNode(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. isResourceNode(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. isSingleton(java.util.Collection<FHIRPathNode> nodes)
static <T extends FHIRPathNode>
booleanFHIRPathUtil. isSingleton(java.util.Collection<FHIRPathNode> nodes, java.lang.Class<T> nodeType)
static boolean
FHIRPathUtil. isStringElementNode(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. isStringValue(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. isSystemValue(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. isTrue(java.util.Collection<FHIRPathNode> nodes)
Indicates whetherFHIRPathUtil.convertsToBoolean(java.util.Collection<org.linuxforhealth.fhir.path.FHIRPathNode>)
returns a true value for the input collectionstatic boolean
FHIRPathUtil. isUnordered(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. isUriElementNode(java.util.Collection<FHIRPathNode> nodes)
static boolean
FHIRPathUtil. toBoolean(java.util.Collection<FHIRPathNode> nodes)
static FHIRPathDateValue
FHIRPathUtil. toDate(java.util.Collection<FHIRPathNode> nodes)
static FHIRPathDateTimeValue
FHIRPathUtil. toDateTime(java.util.Collection<FHIRPathNode> nodes)
static FHIRPathTimeValue
FHIRPathUtil. toTime(java.util.Collection<FHIRPathNode> nodes)
static java.util.Collection<FHIRPathNode>
FHIRPathUtil. unordered(java.util.Collection<FHIRPathNode> nodes)
Constructor parameters in org.linuxforhealth.fhir.path.util with type arguments of type FHIRPathNode Constructor Description UnorderedCollection(java.util.Collection<FHIRPathNode> nodes)
-
Uses of FHIRPathNode in org.linuxforhealth.fhir.path.visitor
Methods in org.linuxforhealth.fhir.path.visitor with parameters of type FHIRPathNode Modifier and Type Method Description protected void
FHIRPathDefaultNodeVisitor. visitChildren(FHIRPathNode node)
-
Uses of FHIRPathNode in org.linuxforhealth.fhir.search.util
Methods in org.linuxforhealth.fhir.search.util that return types with arguments of type FHIRPathNode Modifier and Type Method Description java.util.Map<SearchParameter,java.util.List<FHIRPathNode>>
SearchHelper. extractParameterValues(Resource resource)
skips the empty extracted search parametersjava.util.Map<SearchParameter,java.util.List<FHIRPathNode>>
SearchHelper. extractParameterValues(Resource resource, boolean skipEmpty)
extract parameter values. -
Uses of FHIRPathNode in org.linuxforhealth.fhir.server.resolve
Methods in org.linuxforhealth.fhir.server.resolve with parameters of type FHIRPathNode Modifier and Type Method Description protected Resource
ServerResolveFunction. resolveRelativeReference(FHIRPathEvaluator.EvaluationContext evaluationContext, FHIRPathNode node, java.lang.String resourceType, java.lang.String logicalId, java.lang.String versionId)
-