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.ObjectFHIRModelResolver. 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 interfaceFHIRPathNumberValueAn interface that represents aFHIRPathSystemValuethat wraps a number valueinterfaceFHIRPathSystemValueAn interface that represents FHIRPath system data typesinterfaceFHIRPathTemporalValueAFHIRPathSystemValuethat wraps a temporal valueClasses in org.linuxforhealth.fhir.path that implement FHIRPathNode Modifier and Type Class Description classFHIRPathAbstractNodeclassFHIRPathAbstractSystemValueAbstract base class for allFHIRPathSystemValueimplementationsclassFHIRPathAbstractTemporalValueclassFHIRPathBooleanValueAFHIRPathSystemValuenode that wraps aBooleanvalueclassFHIRPathDateTimeValueAFHIRPathTemporalValuenode that wraps aTemporalAccessordate/time valueclassFHIRPathDateValueA node that wraps aTemporalAccessordate valueclassFHIRPathDecimalValueAFHIRPathNumberValuenode that wraps aBigDecimalvalueclassFHIRPathElementNodeAFHIRPathNodethat wraps anElementclassFHIRPathIntegerValueAFHIRPathNumberValuenode that wraps anIntegervalueclassFHIRPathQuantityNodeAFHIRPathElementNodethat wraps aQuantityclassFHIRPathQuantityValueclassFHIRPathResourceNodeAFHIRPathNodethat wraps aResourceclassFHIRPathStringValueAFHIRPathSystemValuenode that wraps aStringvalueclassFHIRPathTermServiceNodeA specialFHIRPathNodeimplementation used for the %terminologies external constantclassFHIRPathTimeValueAFHIRPathTemporalValuenode that wraps aLocalTimevalueclassFHIRPathTypeInfoNodeAFHIRPathNodethat wraps aTypeInfoFields in org.linuxforhealth.fhir.path with type parameters of type FHIRPathNode Modifier and Type Field Description protected java.util.Collection<FHIRPathNode>FHIRPathAbstractNode.Builder. childrenprotected java.util.Collection<FHIRPathNode>FHIRPathAbstractNode. childrenMethods 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 FHIRPathNodeFHIRPathAbstractNode.Builder. build()FHIRPathNodeFHIRPathNode.Builder. build()Build a FHIRPathNode using this builderFHIRPathNodeFHIRPathTree. getNode(java.lang.String path)Get the node at the location given by the path parameterFHIRPathNodeFHIRPathTree. getParent(FHIRPathNode node)Get the parent of the node parameterFHIRPathNodeFHIRPathTree. getRoot()The root node of this FHIRPathTreeFHIRPathNodeFHIRPathTree. 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 emptyCollectionjava.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 emptyCollectionjava.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 emptyStreamjava.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.BuilderFHIRPathAbstractNode.Builder. children(FHIRPathNode... children)FHIRPathAbstractSystemValue.BuilderFHIRPathAbstractSystemValue.Builder. children(FHIRPathNode... children)This builder method is not supported - implementations will never have childrenFHIRPathElementNode.BuilderFHIRPathElementNode.Builder. children(FHIRPathNode... children)FHIRPathNode.BuilderFHIRPathNode.Builder. children(FHIRPathNode... children)Child nodes of the FHIRPathNodeFHIRPathQuantityNode.BuilderFHIRPathQuantityNode.Builder. children(FHIRPathNode... children)FHIRPathResourceNode.BuilderFHIRPathResourceNode.Builder. children(FHIRPathNode... children)intFHIRPathAbstractTemporalValue. compareTo(FHIRPathNode other)intFHIRPathBooleanValue. compareTo(FHIRPathNode other)Compare the boolean value wrapped by this FHIRPathBooleanValue node to the parameterintFHIRPathElementNode. compareTo(FHIRPathNode other)Compare the element wrapped by this FHIRPathElementNode to the parameterdefault intFHIRPathNumberValue. compareTo(FHIRPathNode other)Compare the number value wrapped by this FHIRPathNumberValue node to the parameterintFHIRPathQuantityNode. compareTo(FHIRPathNode other)Compare the quantity value wrapped by this FHIRPathQuantityNode to the parameterintFHIRPathQuantityValue. compareTo(FHIRPathNode other)Compare the quantity value wrapped by this FHIRPathQuantityValue to the parameterintFHIRPathResourceNode. compareTo(FHIRPathNode node)This method is not supported for this FHIRPathResourceNodeintFHIRPathStringValue. compareTo(FHIRPathNode other)Compare theStringvalue wrapped by this FHIRPathStringValue node to the parameterintFHIRPathTermServiceNode. compareTo(FHIRPathNode o)intFHIRPathTypeInfoNode. compareTo(FHIRPathNode o)The compareTo operation is not supported for this FHIRPathTypeInfoNodeFHIRPathNodeFHIRPathTree. getParent(FHIRPathNode node)Get the parent of the node parameterFHIRPathNodeFHIRPathTree. 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 namebooleanFHIRPathAbstractTemporalValue. isComparableTo(FHIRPathNode other)booleanFHIRPathBooleanValue. isComparableTo(FHIRPathNode other)Indicates whether this FHIRPathBooleanValue is comparable to the parameterbooleanFHIRPathElementNode. isComparableTo(FHIRPathNode other)Indicates whether this FHIRPathElementNode has a primitive value and is comparable to the parameterdefault booleanFHIRPathNode. isComparableTo(FHIRPathNode other)Indicates whether this FHIRPathNode is comparable to the parameterdefault booleanFHIRPathNumberValue. isComparableTo(FHIRPathNode other)Indicates whether this FHIRPathNumberValue is comparable to the parameterbooleanFHIRPathQuantityNode. isComparableTo(FHIRPathNode other)Indicates whether this FHIRPathQuantityNode is comparable to the parameterbooleanFHIRPathQuantityValue. isComparableTo(FHIRPathNode other)Indicates whether this FHIRPathQuantityValue is comparable to the parameterbooleanFHIRPathStringValue. 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.BuilderFHIRPathAbstractNode.Builder. children(java.util.Collection<FHIRPathNode> children)FHIRPathAbstractSystemValue.BuilderFHIRPathAbstractSystemValue.Builder. children(java.util.Collection<FHIRPathNode> children)This builder method is not supported - implementations will never have descendantsFHIRPathElementNode.BuilderFHIRPathElementNode.Builder. children(java.util.Collection<FHIRPathNode> children)FHIRPathNode.BuilderFHIRPathNode.Builder. children(java.util.Collection<FHIRPathNode> children)Child nodes of the FHIRPathNodeFHIRPathQuantityNode.BuilderFHIRPathQuantityNode.Builder. children(java.util.Collection<FHIRPathNode> children)FHIRPathResourceNode.BuilderFHIRPathResourceNode.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_FALSEstatic java.util.Collection<FHIRPathNode>FHIRPathEvaluator. SINGLETON_TRUEMethods 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 aResourcejava.util.Collection<FHIRPathNode>FHIRPathEvaluator. evaluate(Element element, java.lang.String expr)Evaluate a FHIRPath expression against anElementjava.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 nodevoidFHIRPathEvaluator.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 voidFHIRPathEvaluator.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 evaluatedvoidFHIRPathEvaluator.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 evaluatedvoidFHIRPathEvaluator.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 argumentsvoidFHIRPathEvaluator.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.booleanFHIRPathEvaluator.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.booleanFHIRPathEvaluator.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.voidFHIRPathEvaluator.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 ResourceResolveFunction. 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 ParametersFHIRPathAbstractTermFunction. 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 booleanFHIRPathAbstractFunction. hasCachedFunctionResult(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)protected booleanFHIRPathAbstractFunction. hasCachedFunctionResult(FHIRPathEvaluator.EvaluationContext evaluationContext, java.util.Collection<FHIRPathNode> context, java.util.List<java.util.Collection<FHIRPathNode>> arguments)protected booleanFHIRPathAbstractTermFunction. isCodedElementNode(java.util.Collection<FHIRPathNode> nodes)protected booleanFHIRPathAbstractTermFunction. isCodedElementNode(java.util.Collection<FHIRPathNode> nodes, java.lang.Class<?>... codedElementTypes)protected booleanFHIRPathAbstractTermFunction. 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 FHIRPathNodeFHIRPathUtil. 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 FHIRPathResourceNodeFHIRPathUtil. getResourceNode(FHIRPathTree tree, FHIRPathNode node)Get the resource node to use as a value for the %resource external constant.static FHIRPathResourceNodeFHIRPathUtil. getRootResourceNode(FHIRPathTree tree, FHIRPathNode node)Get the resource node to use as a value for the %rootResource external constant.static FHIRPathSystemValueFHIRPathUtil. getSystemValue(FHIRPathNode node)static FHIRPathTemporalValueFHIRPathUtil. getTemporalValue(FHIRPathNode node)static booleanFHIRPathUtil. hasSystemValue(FHIRPathNode node)static booleanFHIRPathUtil. hasTemporalValue(FHIRPathNode node)static booleanFHIRPathUtil. 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 voidEvaluationResultTree.BuildingEvaluationListener. afterEvaluation(org.antlr.v4.runtime.ParserRuleContext parserRuleContext, java.util.Collection<FHIRPathNode> result)voidEvaluationResultTree.BuildingEvaluationListener. beforeEvaluation(org.antlr.v4.runtime.ParserRuleContext parserRuleContext, java.util.Collection<FHIRPathNode> context)static booleanFHIRPathUtil. 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 booleanFHIRPathUtil. convertsToDate(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. convertsToDateTime(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. convertsToTime(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. evaluatesToBoolean(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. evaluatesToTrue(java.util.Collection<FHIRPathNode> nodes)Indicates whether the input collection evaluates to a boolean value per: Singleton Evaluation of Collectionsstatic java.lang.BooleanFHIRPathUtil. getBoolean(java.util.Collection<FHIRPathNode> nodes)static FHIRPathBooleanValueFHIRPathUtil. getBooleanValue(java.util.Collection<FHIRPathNode> nodes)static java.time.temporal.TemporalAccessorFHIRPathUtil. getDate(java.util.Collection<FHIRPathNode> nodes)static java.time.temporal.TemporalAccessorFHIRPathUtil. getDateTime(java.util.Collection<FHIRPathNode> nodes)static FHIRPathDateTimeValueFHIRPathUtil. getDateTimeValue(java.util.Collection<FHIRPathNode> nodes)static FHIRPathDateValueFHIRPathUtil. getDateValue(java.util.Collection<FHIRPathNode> nodes)static java.math.BigDecimalFHIRPathUtil. getDecimal(java.util.Collection<FHIRPathNode> nodes)static FHIRPathDecimalValueFHIRPathUtil. getDecimalValue(java.util.Collection<FHIRPathNode> nodes)static FHIRPathElementNodeFHIRPathUtil. getElementNode(java.util.Collection<FHIRPathNode> nodes)static java.lang.IntegerFHIRPathUtil. getInteger(java.util.Collection<FHIRPathNode> nodes)static FHIRPathIntegerValueFHIRPathUtil. getIntegerValue(java.util.Collection<FHIRPathNode> nodes)static FHIRPathNumberValueFHIRPathUtil. getNumberValue(java.util.Collection<FHIRPathNode> nodes)static FHIRPathQuantityNodeFHIRPathUtil. getQuantityNode(java.util.Collection<FHIRPathNode> nodes)static FHIRPathQuantityValueFHIRPathUtil. getQuantityValue(java.util.Collection<FHIRPathNode> nodes)static FHIRPathResourceNodeFHIRPathUtil. getResourceNode(java.util.Collection<FHIRPathNode> nodes)static FHIRPathNodeFHIRPathUtil. 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.StringFHIRPathUtil. getString(java.util.Collection<FHIRPathNode> nodes)static FHIRPathStringValueFHIRPathUtil. getStringValue(java.util.Collection<FHIRPathNode> nodes)static FHIRPathSystemValueFHIRPathUtil. getSystemValue(java.util.Collection<FHIRPathNode> nodes)static FHIRPathTemporalValueFHIRPathUtil. getTemporalValue(java.util.Collection<FHIRPathNode> nodes)static java.time.temporal.TemporalAccessorFHIRPathUtil. getTime(java.util.Collection<FHIRPathNode> nodes)static FHIRPathTimeValueFHIRPathUtil. getTimeValue(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. hasBooleanValue(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. hasDateTimeValue(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. hasDateValue(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. hasDecimalValue(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. hasIntegerValue(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. hasNumberValue(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. hasQuantityValue(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. hasStringValue(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. hasSystemValue(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. hasTemporalValue(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. hasTimeValue(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. isBooleanValue(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. isCodedElementNode(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. isDecimalValue(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. isElementNode(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. 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 booleanFHIRPathUtil. isIntegerValue(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. isOrdered(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. isQuantityNode(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. isResourceNode(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. isSingleton(java.util.Collection<FHIRPathNode> nodes)static <T extends FHIRPathNode>
booleanFHIRPathUtil. isSingleton(java.util.Collection<FHIRPathNode> nodes, java.lang.Class<T> nodeType)static booleanFHIRPathUtil. isStringElementNode(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. isStringValue(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. isSystemValue(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. 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 booleanFHIRPathUtil. isUnordered(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. isUriElementNode(java.util.Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. toBoolean(java.util.Collection<FHIRPathNode> nodes)static FHIRPathDateValueFHIRPathUtil. toDate(java.util.Collection<FHIRPathNode> nodes)static FHIRPathDateTimeValueFHIRPathUtil. toDateTime(java.util.Collection<FHIRPathNode> nodes)static FHIRPathTimeValueFHIRPathUtil. 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 voidFHIRPathDefaultNodeVisitor. 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 ResourceServerResolveFunction. resolveRelativeReference(FHIRPathEvaluator.EvaluationContext evaluationContext, FHIRPathNode node, java.lang.String resourceType, java.lang.String logicalId, java.lang.String versionId)
-