All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary
| Class |
Description |
| AbstractConverter |
The base class for our UnitConverter implementations.
|
| AbstractConverter.Identity |
This class represents the identity converter (singleton).
|
| AbstractConverter.Pair |
This class represents converters made up of two or more separate converters
(in matrix notation [pair] = [left] x [right]).
|
| AbstractMeasurement<Q extends javax.measure.Quantity<Q>> |
This class represents the immutable result of a measurement stated in a known quantity.
|
| AbstractMeasurement.Default<Q extends javax.measure.Quantity<Q>> |
This class represents the default measurement.
|
| AbstractMeasurement.DefaultComparable<Q extends javax.measure.Quantity<Q>> |
This class represents the default measurement.
|
| AbstractQuantity<Q extends javax.measure.Quantity<Q>> |
This class represents the immutable result of a scalar measurement stated in a known unit.
|
| AbstractQuantity.Equalizer |
Utility class for number comparison and equality
|
| AbstractQuantityFormat |
This class provides the interface for formatting and parsing quantities.
|
| AbstractSystemOfUnits |
An abstract base class for unit systems.
|
| AbstractSystemOfUnits.Helper |
|
| AbstractSystemOfUnitsService |
|
| AbstractUnit<Q extends javax.measure.Quantity<Q>> |
The class represents units founded on the seven SI base units for
seven base quantities assumed to be mutually independent.
|
| AbstractUnit.Equalizer |
Utility class for number comparison and equality
|
| AbstractUnitFormat |
This class provides the interface for formatting and parsing units.
|
| AddConverter |
This class represents a converter adding a constant offset to numeric values (double based).
|
| AlternateUnit<Q extends javax.measure.Quantity<Q>> |
This class represents units used in expressions to distinguish between quantities of a different nature but of the same dimensions.
|
| AnnotatedUnit<Q extends javax.measure.Quantity<Q>> |
This class represents an annotated unit.
|
| ArrayAdapter<T> |
Array Utility for the Simplifier.
|
| BaseUnit<Q extends javax.measure.Quantity<Q>> |
This class represents the building blocks on top of which all others physical units are created.
|
| BigIntegerQuantity<Q extends javax.measure.Quantity<Q>> |
An amount of quantity, implementation of ComparableQuantity that uses BigInteger as implementation of Number, this object
is immutable.
|
| BinaryPrefix |
This class provides support for common binary prefixes to be used by units.
|
| BitScanner |
BitSet Utility for the Simplifier.
|
| BitScanner.BiIntConsumer |
|
| ByteQuantity<Q extends javax.measure.Quantity<Q>> |
An amount of quantity, consisting of a short and a Unit.
|
| Calculus |
Mathematical helper class
|
| ComparableQuantity<Q extends javax.measure.Quantity<Q>> |
Quantity specialized for the Java SE platform.
|
| ComparableUnit<Q extends javax.measure.Quantity<Q>> |
Unit specialized for the Java SE platform.
|
| Constants |
Utility class providing numerical constants such as Pi
|
| Constants.Pi |
Pi calculation with Machin's formula.
|
| ConverterFormatter |
|
| DecimalQuantity<Q extends javax.measure.Quantity<Q>> |
An amount of quantity, implementation of ComparableQuantity that uses BigDecimal as implementation of Number, this object
is immutable.
|
| DefaultCharStream |
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
|
| DefaultFormatService |
Default format service.
|
| DefaultQuantityFactory<Q extends javax.measure.Quantity<Q>> |
A factory producing simple quantities instances (tuples Number/ Unit).
For example:
Mass m = DefaultQuantityFactory.getInstance(Mass.class).create(23.0, KILOGRAM); // 23.0 kg
Time m = DefaultQuantityFactory.getInstance(Time.class).create(124, MILLI(SECOND)); // 124 ms
|
| DefaultServiceProvider |
This class extends the ServiceProvider class and
hereby uses the JDK ServiceLoader to load the required
services.
|
| DefaultSystemOfUnitsService |
|
| DefaultUnitFormatService |
Deprecated.
|
| DimensionalModel |
This class represents the physical model used for dimensional analysis.
|
| DoubleQuantity<Q extends javax.measure.Quantity<Q>> |
An amount of quantity, implementation of ComparableQuantity that uses Double as implementation of Number, this object is
immutable.
|
| EBNFHelper |
|
| EBNFUnitFormat |
This class represents the local neutral format.
|
| ExpConverter |
This class represents a exponential converter of limited precision.
|
| FloatQuantity<Q extends javax.measure.Quantity<Q>> |
An amount of quantity, consisting of a float and a Unit.
|
| FormatBehavior |
Defines different ways of formatting.
|
| IntegerQuantity<Q extends javax.measure.Quantity<Q>> |
An amount of quantity, consisting of an integer and a Unit.
|
| LocalUnitFormat |
This class represents the local sensitive format.
|
| LocalUnitFormatParser |
Deprecated.
|
| LocalUnitFormatParser.Exponent |
|
| LocalUnitFormatParser.JJCalls |
|
| LocalUnitFormatParser.LookaheadSuccess |
|
| LogConverter |
This class represents a logarithmic converter of limited precision.
|
| LongQuantity<Q extends javax.measure.Quantity<Q>> |
An amount of quantity, consisting of a long and a Unit.
|
| Measurement<Q extends javax.measure.Quantity<Q>> |
A Measurement contains a Quantity and a timestamp.
|
| MetricPrefix |
This class provides support for the 20 prefixes used in the metric system (decimal multiples and submultiples of units).
|
| MultiplyConverter |
This class represents a converter multiplying numeric values by a constant
scaling factor (double based).
|
| MultiPropertyResourceBundle |
Extends ResourceBundle with 2 new capabilities.
|
| NaturalQuantityComparator<T extends javax.measure.Quantity<T>> |
Comparator to sort quantities by natural order, looking both the unit and the value.
|
| NumberComparator |
|
| NumberQuantity<Q extends javax.measure.Quantity<Q>> |
|
| NumberSpaceQuantityFormat |
|
| PowersOfIntConverter |
UnitConverter for numbers in base^exponent representation.
|
| PowersOfPiConverter |
This class represents a converter multiplying numeric values by a factor of
Pi to the power of an integer exponent (π^exponent).
|
| Prefix |
A unit prefix is a specifier or mnemonic that is prepended to units of measurement to indicate multiples or fractions of the units.
|
| ProductUnit<Q extends javax.measure.Quantity<Q>> |
This class represents units formed by the product of rational powers of existing physical units.
|
| ProductUnit.Element |
Inner product element represents a rational power of a single unit.
|
| ProxyQuantityFactory<Q extends javax.measure.Quantity<Q>> |
A factory producing simple quantities instances (tuples Number/Unit).
|
| ProxyQuantityFactory.Default<Q extends javax.measure.Quantity<Q>> |
The default factory implementation.
|
| ProxyQuantityFactory.GenericHandler<Q extends javax.measure.Quantity<Q>> |
The method invocation handler for implementation backed by any kind of Number.
|
| Quantities |
Singleton class for accessing Quantity instances.
|
| QuantityDimension |
This class represents a quantity dimension (dimension of a physical
quantity).
|
| QuantityFormat |
Formats instances of Quantity.
|
| QuantityFunctions |
|
| QuantityRange<Q extends javax.measure.Quantity<Q>> |
A Quantity Range is a pair of Quantity items that represent a range of values.
|
| QuantitySummaryStatistics<Q extends javax.measure.Quantity<Q>> |
|
| Range<T> |
A Range is a pair of T items that represent a range of values.
|
| RationalConverter |
This class represents a converter multiplying numeric values by an exact scaling factor (represented as the quotient of two BigInteger
numbers).
|
| ShortQuantity<Q extends javax.measure.Quantity<Q>> |
An amount of quantity, consisting of a short and a Unit.
|
| SimpleQuantityFormat |
A simple implementation of QuantityFormat
|
| SimpleUnitFormat |
This class implements the UnitFormat interface for formatting and parsing units.
|
| SimpleUnitFormat.ASCIIFormat |
This class represents the ASCII format.
|
| SimpleUnitFormat.DefaultFormat |
This class represents the standard format.
|
| SimpleUnitFormat.Exponent |
This class represents an exponent with both a power (numerator) and a root (denominator).
|
| SimpleUnitFormat.Flavor |
Flavor of this format
|
| SimplificationWorker |
Worker for the Simplifier.
|
| Simplifier |
Simplifier for UnitConverter composition yielding a normal-form.
|
| StandardModel |
|
| SymbolMap |
This class provides a set of mappings between units and symbols (both ways), between prefixes and symbols
(both ways), and from unit converters to prefixes (one way).
|
| TemporalQuantity |
Class that represents TemporalUnit in Unit-API
|
| TimedData<T> |
TimedData is a container for a data value that keeps track of its age.
|
| TimeQuantities |
|
| TimeUnitQuantity |
Class that represents TimeUnit in Unit-API
|
| Token |
Describes the input token stream.
|
| TokenException |
This exception is thrown when token errors are encountered.
|
| TokenMgrError |
Token Manager Error.
|
| TransformedUnit<Q extends javax.measure.Quantity<Q>> |
This class represents the units derived from other units using converters.
|
| UnitComparator<U extends javax.measure.Unit<?>> |
Comparator to sort units by natural order, looking both the name and the symbol.
|
| UnitFormatParser |
|
| UnitFormatParser.Exponent |
|
| UnitFormatParser.JJCalls |
|
| UnitFormatParser.LookaheadSuccess |
|
| Units |
This class defines commonly used units.
|
| UnitStyle |
Defines the different variants of unit formatting.
|
| UnitTokenConstants |
Token literal values and constants.
|
| UnitTokenManager |
Token Manager.
|