Package org.hl7.fhir.r5.model
Class RatioRange
- java.lang.Object
-
- org.hl7.fhir.r5.model.Base
-
- org.hl7.fhir.r5.model.Element
-
- org.hl7.fhir.r5.model.DataType
-
- org.hl7.fhir.r5.model.RatioRange
-
- 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 RatioRange extends DataType implements org.hl7.fhir.instance.model.api.ICompositeType
Base StructureDefinition for RatioRange Type: A range of ratios expressed as a low and high numerator and a denominator.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected QuantitydenominatorThe value of the denominator.protected QuantityhighNumeratorThe value of the high limit numerator.protected QuantitylowNumeratorThe value of the low limit numerator.
-
Constructor Summary
Constructors Constructor Description RatioRange()Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseaddChild(String name)RatioRangecopy()voidcopyValues(RatioRange dst)booleanequalsDeep(Base other_)booleanequalsShallow(Base other_)StringfhirType()QuantitygetDenominator()QuantitygetHighNumerator()QuantitygetLowNumerator()PropertygetNamedProperty(int _hash, String _name, boolean _checkValid)Base[]getProperty(int hash, String name, boolean checkValid)String[]getTypesForProperty(int hash, String name)booleanhasDenominator()booleanhasHighNumerator()booleanhasLowNumerator()booleanisEmpty()protected voidlistChildren(List<Property> children)BasemakeProperty(int hash, String name)RatioRangesetDenominator(Quantity value)RatioRangesetHighNumerator(Quantity value)RatioRangesetLowNumerator(Quantity value)BasesetProperty(int hash, String name, Base value)BasesetProperty(String name, Base value)protected RatioRangetypedCopy()-
Methods inherited from class org.hl7.fhir.r5.model.DataType
copyValues
-
Methods inherited from class org.hl7.fhir.r5.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r5.model.Base
children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Field Detail
-
lowNumerator
protected Quantity lowNumerator
The value of the low limit numerator.
-
highNumerator
protected Quantity highNumerator
The value of the high limit numerator.
-
denominator
protected Quantity denominator
The value of the denominator.
-
-
Constructor Detail
-
RatioRange
public RatioRange()
Constructor
-
-
Method Detail
-
getLowNumerator
public Quantity getLowNumerator()
- Returns:
lowNumerator(The value of the low limit numerator.)
-
hasLowNumerator
public boolean hasLowNumerator()
-
setLowNumerator
public RatioRange setLowNumerator(Quantity value)
- Parameters:
value-lowNumerator(The value of the low limit numerator.)
-
getHighNumerator
public Quantity getHighNumerator()
- Returns:
highNumerator(The value of the high limit numerator.)
-
hasHighNumerator
public boolean hasHighNumerator()
-
setHighNumerator
public RatioRange setHighNumerator(Quantity value)
- Parameters:
value-highNumerator(The value of the high limit numerator.)
-
getDenominator
public Quantity getDenominator()
- Returns:
denominator(The value of the denominator.)
-
hasDenominator
public boolean hasDenominator()
-
setDenominator
public RatioRange setDenominator(Quantity value)
- Parameters:
value-denominator(The value of the denominator.)
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public RatioRange copy()
-
copyValues
public void copyValues(RatioRange dst)
-
typedCopy
protected RatioRange typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classElement
-
-