
Package ca.uhn.fhir.model.primitive
Class DecimalDt
- All Implemented Interfaces:
IDatatype,IElement,IIdentifiableElement,IPrimitiveDatatype<BigDecimal>,ISupportsUndeclaredExtensions,Externalizable,Serializable,Comparable<DecimalDt>,IBase,IBaseDatatype,IBaseDecimalDatatype,IPrimitiveType<BigDecimal>
public class DecimalDt
extends BasePrimitive<BigDecimal>
implements Comparable<DecimalDt>, IBaseDecimalDatatype
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintprotected Stringencode(BigDecimal theValue) Subclasses must override to convert a "coerced" value into an encoded one.intGets the value as an integer, usingBigDecimal.intValue()protected BigDecimalSubclasses must override to convert an encoded representation of this datatype into a "coerced" onevoidround(int thePrecision) Rounds the value to the given previsionvoidround(int thePrecision, RoundingMode theRoundingMode) Rounds the value to the given previsionvoidsetValueAsInteger(int theValue) Sets a new value using an integerMethods inherited from class ca.uhn.fhir.model.api.BasePrimitive
equals, getValue, getValueAsString, hashCode, hasValue, isEmpty, readExternal, setValue, setValueAsString, toString, updateStringValue, writeExternalMethods inherited from class ca.uhn.fhir.model.api.BaseIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setIdMethods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, isBaseEmpty, setUserDataMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, isEmpty, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IPrimitiveType
hasValue
-
Constructor Details
-
DecimalDt
public DecimalDt()Constructor -
DecimalDt
Constructor -
DecimalDt
Constructor -
DecimalDt
Constructor -
DecimalDt
Constructor
-
-
Method Details
-
compareTo
- Specified by:
compareToin interfaceComparable<DecimalDt>
-
encode
Description copied from class:BasePrimitiveSubclasses must override to convert a "coerced" value into an encoded one.- Specified by:
encodein classBasePrimitive<BigDecimal>- Parameters:
theValue- Will not be null- Returns:
- May return null if the value does not correspond to anything
-
getValueAsInteger
Gets the value as an integer, usingBigDecimal.intValue() -
getValueAsNumber
-
parse
Description copied from class:BasePrimitiveSubclasses must override to convert an encoded representation of this datatype into a "coerced" one- Specified by:
parsein classBasePrimitive<BigDecimal>- Parameters:
theValue- Will not be null- Returns:
- May return null if the value does not correspond to anything
-
round
Rounds the value to the given prevision- See Also:
-
round
Rounds the value to the given prevision- See Also:
-
setValueAsInteger
Sets a new value using an integer
-