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.
|