Package com.ibm.fhir.path
Interface FHIRPathSystemValue
- 
- All Superinterfaces:
 Comparable<FHIRPathNode>,FHIRPathNode
- All Known Subinterfaces:
 FHIRPathNumberValue,FHIRPathTemporalValue
- All Known Implementing Classes:
 FHIRPathAbstractSystemValue,FHIRPathAbstractTemporalValue,FHIRPathBooleanValue,FHIRPathDateTimeValue,FHIRPathDateValue,FHIRPathDecimalValue,FHIRPathIntegerValue,FHIRPathQuantityValue,FHIRPathStringValue,FHIRPathTimeValue
public interface FHIRPathSystemValue extends FHIRPathNode
An interface that represents FHIRPath system data types 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from interface com.ibm.fhir.path.FHIRPathNode
FHIRPathNode.Builder 
 - 
 
- 
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default FHIRPathBooleanValueasBooleanValue()Cast this FHIRPathSystemValue to aFHIRPathBooleanValuedefault FHIRPathNumberValueasNumberValue()Cast this FHIRPathSystemValue to aFHIRPathNumberValuedefault FHIRPathQuantityValueasQuantityValue()Cast this FHIRPathSystemValue to aFHIRPathQuantityValuedefault FHIRPathStringValueasStringValue()Cast this FHIRPathSystemValue to aFHIRPathStringValuedefault FHIRPathTemporalValueasTemporalValue()Cast this FHIRPathSystemValue to aFHIRPathTemporalValuedefault booleanhasValue()Indicates whether this FHIRPathNode has a child system valuedefault booleanisBooleanValue()Indicates whether this FHIRPathSystemValue is type compatible withFHIRPathBooleanValuedefault booleanisNumberValue()Indicates whether this FHIRPathSystemValue is type compatible withFHIRPathNumberValuedefault booleanisQuantityValue()Indicates whether this FHIRPathSystemValue is type compatible withFHIRPathQuantityValuedefault booleanisStringValue()Indicates whether this FHIRPathSystemValue is type compatible withFHIRPathStringValuedefault booleanisSystemValue()Indicates whether this FHIRPathNode is type compatible withFHIRPathSystemValuedefault booleanisTemporalValue()Indicates whether this FHIRPathSystemValue is type compatible withFHIRPathTemporalValue- 
Methods inherited from interface java.lang.Comparable
compareTo 
- 
Methods inherited from interface com.ibm.fhir.path.FHIRPathNode
accept, as, asElementNode, asResourceNode, asSystemValue, asTermServiceNode, asTypeInfoNode, children, descendants, getValue, is, isComparableTo, isElementNode, isResourceNode, isTermServiceNode, isTypeInfoNode, name, path, stream, type 
 - 
 
 - 
 
- 
- 
Method Detail
- 
hasValue
default boolean hasValue()
Description copied from interface:FHIRPathNodeIndicates whether this FHIRPathNode has a child system value- Specified by:
 hasValuein interfaceFHIRPathNode- Returns:
 - true if this FHIRPathNode has a child system value, otherwise false
 
 
- 
isSystemValue
default boolean isSystemValue()
Description copied from interface:FHIRPathNodeIndicates whether this FHIRPathNode is type compatible withFHIRPathSystemValue- Specified by:
 isSystemValuein interfaceFHIRPathNode- Returns:
 - true if this FHIRPathNode is type compatible with 
FHIRPathSystemValue, otherwise false 
 
- 
isBooleanValue
default boolean isBooleanValue()
Indicates whether this FHIRPathSystemValue is type compatible withFHIRPathBooleanValue- Returns:
 - true if this FHIRPathSystemValue is type compatible with 
FHIRPathBooleanValue, otherwise false 
 
- 
isStringValue
default boolean isStringValue()
Indicates whether this FHIRPathSystemValue is type compatible withFHIRPathStringValue- Returns:
 - true if this FHIRPathSystemValue is type compatible with 
FHIRPathStringValue, otherwise false 
 
- 
isQuantityValue
default boolean isQuantityValue()
Indicates whether this FHIRPathSystemValue is type compatible withFHIRPathQuantityValue- Returns:
 - true if this FHIRPathSystemValue is type compatible with 
FHIRPathQuantityValue, otherwise false 
 
- 
isNumberValue
default boolean isNumberValue()
Indicates whether this FHIRPathSystemValue is type compatible withFHIRPathNumberValue- Returns:
 - true if this FHIRPathSystemValue is type compatible with 
FHIRPathNumberValue, otherwise false 
 
- 
isTemporalValue
default boolean isTemporalValue()
Indicates whether this FHIRPathSystemValue is type compatible withFHIRPathTemporalValue- Returns:
 - true if this FHIRPathSystemValue is type compatible with 
FHIRPathTemporalValue, otherwise false 
 
- 
asBooleanValue
default FHIRPathBooleanValue asBooleanValue()
Cast this FHIRPathSystemValue to aFHIRPathBooleanValue- Returns:
 - this FHIRPathSystemValue as a 
FHIRPathBooleanValue 
 
- 
asStringValue
default FHIRPathStringValue asStringValue()
Cast this FHIRPathSystemValue to aFHIRPathStringValue- Returns:
 - this FHIRPathSystemValue as a 
FHIRPathStringValue 
 
- 
asQuantityValue
default FHIRPathQuantityValue asQuantityValue()
Cast this FHIRPathSystemValue to aFHIRPathQuantityValue- Returns:
 - this FHIRPathSystemValue as a 
FHIRPathQuantityValue 
 
- 
asNumberValue
default FHIRPathNumberValue asNumberValue()
Cast this FHIRPathSystemValue to aFHIRPathNumberValue- Returns:
 - this FHIRPathSystemValue as a 
FHIRPathNumberValue 
 
- 
asTemporalValue
default FHIRPathTemporalValue asTemporalValue()
Cast this FHIRPathSystemValue to aFHIRPathTemporalValue- Returns:
 - this FHIRPathSystemValue as a 
FHIRPathTemporalValue 
 
 - 
 
 -