Class DataFormatter

java.lang.Object
org.netxms.client.datacollection.DataFormatter

public class DataFormatter extends Object
Data formatter
  • Constructor Details

    • DataFormatter

      public DataFormatter(String formatString, DataType dataType)
      Create new data formatter with binary multipliers option set to off.
      Parameters:
      formatString - format string
      dataType - data type
    • DataFormatter

      public DataFormatter(String formatString, DataType dataType, MeasurementUnit unit)
      Create new data formatter.
      Parameters:
      formatString - format string
      dataType - data type
      unit - measurement unit
  • Method Details

    • format

      public String format(String value, TimeFormatter formatter)
      Format value
      Parameters:
      value - The value
      formatter - Date and time formatter
      Returns:
      The format
    • roundDecimalValue

      public static String roundDecimalValue(double value, double step, int maxPrecision)
      Get rounded value for chart labels
      Parameters:
      value - to round
      step - of label
      maxPrecision - desired precision
      Returns:
      rounded value