Uses of Interface
com.ibm.fhir.path.FHIRPathNode
- 
Packages that use FHIRPathNode Package Description com.ibm.fhir.path com.ibm.fhir.path.evaluator com.ibm.fhir.path.function com.ibm.fhir.path.util com.ibm.fhir.path.visitor com.ibm.fhir.search.util com.ibm.fhir.server.resolve  - 
- 
Uses of FHIRPathNode in com.ibm.fhir.path
Subinterfaces of FHIRPathNode in com.ibm.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 valueFields in com.ibm.fhir.path with type parameters of type FHIRPathNode Modifier and Type Field Description protected Collection<FHIRPathNode>FHIRPathAbstractNode.Builder. childrenprotected Collection<FHIRPathNode>FHIRPathAbstractNode. childrenMethods in com.ibm.fhir.path with type parameters of type FHIRPathNode Modifier and Type Method Description <T extends FHIRPathNode>
TFHIRPathAbstractNode. as(Class<T> nodeType)<T extends FHIRPathNode>
TFHIRPathNode. as(Class<T> nodeType)Cast this FHIRPathNode to the type specified in the parameter<T extends FHIRPathNode>
booleanFHIRPathAbstractNode. is(Class<T> nodeType)<T extends FHIRPathNode>
booleanFHIRPathNode. is(Class<T> nodeType)Indicates whether this FHIRPathNode is type compatible with the parameterMethods in com.ibm.fhir.path that return FHIRPathNode Modifier and Type Method Description abstract FHIRPathNodeFHIRPathAbstractNode.Builder. build()FHIRPathNodeFHIRPathNode.Builder. build()Build a FHIRPathNode using this builderFHIRPathNodeFHIRPathTree. getNode(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, String name)Get the first sibling of the node parameter with the given nameMethods in com.ibm.fhir.path that return types with arguments of type FHIRPathNode Modifier and Type Method Description Collection<FHIRPathNode>FHIRPathAbstractNode. children()Collection<FHIRPathNode>FHIRPathAbstractSystemValue. children()This method always returns an emptyCollectionCollection<FHIRPathNode>FHIRPathNode. children()The child nodes of this FHIRPathNodeCollection<FHIRPathNode>FHIRPathAbstractNode. descendants()Collection<FHIRPathNode>FHIRPathAbstractSystemValue. descendants()This method always returns an emptyCollectionCollection<FHIRPathNode>FHIRPathNode. descendants()A collection of descendant nodes of this FHIRPathNodeCollection<FHIRPathNode>FHIRPathTree. getSiblings(FHIRPathNode node)Get the siblings of the node parameterCollection<FHIRPathNode>FHIRPathTree. getSiblings(FHIRPathNode node, String name)Get the siblings of the node parameter with the given nameStream<FHIRPathNode>FHIRPathAbstractNode. stream()Stream<FHIRPathNode>FHIRPathAbstractSystemValue. stream()This method always returns an emptyStreamStream<FHIRPathNode>FHIRPathNode. stream()A stream-based view of this FHIRPathNode and all of its descendantsMethods in com.ibm.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, String name)Get the first sibling of the node parameter with the given nameCollection<FHIRPathNode>FHIRPathTree. getSiblings(FHIRPathNode node)Get the siblings of the node parameterCollection<FHIRPathNode>FHIRPathTree. getSiblings(FHIRPathNode node, 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 com.ibm.fhir.path with type arguments of type FHIRPathNode Modifier and Type Method Description FHIRPathAbstractNode.BuilderFHIRPathAbstractNode.Builder. children(Collection<FHIRPathNode> children)FHIRPathAbstractSystemValue.BuilderFHIRPathAbstractSystemValue.Builder. children(Collection<FHIRPathNode> children)This builder method is not supported - implementations will never have descendantsFHIRPathElementNode.BuilderFHIRPathElementNode.Builder. children(Collection<FHIRPathNode> children)FHIRPathNode.BuilderFHIRPathNode.Builder. children(Collection<FHIRPathNode> children)Child nodes of the FHIRPathNodeFHIRPathQuantityNode.BuilderFHIRPathQuantityNode.Builder. children(Collection<FHIRPathNode> children)FHIRPathResourceNode.BuilderFHIRPathResourceNode.Builder. children(Collection<FHIRPathNode> children) - 
Uses of FHIRPathNode in com.ibm.fhir.path.evaluator
Fields in com.ibm.fhir.path.evaluator with type parameters of type FHIRPathNode Modifier and Type Field Description static Collection<FHIRPathNode>FHIRPathEvaluator. SINGLETON_FALSEstatic Collection<FHIRPathNode>FHIRPathEvaluator. SINGLETON_TRUEMethods in com.ibm.fhir.path.evaluator with parameters of type FHIRPathNode Modifier and Type Method Description Collection<FHIRPathNode>FHIRPathEvaluator. evaluate(FHIRPathEvaluator.EvaluationContext evaluationContext, String expr, FHIRPathNode node)Evaluate a FHIRPath expression using an existing evaluation context against a FHIRPath nodevoidFHIRPathEvaluator.EvaluationContext. setExternalConstant(String name, FHIRPathNode node)Set an external constant using a name and FHIRPath nodeMethod parameters in com.ibm.fhir.path.evaluator with type arguments of type FHIRPathNode Modifier and Type Method Description voidFHIRPathEvaluator.EvaluationListener. afterEvaluation(org.antlr.v4.runtime.ParserRuleContext parserRuleContext, 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, Collection<FHIRPathNode> context)Called immediately before an expression, term, or literal associated with the given parser rule context is evaluatedvoidFHIRPathEvaluator.EvaluationContext. cacheFunctionResult(String functionName, Collection<FHIRPathNode> context, List<Collection<FHIRPathNode>> arguments, Collection<FHIRPathNode> result)Cache the function result for the given function name, context, and argumentsvoidFHIRPathEvaluator.EvaluationContext. cacheFunctionResult(String functionName, Collection<FHIRPathNode> context, List<Collection<FHIRPathNode>> arguments, Collection<FHIRPathNode> result)Cache the function result for the given function name, context, and argumentsCollection<FHIRPathNode>FHIRPathEvaluator. evaluate(FHIRPathEvaluator.EvaluationContext evaluationContext, String expr, Collection<FHIRPathNode> initialContext)Evaluate a FHIRPathExpression using an existing EvaluationContext against a collection of FHIRPath nodesCollection<FHIRPathNode>FHIRPathEvaluator.EvaluationContext. getCachedFunctionResult(String functionName, Collection<FHIRPathNode> context, List<Collection<FHIRPathNode>> arguments)Get the cached function result for the given function name, context, and arguments.Collection<FHIRPathNode>FHIRPathEvaluator.EvaluationContext. getCachedFunctionResult(String functionName, Collection<FHIRPathNode> context, List<Collection<FHIRPathNode>> arguments)Get the cached function result for the given function name, context, and arguments.booleanFHIRPathEvaluator.EvaluationContext. hasCachedFunctionResult(String functionName, Collection<FHIRPathNode> context, List<Collection<FHIRPathNode>> arguments)Indicates whether a function result has been cached for the given function name, context, and arguments.booleanFHIRPathEvaluator.EvaluationContext. hasCachedFunctionResult(String functionName, Collection<FHIRPathNode> context, List<Collection<FHIRPathNode>> arguments)Indicates whether a function result has been cached for the given function name, context, and arguments.voidFHIRPathEvaluator.EvaluationContext. setExternalConstant(String name, Collection<FHIRPathNode> nodes)Set an external constant using a name and a collection of FHIRPath node - 
Uses of FHIRPathNode in com.ibm.fhir.path.function
Methods in com.ibm.fhir.path.function with parameters of type FHIRPathNode Modifier and Type Method Description protected ResourceResolveFunction. resolveRelativeReference(FHIRPathEvaluator.EvaluationContext evaluationContext, FHIRPathNode node, String type, String logicalId, String versionId) - 
Uses of FHIRPathNode in com.ibm.fhir.path.util
Methods in com.ibm.fhir.path.util with type parameters of type FHIRPathNode Modifier and Type Method Description static <T extends FHIRPathNode>
TFHIRPathUtil. getSingleton(Collection<FHIRPathNode> nodes, Class<T> nodeType)static <T extends FHIRPathNode>
booleanFHIRPathUtil. isSingleton(Collection<FHIRPathNode> nodes, Class<T> nodeType)Methods in com.ibm.fhir.path.util that return FHIRPathNode Modifier and Type Method Description static FHIRPathNodeFHIRPathUtil. getSingleton(Collection<FHIRPathNode> nodes)Methods in com.ibm.fhir.path.util that return types with arguments of type FHIRPathNode Modifier and Type Method Description static Collection<FHIRPathNode>FHIRPathUtil. empty()Collection<FHIRPathNode>EvaluationResultTree.Node. getContext()Get the FHIRPath evaluator context associated with this evaluation result tree node.Collection<FHIRPathNode>EvaluationResultTree.Node. getResult()Get the FHIRPath evaluation result associated with this evaluation result tree node.Iterator<FHIRPathNode>FHIRPathUtil.UnorderedCollection. iterator()static Collection<FHIRPathNode>FHIRPathUtil. singleton(FHIRPathNode node)static Collection<FHIRPathNode>FHIRPathUtil. unordered(Collection<FHIRPathNode> nodes)Methods in com.ibm.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 Collection<FHIRPathNode>FHIRPathUtil. singleton(FHIRPathNode node)Method parameters in com.ibm.fhir.path.util with type arguments of type FHIRPathNode Modifier and Type Method Description voidEvaluationResultTree.BuildingEvaluationListener. afterEvaluation(org.antlr.v4.runtime.ParserRuleContext parserRuleContext, Collection<FHIRPathNode> result)voidEvaluationResultTree.BuildingEvaluationListener. beforeEvaluation(org.antlr.v4.runtime.ParserRuleContext parserRuleContext, Collection<FHIRPathNode> context)static booleanFHIRPathUtil. convertsToBoolean(Collection<FHIRPathNode> nodes)Indicates whether the input collection can be implicitly or explicitly converted to a boolean value per: Boolean Conversion Functionsstatic booleanFHIRPathUtil. convertsToDate(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. convertsToDateTime(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. convertsToTime(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. evaluatesToBoolean(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. evaluatesToTrue(Collection<FHIRPathNode> nodes)Indicates whether the input collection evaluates to a boolean value per: Singleton Evaluation of Collectionsstatic BooleanFHIRPathUtil. getBoolean(Collection<FHIRPathNode> nodes)static FHIRPathBooleanValueFHIRPathUtil. getBooleanValue(Collection<FHIRPathNode> nodes)static TemporalAccessorFHIRPathUtil. getDate(Collection<FHIRPathNode> nodes)static TemporalAccessorFHIRPathUtil. getDateTime(Collection<FHIRPathNode> nodes)static FHIRPathDateTimeValueFHIRPathUtil. getDateTimeValue(Collection<FHIRPathNode> nodes)static FHIRPathDateValueFHIRPathUtil. getDateValue(Collection<FHIRPathNode> nodes)static BigDecimalFHIRPathUtil. getDecimal(Collection<FHIRPathNode> nodes)static FHIRPathDecimalValueFHIRPathUtil. getDecimalValue(Collection<FHIRPathNode> nodes)static FHIRPathElementNodeFHIRPathUtil. getElementNode(Collection<FHIRPathNode> nodes)static IntegerFHIRPathUtil. getInteger(Collection<FHIRPathNode> nodes)static FHIRPathIntegerValueFHIRPathUtil. getIntegerValue(Collection<FHIRPathNode> nodes)static FHIRPathNumberValueFHIRPathUtil. getNumberValue(Collection<FHIRPathNode> nodes)static FHIRPathQuantityNodeFHIRPathUtil. getQuantityNode(Collection<FHIRPathNode> nodes)static FHIRPathQuantityValueFHIRPathUtil. getQuantityValue(Collection<FHIRPathNode> nodes)static FHIRPathResourceNodeFHIRPathUtil. getResourceNode(Collection<FHIRPathNode> nodes)static FHIRPathNodeFHIRPathUtil. getSingleton(Collection<FHIRPathNode> nodes)static <T extends FHIRPathNode>
TFHIRPathUtil. getSingleton(Collection<FHIRPathNode> nodes, Class<T> nodeType)static StringFHIRPathUtil. getString(Collection<FHIRPathNode> nodes)static FHIRPathStringValueFHIRPathUtil. getStringValue(Collection<FHIRPathNode> nodes)static FHIRPathSystemValueFHIRPathUtil. getSystemValue(Collection<FHIRPathNode> nodes)static FHIRPathTemporalValueFHIRPathUtil. getTemporalValue(Collection<FHIRPathNode> nodes)static TemporalAccessorFHIRPathUtil. getTime(Collection<FHIRPathNode> nodes)static FHIRPathTimeValueFHIRPathUtil. getTimeValue(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. hasBooleanValue(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. hasDateTimeValue(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. hasDateValue(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. hasDecimalValue(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. hasIntegerValue(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. hasNumberValue(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. hasQuantityValue(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. hasStringValue(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. hasSystemValue(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. hasTemporalValue(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. hasTimeValue(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. isBooleanValue(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. isCodedElementNode(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. isDecimalValue(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. isElementNode(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. isFalse(Collection<FHIRPathNode> nodes)Indicates whetherFHIRPathUtil.convertsToBoolean(java.util.Collection<com.ibm.fhir.path.FHIRPathNode>)returns a false value for the input collectionstatic booleanFHIRPathUtil. isIntegerValue(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. isOrdered(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. isQuantityNode(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. isResourceNode(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. isSingleton(Collection<FHIRPathNode> nodes)static <T extends FHIRPathNode>
booleanFHIRPathUtil. isSingleton(Collection<FHIRPathNode> nodes, Class<T> nodeType)static booleanFHIRPathUtil. isStringElementNode(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. isStringValue(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. isSystemValue(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. isTrue(Collection<FHIRPathNode> nodes)Indicates whetherFHIRPathUtil.convertsToBoolean(java.util.Collection<com.ibm.fhir.path.FHIRPathNode>)returns a true value for the input collectionstatic booleanFHIRPathUtil. isUnordered(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. isUriElementNode(Collection<FHIRPathNode> nodes)static booleanFHIRPathUtil. toBoolean(Collection<FHIRPathNode> nodes)static FHIRPathDateValueFHIRPathUtil. toDate(Collection<FHIRPathNode> nodes)static FHIRPathDateTimeValueFHIRPathUtil. toDateTime(Collection<FHIRPathNode> nodes)static FHIRPathTimeValueFHIRPathUtil. toTime(Collection<FHIRPathNode> nodes)static Collection<FHIRPathNode>FHIRPathUtil. unordered(Collection<FHIRPathNode> nodes)Constructor parameters in com.ibm.fhir.path.util with type arguments of type FHIRPathNode Constructor Description UnorderedCollection(Collection<FHIRPathNode> nodes) - 
Uses of FHIRPathNode in com.ibm.fhir.path.visitor
Methods in com.ibm.fhir.path.visitor with parameters of type FHIRPathNode Modifier and Type Method Description protected voidFHIRPathDefaultNodeVisitor. visitChildren(FHIRPathNode node) - 
Uses of FHIRPathNode in com.ibm.fhir.search.util
Methods in com.ibm.fhir.search.util that return types with arguments of type FHIRPathNode Modifier and Type Method Description static Map<SearchParameter,List<FHIRPathNode>>SearchUtil. extractParameterValues(Resource resource)skips the empty extracted search parametersstatic Map<SearchParameter,List<FHIRPathNode>>SearchUtil. extractParameterValues(Resource resource, boolean skipEmpty)extract parameter values. - 
Uses of FHIRPathNode in com.ibm.fhir.server.resolve
Methods in com.ibm.fhir.server.resolve with parameters of type FHIRPathNode Modifier and Type Method Description protected ResourceServerResolveFunction. resolveRelativeReference(FHIRPathEvaluator.EvaluationContext evaluationContext, FHIRPathNode node, String resourceType, String logicalId, String versionId) 
 -