uk.ac.soton.itinnovation.grid.utils
Class UnitPrinter

java.lang.Object
  extended by uk.ac.soton.itinnovation.grid.utils.UnitPrinter
Direct Known Subclasses:
UnitParser

public class UnitPrinter
extends Object


Field Summary
protected static String[] costPerByteUnits
           
protected static double[] costPerByteValues
           
protected static String[] costPerWorkUnits
           
protected static double[] costPerWorkValues
           
protected static String[] rateUnits
           
protected static double[] rateValues
           
protected static String[] sizeUnits
           
protected static double[] sizeValues
           
 
Constructor Summary
UnitPrinter()
           
 
Method Summary
static String formatCostPerByte(String name, double cost_per_byte)
           
static String formatCostPerWork(String name, double cost_per_cpu_sec)
           
static String formatRate(String name, long rate)
           
static String formatSize(String name, long size)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sizeUnits

protected static final String[] sizeUnits

sizeValues

protected static final double[] sizeValues

rateUnits

protected static final String[] rateUnits

rateValues

protected static final double[] rateValues

costPerByteUnits

protected static final String[] costPerByteUnits

costPerByteValues

protected static final double[] costPerByteValues

costPerWorkUnits

protected static final String[] costPerWorkUnits

costPerWorkValues

protected static final double[] costPerWorkValues
Constructor Detail

UnitPrinter

public UnitPrinter()
Method Detail

formatSize

public static String formatSize(String name,
                                long size)

formatRate

public static String formatRate(String name,
                                long rate)

formatCostPerByte

public static String formatCostPerByte(String name,
                                       double cost_per_byte)

formatCostPerWork

public static String formatCostPerWork(String name,
                                       double cost_per_cpu_sec)


Copyright © 2001-2008 University of Southampton IT Innovation Centre. All Rights Reserved.