public class

Scale

extends Object
java.lang.Object
   ↳ sun.tools.jstat.Scale

Class Overview

A typesafe enumeration for describing data scaling semantics

Summary

Fields
public static final Scale GIGA Scale representing a giga scaling
public static final Scale HOUR Scale representing a hours scaling
public static final Scale HOUR2
public static final Scale KILO Scale representing a kilo scaling
public static final Scale MEGA Scale representing a mega scaling
public static final Scale MICRO Scale representing a micro scaling
public static final Scale MILLI Scale representing a milli scaling
public static final Scale MINUTES Scale representing a minutes scaling
public static final Scale MSEC Scale representing a millisecond scaling
public static final Scale NANO Scale representing a nano scaling
public static final Scale NSEC Scale representing a nanosecond scaling
public static final Scale PERCENT Scale representing a percent scaling
public static final Scale PETA Scale representing a tera scaling
public static final Scale PICO Scale representing a pico scaling
public static final Scale PSEC Scale representing a picosecond scaling
public static final Scale RAW Scale representing a no scaling
public static final Scale SEC Scale representing a second scaling
public static final Scale SEC2
public static final Scale TERA Scale representing a tera scaling
public static final Scale USEC Scale representing a microsecond scaling
Public Methods
double getFactor()
Returns the scaling factor of this Scale object
static Scale toScale(String s)
Maps a string to its corresponding Scale object.
String toString()
Returns the string representation of this Scale object.
Protected Methods
static Set keySet()
Returns an enumeration of the keys for this enumerated type
double scale(double value)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public static final Scale GIGA

Scale representing a giga scaling

public static final Scale HOUR

Scale representing a hours scaling

public static final Scale HOUR2

public static final Scale KILO

Scale representing a kilo scaling

public static final Scale MEGA

Scale representing a mega scaling

public static final Scale MICRO

Scale representing a micro scaling

public static final Scale MILLI

Scale representing a milli scaling

public static final Scale MINUTES

Scale representing a minutes scaling

public static final Scale MSEC

Scale representing a millisecond scaling

public static final Scale NANO

Scale representing a nano scaling

public static final Scale NSEC

Scale representing a nanosecond scaling

public static final Scale PERCENT

Scale representing a percent scaling

public static final Scale PETA

Scale representing a tera scaling

public static final Scale PICO

Scale representing a pico scaling

public static final Scale PSEC

Scale representing a picosecond scaling

public static final Scale RAW

Scale representing a no scaling

public static final Scale SEC

Scale representing a second scaling

public static final Scale SEC2

public static final Scale TERA

Scale representing a tera scaling

public static final Scale USEC

Scale representing a microsecond scaling

Public Methods

public double getFactor ()

Returns the scaling factor of this Scale object

Returns
  • the scaling factor of this Scale object

public static Scale toScale (String s)

Maps a string to its corresponding Scale object.

Parameters
s a string to match against Scale objects.
Returns
  • The Scale object matching the given string.

public String toString ()

Returns the string representation of this Scale object. The string representation is the name of the Scale object.

Returns
  • the string representation of this Scale object

Protected Methods

protected static Set keySet ()

Returns an enumeration of the keys for this enumerated type

Returns
  • The Scale object matching the given string.

protected double scale (double value)