All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Class Description AbstractConverter The base class for ourUnitConverterimplementations.AbstractConverter.Pair This class represents converters made up of two or more separate converters (in matrix notation[pair] = [left] x [right]).AbstractQuantity<Q extends Quantity<Q>> This class represents the immutable result of a scalar quantity stated in a known unit.AbstractQuantityFormat This class provides the interface for formatting and parsingquantities.AbstractServiceProvider This class extends theServiceProviderclass and hereby uses the JDKServiceLoaderto load the required services.AbstractSystemOfUnits An abstract base class for unit systems.AbstractSystemOfUnits.Helper Static helper class.AbstractSystemOfUnitsService AbstractUnit<Q extends 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 equalityAbstractUnitFormat This class provides the interface for formatting and parsingunits.AddConverter This class represents a converter adding a constant offset to numeric values (doublebased).AlternateUnit<Q extends 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 Quantity<Q>> This class represents an annotated unit.BaseUnit<Q extends Quantity<Q>> This class represents the building blocks on top of which all others physical units are created.Calculus Facade for internal number arithmetic.ComparableQuantity<Q extends Quantity<Q>> Quantity that adapts Comparable to theQuantityinterface.ConverterCompositionHandler Functional interface for handling the composition (concatenation) of two unit converters.DefaultFormatService Default format service.DefaultNumberSystem DefaultQuantityFactory<Q extends Quantity<Q>> DefaultServiceProvider This class extends theServiceProviderclass and hereby uses the JDKServiceLoaderto load the required services.DefaultSystemOfUnitsService DimensionalModel This class represents the physical model used for dimensional analysis.EBNFUnitFormat This class represents the local neutral format.ExpConverter This class represents a exponential converter of limited precision.FormatBehavior Defines different ways of formatting.LocalUnitFormat This class represents the locale sensitive format.LogConverter This class represents a logarithmic converter of limited precision.Measurement<Q extends Quantity<Q>> A Measurement contains aQuantityand a timestamp.MixedQuantity<Q extends Quantity<Q>> This class represents mixed-radix quantities (like "1 hour, 5 min, 30 sec" or "6 ft, 3 in").MixedRadix<Q extends Quantity<Q>> Immutable class that represents mixed-radix units (like "hour:min:sec" or "ft, in")MixedRadix.PrimaryUnitPick MultiplyConverter This class represents a converter multiplying numeric values by a constant scaling factor represented by theNumbertype.NumberDelimiterQuantityFormat NumberDelimiterQuantityFormat.Builder A fluent Builder to easily create new instances ofNumberDelimiterQuantityFormat.NumberQuantity<Q extends Quantity<Q>> Implementation ofComparableQuantitythat holds a JavaNumber, which represented this quantity's amount.NumberSystem NumberSystem.DivisionResult Immutable value type, holder of 2 numbers.PowerOfIntConverter UnitConverter for numbers in base^exponent representation.ProductUnit<Q extends Quantity<Q>> This class represents units formed by the product of rational powers of existing physical units.Quantities Facade to accessQuantityinstances.QuantityRange<Q extends Quantity<Q>> QuantityStreams Utility methods for operating on quantities using streams.QuantitySummaryStatistics<Q extends Quantity<Q>> Range<T> A Range is a pair ofTitems 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 twoBigIntegernumbers).RationalNumber Represents a rational numberdividend/divisorwithdividendanddivisorbeing integer numbers.SimpleQuantityFormat A simple implementation of QuantityFormat
The following pattern letters are defined: Chart shows pattern letters, date/time component, presentation, and examples. Letter Quantity Component Presentation ExamplesnNumeric value Number27uUnit Textm~Mixed radix Text1 m; 27cmPattern letters are usually repeated, as their number determines the exact presentation: Text: For formatting, if the number of pattern letters is 4 or more, the full form is used; otherwise a short or abbreviated form is used if available.SimpleUnitFormat This class implements theUnitFormatinterface for formatting and parsingunits.SimpleUnitFormat.Flavor Flavor of this formatSymbolMap This class provides a set of mappings betweenunitsand symbols (both ways), betweenprefixesand symbols (both ways), and fromunit converterstoMetricPrefix(one way).TemporalQuantity Class that representsTemporalUnitin Unit-APITimedData<T> TimedData is a container for a data value that keeps track of its age.TimedQuantityData<Q extends Quantity<Q>> TimeQuantities TimeUnitQuantity Class that representsTimeUnitin Unit-APIToken Describes the input token stream.TokenException This exception is thrown when token errors are encountered.TokenMgrError Token Manager Error.TransformedUnit<Q extends Quantity<Q>> This class represents the units derived from other units using converters.UnitDimension This class represents a dimension of a unit of measurement.UnitNameProvider An abstract class for service providers that provide localized unit symbols and display names for theunitclass.Units This class defines common units.
It is a representative subset of the SI system.UnitStyle Defines the different variants of unit representation.