Package org.netxms.client.datacollection
Class DataFormatter
java.lang.Object
org.netxms.client.datacollection.DataFormatter
Data formatter
- 
Constructor SummaryConstructorsConstructorDescriptionCreate new data formatterDataFormatter(DataSeries series) Create new data formatterDataFormatter(DciValue dciValue) 
- 
Method SummaryModifier and TypeMethodDescriptionformat(String value, TimeFormatter formatter) Format valuestatic StringroundDecimalValue(double value, double step, int maxPrecision) Get rounded value for chart labelssetDataType(DataType dataType) Set data typesetDefaultFormatString(String withoutMultipliers, String withMultipliers) Set default format stringssetDefaultForMultipliers(boolean useMultipliersByDefault) Set default for multiplierssetFormattString(String formatString) Set format stringSet measurement unitsetMultiplierPower(int multiplierPower) Set multiplier powersetUseMultipliers(int useMultipliers) Set multiplier usage flag
- 
Constructor Details- 
DataFormatterpublic DataFormatter()Create new data formatter
- 
DataFormatterCreate new data formatter- Parameters:
- series- data series
 
- 
DataFormatter- Parameters:
- dciValue-
 
 
- 
- 
Method Details- 
setFormattStringSet format string- Parameters:
- formatString- the formatString to set
- Returns:
- this
 
- 
setDataTypeSet data type- Parameters:
- dataType- the dataType to set
- Returns:
- this
 
- 
setMeasurementUnitSet measurement unit- Parameters:
- unit- the unit to set
- Returns:
- this
 
- 
setMultiplierPowerSet multiplier power- Parameters:
- multiplierPower- the multiplierPower to set
- Returns:
- this
 
- 
setUseMultipliersSet multiplier usage flag- Parameters:
- useMultipliers- the useMultipliers to set
- Returns:
- this
 
- 
setDefaultForMultipliersSet default for multipliers- Parameters:
- useMultipliersByDefault- the useMultipliersByDefault to set
- Returns:
- this
 
- 
setDefaultFormatStringSet default format strings- Parameters:
- withoutMultipliers- default format string without multipliers
- withMultipliers- default format string with multipliers
- Returns:
- this
 
- 
formatFormat value- Parameters:
- value- The value
- formatter- Date and time formatter
- Returns:
- The formatted value
 
- 
roundDecimalValueGet rounded value for chart labels- Parameters:
- value- to round
- step- of label
- maxPrecision- desired precision
- Returns:
- rounded value
 
 
-