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 -
-
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 Collection<FHIRPathNode>FHIRPathEvaluator. evaluate(FHIRPathEvaluator.EvaluationContext evaluationContext, String expr, Collection<FHIRPathNode> initialContext)Evaluate a FHIRPathExpression using an existing EvaluationContext against a collection of FHIRPath nodesvoidFHIRPathEvaluator.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
-
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()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)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.
-