Class Unit

java.lang.Object
org.osgi.util.measurement.Unit

public class Unit extends Object
A unit system for measurements. This class contains definitions of the most common SI units.

This class only support exponents for the base SI units in the range -64 to +63. Any operation which produces an exponent outside of this range will result in a Unit object with undefined exponents.

Version:
$Revision: 5715 $
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Unit
    The electric current unit ampere (A)
    static final Unit
    The electric charge unit coulomb (C).
    static final Unit
    The luminous intensity unit candela (cd)
    static final Unit
    The capacitance unit farad (F).
    static final Unit
    The absorbed dose unit gray (Gy).
    static final Unit
    The frequency unit hertz (Hz).
    static final Unit
    The energy unit joule (J).
    static final Unit
    The temperature unit kelvin (K)
    static final Unit
    The catalytic activity unit katal (kat).
    static final Unit
    The mass unit kilogram (kg)
    static final Unit
    The illuminance unit lux (lx).
    static final Unit
    The length unit meter (m)
    static final Unit
    The speed unit meter per second (m/s)
    static final Unit
    The acceleration unit meter per second squared (m/s 2 )
    static final Unit
    The area unit square meter(m 2 )
    static final Unit
    The volume unit cubic meter (m 3 )
    static final Unit
    The amount of substance unit mole (mol)
    static final Unit
    The force unit newton (N).
    static final Unit
    The electric resistance unit ohm.
    static final Unit
    The pressure unit pascal (Pa).
    static final Unit
    The angle unit radians (rad)
    static final Unit
    The time unit second (s)
    static final Unit
    The electric conductance unit siemens (S).
    static final Unit
    The magnetic flux density unit tesla (T).
    static final Unit
    No Unit (Unity)
    static final Unit
    The electric potential difference unit volt (V).
    static final Unit
    The power unit watt (W).
    static final Unit
    The magnetic flux unit weber (Wb).
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Checks whether this Unit object is equal to the specified Unit object.
    int
    Returns the hash code for this object.
    Returns a String object representing the Unit

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • unity

      public static final Unit unity
      No Unit (Unity)
    • m

      public static final Unit m
      The length unit meter (m)
    • s

      public static final Unit s
      The time unit second (s)
    • kg

      public static final Unit kg
      The mass unit kilogram (kg)
    • K

      public static final Unit K
      The temperature unit kelvin (K)
    • A

      public static final Unit A
      The electric current unit ampere (A)
    • mol

      public static final Unit mol
      The amount of substance unit mole (mol)
    • cd

      public static final Unit cd
      The luminous intensity unit candela (cd)
    • m_s

      public static final Unit m_s
      The speed unit meter per second (m/s)
    • m_s2

      public static final Unit m_s2
      The acceleration unit meter per second squared (m/s 2 )
    • m2

      public static final Unit m2
      The area unit square meter(m 2 )
    • m3

      public static final Unit m3
      The volume unit cubic meter (m 3 )
    • Hz

      public static final Unit Hz
      The frequency unit hertz (Hz).

      hertz is expressed in SI units as 1/s

    • N

      public static final Unit N
      The force unit newton (N).

      N is expressed in SI units as m·kg/s 2

    • Pa

      public static final Unit Pa
      The pressure unit pascal (Pa).

      Pa is equal to N/m 2 or is expressed in SI units as kg/m·s 2

    • J

      public static final Unit J
      The energy unit joule (J).

      joule is equal to N·m or is expressed in SI units as m 2 ·kg/s 2

    • W

      public static final Unit W
      The power unit watt (W).

      watt is equal to J/s or is expressed in SI units as m 2 ·kg/s 3

    • C

      public static final Unit C
      The electric charge unit coulomb (C).

      coulomb is expressed in SI units as s·A

    • V

      public static final Unit V
      The electric potential difference unit volt (V).

      volt is equal to W/A or is expressed in SI units as m 2 ·kg/s 3 ·A

    • F

      public static final Unit F
      The capacitance unit farad (F).

      farad is equal to C/V or is expressed in SI units as s 4 ·A 2 /m 2 ·kg

    • Ohm

      public static final Unit Ohm
      The electric resistance unit ohm.

      ohm is equal to V/A or is expressed in SI units as m 2 ·kg/s 3 ·A 2

    • S

      public static final Unit S
      The electric conductance unit siemens (S).

      siemens is equal to A/V or is expressed in SI units as s 3 ·A 2 /m 2 ·kg

    • Wb

      public static final Unit Wb
      The magnetic flux unit weber (Wb).

      weber is equal to V·s or is expressed in SI units as m 2 ·kg/s 2 ·A

    • T

      public static final Unit T
      The magnetic flux density unit tesla (T).

      tesla is equal to Wb/m 2 or is expressed in SI units as kg/s 2 ·A

    • lx

      public static final Unit lx
      The illuminance unit lux (lx).

      lux is expressed in SI units as cd/m 2

    • Gy

      public static final Unit Gy
      The absorbed dose unit gray (Gy).

      Gy is equal to J/kg or is expressed in SI units as m 2 /s 2

    • kat

      public static final Unit kat
      The catalytic activity unit katal (kat).

      katal is expressed in SI units as mol/s

    • rad

      public static final Unit rad
      The angle unit radians (rad)
  • Method Details

    • equals

      public boolean equals(Object obj)
      Checks whether this Unit object is equal to the specified Unit object. The Unit objects are considered equal if their exponents are equal.
      Overrides:
      equals in class Object
      Parameters:
      obj - the Unit object that should be checked for equality
      Returns:
      true if the specified Unit object is equal to this Unit object.
    • hashCode

      public int hashCode()
      Returns the hash code for this object.
      Overrides:
      hashCode in class Object
      Returns:
      This object's hash code.
    • toString

      public String toString()
      Returns a String object representing the Unit
      Overrides:
      toString in class Object
      Returns:
      A String object representing the Unit