All Classes
-
All Classes Interface Summary Class Summary Exception Summary Error Summary Class Description ASCII_CharStream An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).BadUnitException Provides support for failures due to attempts to redefine an existing unit in a unit database.Base Interface for "base" entities like base units or base quantities.BaseQuantity Provides support for abstract base quantities (ex: length, time).BaseQuantityException Provides support for base quantity exceptions.BaseUnit Provides support for base units.ConversionException Provides support for unit conversion exceptions.Converter Interface for converting numeric values from one unit to another.ConverterImpl Provides support for implementations of unit converters.DerivableUnit Interface for units that can convert numeric values to and from an underlying derived unit.DerivedUnit Interface for derived units.DerivedUnitImpl Provides support for a concrete implementation of derived units.Dimension Provides support for the concept of "dimension": pairs of base entities and exponents.DivideException Provides support for unit division failures.Factor Provides support for a Base/exponent pair.LogarithmicUnit Provides support for units that are based on a logarithm of the ratio of a physical quantity to an underlying reference level.MultiplyException Provides support for unit multiplication failures.NameException Provides support for bad unit names.NoSuchUnitException Provides support for failure to find a unit.OffsetUnit Provides support for units that are offset from reference units (ex: as the unit "degree Celsius" is offset from the reference unit "kelvin").OperationException Provides support for unit operation failures (ex: multiplication).ParseException This exception is thrown when parse errors are encountered.Prefix Provides support for unit prefixes (e.g.PrefixDB Interface for a database of unit prefixes.PrefixDBAccessException Provides support for prefix database access failures.PrefixDBException Provides support for the general class of prefix database failures.PrefixDBImpl Provides a concrete implementation of a database of unit prefixes.PrefixDBManager Provides support for managing a database of unit prefixes.PrefixExistsException Provides support for prefix database failures.PrefixName Provides support for prefix names and numeric values.PrefixSymbol Provides support for prefix symbols.QuantityDimension Provides support for the dimension of a quantity.QuantityExistsException Provides support for attempting to redefine a base quantity in a database.RaiseException Provides support for failure to raise a unit to a power.RegularBaseQuantity Provides support for a base quantity that is dimensionfull.ScaledUnit Provides support for a unit that is a mutiplicative factor of a reference unit.ShiftException Provides support for failure to raise a unit to a power.SI Provides support for the International System of Units (SI).SimpleCharStream An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).SpecificationException Provides support for errors in unit string specifications.StandardPrefixDB Provides support for a database of standard unit prefixes.StandardUnitDB Provides support for a database of standard units.StandardUnitFormat Standard formatter/parser for unit specifications.StandardUnitFormatConstants Token literal values and constants.StandardUnitFormatTokenManager Token Manager.SupplementaryBaseQuantity Provides support for supplementary base quantities.TimeScaleUnit Provides support for a reference time unit whose origin is at a certain time.TimeScaleUnit.MyConverter Provides support for Converter-s.Token Describes the input token stream.TokenMgrError Token Manager Error.Unit Interface for units.UnitClassException Provides support for a Unit that is an instance of an unknown class.UnitDB Interface for a unit database.UnitDBAccessException Provides support for failure to access unit database (e.g.UnitDBException Provides support for general unit database failures.UnitDBImpl Provides most of a concrete implementation of a database of units.UnitDBManager Provides support for managing a default unit database.UnitDimension UnitException Provides support for general failures of this package.UnitExistsException Provides support for failures due to attempts to redefine an existing unit in a unit database.UnitFormat Interface for classes that parse and format unit specifications.UnitFormatException Provides support for general failures with unit format classes.UnitFormatImpl Provides support for classes that parse and format unit specifications.UnitFormatManager Provides support for managing a default UnitFormat.UnitID Provides support for unit identifiers.UnitImpl Provides support for classes that implement units.UnitImpl.MyConverter Provides support for converting numeric values from this unit to another unit.UnitName Provides support for unit names.UnitParseException Provides support for errors in unit specifications.UnitSymbol Provides support for symbols for units.UnitSystem Interface for a system of units.UnitSystemException Provides support for errors with the system of units.UnitSystemImpl UnitSystemManager Provides support for managing a UnitSystem.UnknownBaseQuantity Provides support for an unknown base quantity.UnknownUnit Provides support for unknown base units.