Package com.ibm.fhir.path
Class FHIRPathTypeInfoNode
- java.lang.Object
-
- com.ibm.fhir.path.FHIRPathAbstractNode
-
- com.ibm.fhir.path.FHIRPathTypeInfoNode
-
- All Implemented Interfaces:
FHIRPathNode,Comparable<FHIRPathNode>
public class FHIRPathTypeInfoNode extends FHIRPathAbstractNode
AFHIRPathNodethat wraps aTypeInfo
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFHIRPathTypeInfoNode(com.ibm.fhir.path.FHIRPathTypeInfoNode.Builder builder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(FHIRPathNodeVisitor visitor)A method for accepting aFHIRPathNodeVisitorintcompareTo(FHIRPathNode o)The compareTo operation is not supported for this FHIRPathTypeInfoNodebooleanequals(Object obj)Indicates whether theTypeInfowrapped by this FHIRPathTypeInfoNode is equal the parameterinthashCode()booleanisTypeInfoNode()Indicates whether this FHIRPathNode is type compatible withFHIRPathTypeInfoNodecom.ibm.fhir.path.FHIRPathTypeInfoNode.BuildertoBuilder()This toBuilder is not supported for this FHIRPathTypeInfoNodeStringtoString()TypeInfotypeInfo()TheTypeInfowrapped by this FHIRPathTypeInfoNodestatic FHIRPathTypeInfoNodetypeInfoNode(TypeInfo typeInfo)-
Methods inherited from class com.ibm.fhir.path.FHIRPathAbstractNode
as, children, descendants, getValue, hasValue, is, name, path, stream, type
-
Methods inherited from interface com.ibm.fhir.path.FHIRPathNode
asElementNode, asResourceNode, asSystemValue, asTermServiceNode, asTypeInfoNode, isComparableTo, isElementNode, isResourceNode, isSystemValue, isTermServiceNode
-
-
-
-
Method Detail
-
isTypeInfoNode
public boolean isTypeInfoNode()
Description copied from interface:FHIRPathNodeIndicates whether this FHIRPathNode is type compatible withFHIRPathTypeInfoNode- Returns:
- true if this FHIRPathNode is type compatible with
FHIRPathTypeInfoNode, otherwise false
-
typeInfo
public TypeInfo typeInfo()
TheTypeInfowrapped by this FHIRPathTypeInfoNode- Returns:
- the
TypeInfowrapped by this FHIRPathTypeInfoNode
-
typeInfoNode
public static FHIRPathTypeInfoNode typeInfoNode(TypeInfo typeInfo)
- Parameters:
typeInfo- the typeInfo- Returns:
- a new FHIRPathTypeInfoNode instance
-
toBuilder
public com.ibm.fhir.path.FHIRPathTypeInfoNode.Builder toBuilder()
This toBuilder is not supported for this FHIRPathTypeInfoNode- Specified by:
toBuilderin classFHIRPathAbstractNode- Returns:
- a new
FHIRPathNode.Builderinstance containing the fields from thisFHIRPathNodeinstance
-
compareTo
public int compareTo(FHIRPathNode o)
The compareTo operation is not supported for this FHIRPathTypeInfoNode
-
equals
public boolean equals(Object obj)
Indicates whether theTypeInfowrapped by this FHIRPathTypeInfoNode is equal the parameter
-
accept
public void accept(FHIRPathNodeVisitor visitor)
Description copied from interface:FHIRPathNodeA method for accepting aFHIRPathNodeVisitor- Parameters:
visitor- theFHIRPathNodeVisitorthat this FHIRPathNode is accepting
-
-