gov.nih.nci.caarray.domain
Interface UnitableValue

All Known Subinterfaces:
MeasurementValue, TermBasedValue, UserDefinedValue
All Known Implementing Classes:
AbstractCharacteristic, AbstractFactorValue, AbstractParameterValue, AbstractUnitableValue, MeasurementCharacteristic, MeasurementFactorValue, MeasurementParameterValue, TermBasedCharacteristic, TermBasedFactorValue, TermBasedParameterValue, UserDefinedCharacteristic, UserDefinedFactorValue, UserDefinedParameterValue

public interface UnitableValue

Interface for classes that store a value with an optional unit.

Author:
dkokotov

Method Summary
 java.lang.String getDisplayValue()
           
 java.lang.String getDisplayValueWithoutUnit()
           
 Term getUnit()
          Gets the unit.
 void setUnit(Term unitVal)
          Sets the unit.
 

Method Detail

getUnit

Term getUnit()
Gets the unit.

Returns:
the unit

setUnit

void setUnit(Term unitVal)
Sets the unit.

Parameters:
unitVal - the unit

getDisplayValue

java.lang.String getDisplayValue()
Returns:
the value (with the unit) as a string displayable in the ui

getDisplayValueWithoutUnit

java.lang.String getDisplayValueWithoutUnit()
Returns:
the value (without unit) as a string displayable in the ui