org.rhq.enterprise.server.rest.reporting
Class MeasurementConverter

java.lang.Object
  extended by org.rhq.enterprise.server.rest.reporting.MeasurementConverter

public class MeasurementConverter
extends Object

Author:
jsanda

Constructor Summary
MeasurementConverter()
           
 
Method Summary
static org.rhq.core.domain.measurement.composite.MeasurementNumericValueAndUnits fit(Double origin, org.rhq.core.domain.measurement.MeasurementUnits units)
           
static org.rhq.core.domain.measurement.composite.MeasurementNumericValueAndUnits fit(Double origin, org.rhq.core.domain.measurement.MeasurementUnits units, org.rhq.core.domain.measurement.MeasurementUnits lowUnits, org.rhq.core.domain.measurement.MeasurementUnits highUnits)
           
static String format(Double value, org.rhq.core.domain.measurement.MeasurementUnits targetUnits, boolean bestFit)
           
static String format(Double value, org.rhq.core.domain.measurement.MeasurementUnits targetUnits, boolean bestFit, Integer minimumFractionDigits, Integer maximumFractionDigits)
           
static String format(String value, org.rhq.core.domain.measurement.MeasurementUnits targetUnits)
           
static String getFormat(int minDigits, int maxDigits)
           
static String getMeasurementUnitAbbreviation(org.rhq.core.domain.measurement.MeasurementUnits units)
           
static Double scale(org.rhq.core.domain.measurement.composite.MeasurementNumericValueAndUnits origin, org.rhq.core.domain.measurement.MeasurementUnits targetUnits)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MeasurementConverter

public MeasurementConverter()
Method Detail

format

public static String format(Double value,
                            org.rhq.core.domain.measurement.MeasurementUnits targetUnits,
                            boolean bestFit)

format

public static String format(Double value,
                            org.rhq.core.domain.measurement.MeasurementUnits targetUnits,
                            boolean bestFit,
                            Integer minimumFractionDigits,
                            Integer maximumFractionDigits)

format

public static String format(String value,
                            org.rhq.core.domain.measurement.MeasurementUnits targetUnits)

fit

public static org.rhq.core.domain.measurement.composite.MeasurementNumericValueAndUnits fit(Double origin,
                                                                                            org.rhq.core.domain.measurement.MeasurementUnits units)

fit

public static org.rhq.core.domain.measurement.composite.MeasurementNumericValueAndUnits fit(Double origin,
                                                                                            org.rhq.core.domain.measurement.MeasurementUnits units,
                                                                                            org.rhq.core.domain.measurement.MeasurementUnits lowUnits,
                                                                                            org.rhq.core.domain.measurement.MeasurementUnits highUnits)

scale

public static Double scale(org.rhq.core.domain.measurement.composite.MeasurementNumericValueAndUnits origin,
                           org.rhq.core.domain.measurement.MeasurementUnits targetUnits)
                    throws org.rhq.core.domain.measurement.util.MeasurementConversionException
Throws:
org.rhq.core.domain.measurement.util.MeasurementConversionException

getMeasurementUnitAbbreviation

public static String getMeasurementUnitAbbreviation(org.rhq.core.domain.measurement.MeasurementUnits units)

getFormat

public static String getFormat(int minDigits,
                               int maxDigits)


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.