ucar.units
Class RegularBaseQuantity

java.lang.Object
  extended by ucar.units.BaseQuantity
      extended by ucar.units.RegularBaseQuantity
All Implemented Interfaces:
Serializable, Comparable<BaseQuantity>, Base

public final class RegularBaseQuantity
extends BaseQuantity

Provides support for a base quantity that is dimensionfull. Instances of this class are immutable.

Version:
$Id: RegularBaseQuantity.java 64 2006-07-12 22:30:50Z edavis $
Author:
Steven R. Emmerson
See Also:
Serialized Form

Field Summary
 
Fields inherited from class ucar.units.BaseQuantity
AMOUNT_OF_SUBSTANCE, ELECTRIC_CURRENT, LENGTH, LUMINOUS_INTENSITY, MASS, PLANE_ANGLE, SOLID_ANGLE, THERMODYNAMIC_TEMPERATURE, TIME, UNKNOWN
 
Constructor Summary
  RegularBaseQuantity(String name, String symbol)
          Constructs from a name and symbol.
protected RegularBaseQuantity(String name, String symbol, boolean trusted)
          Constructs from a name and a symbol.
 
Method Summary
 boolean isDimensionless()
          Indicates if this base quantity is dimensionless.
 
Methods inherited from class ucar.units.BaseQuantity
compareTo, equals, getID, getName, getSymbol, hashCode, main, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RegularBaseQuantity

public RegularBaseQuantity(String name,
                           String symbol)
                    throws NameException
Constructs from a name and symbol.

Parameters:
name - The name of the base unit.
symbol - The symbol of the base unit.
Throws:
NameException

RegularBaseQuantity

protected RegularBaseQuantity(String name,
                              String symbol,
                              boolean trusted)
Constructs from a name and a symbol. This is a trusted constructor for use by the parent class only.

Parameters:
name - The name of the base unit.
symbol - The symbol of the base unit.
Method Detail

isDimensionless

public boolean isDimensionless()
Indicates if this base quantity is dimensionless. Regular base quantities are always dimensionfull.

Specified by:
isDimensionless in interface Base
Specified by:
isDimensionless in class BaseQuantity
Returns:
false.


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