ucar.units
Class PrefixName

java.lang.Object
  extended by ucar.units.Prefix
      extended by ucar.units.PrefixName
All Implemented Interfaces:
Comparable<Object>

public final class PrefixName
extends Prefix

Provides support for prefix names and numeric values. Instances of this class are immutable.

Version:
$Id: PrefixName.java 64 2006-07-12 22:30:50Z edavis $
Author:
Steven R. Emmerson

Constructor Summary
PrefixName(String name, double value)
          Constructs from a name and a numeric value.
 
Method Summary
 int compareTo(Object obj)
          Compares this PrefixName with another PrefixName.
 int compareTo(String string)
          Compares this PrefixName with a string.
 
Methods inherited from class ucar.units.Prefix
getID, getValue, length, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PrefixName

public PrefixName(String name,
                  double value)
Constructs from a name and a numeric value.

Parameters:
name - The name for the prefix.
value - The numeric value for the prefix.
Method Detail

compareTo

public final int compareTo(Object obj)
Compares this PrefixName with another PrefixName.

Specified by:
compareTo in interface Comparable<Object>
Specified by:
compareTo in class Prefix
Parameters:
obj - The other PrefixName.
Returns:
A negative value, zero, or a positive value depending on whether this PrefixName is less than, equal to, or greater than obj, respectively.

compareTo

public final int compareTo(String string)
Compares this PrefixName with a string.

Specified by:
compareTo in class Prefix
Parameters:
string - The string to compare this PrefixName against.
Returns:
A negative value, zero, or a positive value depending on whether this PrefixName is less than, equal to, or greater than string, respectively.


Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.