projects/m2-core/src/lib/core/service/value/double-parser.service.ts
Methods |
|
constructor(measurementService: MeasurementService, notificationService: NotificationService)
|
|||||||||
|
Parameters :
|
| Public castColumnCellsToUnit | ||||||||||||
castColumnCellsToUnit(column: DatatableColumn, tableRows: Object[], precision: number)
|
||||||||||||
|
Column units
Parameters :
Returns :
void
|
| Public encodedStringToAttributeValueData | ||||||
encodedStringToAttributeValueData(encodedString: string)
|
||||||
|
Double encoded string
Parameters :
Returns :
AttributeValueData
|
| Public formatDouble | ||||||||||||||||||||||||||||
formatDouble(baseValueDouble: ValueDouble, clientUnit?: MeasurementUnit, clientPrecision?: number, appendUnit, useParsedParams, precisionDelta: number)
|
||||||||||||||||||||||||||||
|
Parameters :
Returns :
string
|
| Public formatDoubleFacetValue | |||||||||||||||
formatDoubleFacetValue(facetValue: number | string, unit: MeasurementUnit, precision: number, restrictiveCondition?: RestrictiveCondition)
|
|||||||||||||||
|
Parameters :
Returns :
string
|
| Public formatFacet | ||||||||||||||||||||||||
formatFacet(facet: Facet, attrType: AttributeType, unit: MeasurementUnit, doublePrecision: number, timePrecision)
|
||||||||||||||||||||||||
|
Facets
Parameters :
Returns :
void
|
| Public formatHistoricalDouble | |||||||||
formatHistoricalDouble(baseValueDouble: ValueDouble, natureId: number)
|
|||||||||
|
Parameters :
Returns :
Promise<string>
|
| Public formatPlainDouble | ||||||||||||||||||||
formatPlainDouble(value: number, unit?: MeasurementUnit, precision?: number, appendUnit)
|
||||||||||||||||||||
|
Parameters :
Returns :
string
|
| Public formatRestrictionCondition | |||||||||
formatRestrictionCondition(value: string, condition: RestrictiveCondition)
|
|||||||||
|
Parameters :
Returns :
string
|
| Public getDoubleValueUnit | ||||||||||||
getDoubleValueUnit(natureId: number, data?: AttributeValueData, desirableUnitId?: number)
|
||||||||||||
|
Parameters :
Returns :
MeasurementUnit | null
|
| Public getValuePropositionData | ||||||||||||
getValuePropositionData(proposition: ValueProposition, unit?: MeasurementUnit, precision?: number)
|
||||||||||||
|
Propositions
Parameters :
Returns :
AttributeValueData
|
| Public parseDoublePrintFormToBasic | |||||||||
parseDoublePrintFormToBasic(doublePrintForm: string, unit: MeasurementUnit)
|
|||||||||
|
Parameters :
Returns :
ValueDouble
|
| Public parseEncodedString | ||||||
parseEncodedString(encodedString: string)
|
||||||
|
Parameters :
Returns :
DoubleParamsExtended
|
| Public parseEncodedStringCentralValue | ||||||||||||
parseEncodedStringCentralValue(encodedString: string, unitToConvertTo?: MeasurementUnit)
|
||||||||||||
|
Parameters :
Returns :
number
|
| Public parseRestrictiveCondition | ||||||
parseRestrictiveCondition(value: string)
|
||||||
|
Restriction conditions
Parameters :
Returns :
RestrictiveConditionInfo
|
| Public resetDoubleUnit | ||||||
resetDoubleUnit(data: AttributeValueData)
|
||||||
|
Parameters :
Returns :
void
|
| Public validateDoubleUnit | |||||||||
validateDoubleUnit(data: AttributeValueData, natureId: number)
|
|||||||||
|
Parameters :
Returns :
void
|