Package org.hl7.fhir.dstu2.model
Class Range
- java.lang.Object
-
- org.hl7.fhir.dstu2.model.Base
-
- org.hl7.fhir.dstu2.model.Element
-
- org.hl7.fhir.dstu2.model.Type
-
- org.hl7.fhir.dstu2.model.Range
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseDatatype,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.ICompositeType
public class Range extends Type implements org.hl7.fhir.instance.model.api.ICompositeType
A set of ordered Quantities defined by a low and high limit.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected SimpleQuantityhighThe high limit.protected SimpleQuantitylowThe low limit.
-
Constructor Summary
Constructors Constructor Description Range()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseaddChild(String name)Rangecopy()booleanequalsDeep(Base other)booleanequalsShallow(Base other)StringfhirType()SimpleQuantitygetHigh()SimpleQuantitygetLow()booleanhasHigh()booleanhasLow()booleanisEmpty()protected voidlistChildren(List<Property> childrenList)RangesetHigh(SimpleQuantity value)RangesetLow(SimpleQuantity value)voidsetProperty(String name, Base value)protected RangetypedCopy()-
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Field Detail
-
low
protected SimpleQuantity low
The low limit. The boundary is inclusive.
-
high
protected SimpleQuantity high
The high limit. The boundary is inclusive.
-
-
Constructor Detail
-
Range
public Range()
-
-
Method Detail
-
getLow
public SimpleQuantity getLow()
- Returns:
low(The low limit. The boundary is inclusive.)
-
hasLow
public boolean hasLow()
-
setLow
public Range setLow(SimpleQuantity value)
- Parameters:
value-low(The low limit. The boundary is inclusive.)
-
getHigh
public SimpleQuantity getHigh()
- Returns:
high(The high limit. The boundary is inclusive.)
-
hasHigh
public boolean hasHigh()
-
setHigh
public Range setHigh(SimpleQuantity value)
- Parameters:
value-high(The high limit. The boundary is inclusive.)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classElement
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classElement
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classElement
-
-