abs(Number) - Method in class tech.units.indriya.function.DefaultNumberSystem
abs() - Method in class tech.units.indriya.function.RationalNumber
Returns a RationalNumber whose value is the absolute value of this
RationalNumber.
abs() - Method in class tech.units.indriya.internal.function.Calculator
Calculates the absolute value of this Calculator´s accumulator,
then stores the result in the accumulator.
abs(Number) - Method in interface tech.units.indriya.spi.NumberSystem
Returns the absolute of given
number as a
Number that best
represents the arithmetic result within the set of number types this NumberSystem
supports.
AbstractConverter - Class in tech.units.indriya.function
The base class for our UnitConverter implementations.
AbstractConverter() - Constructor for class tech.units.indriya.function.AbstractConverter
DefaultQuantityFactory constructor.
AbstractConverter.Pair - Class in tech.units.indriya.function
This class represents converters made up of two or more separate converters
(in matrix notation [pair] = [left] x [right]).
AbstractQuantity <Q extends javax.measure.Quantity<Q >> - Class in tech.units.indriya
This class represents the immutable result of a scalar quantity stated in a known unit.
AbstractQuantity(Unit<Q>, Quantity.Scale) - Constructor for class tech.units.indriya.AbstractQuantity
Constructor.
AbstractQuantity(Unit<Q>) - Constructor for class tech.units.indriya.AbstractQuantity
Constructor.
AbstractQuantityFormat - Class in tech.units.indriya.format
This class provides the interface for formatting and parsing quantities.
AbstractQuantityFormat() - Constructor for class tech.units.indriya.format.AbstractQuantityFormat
AbstractServiceProvider - Class in tech.units.indriya.spi
This class extends the
ServiceProvider class and hereby uses the JDK
ServiceLoader to load the required
services.
AbstractServiceProvider() - Constructor for class tech.units.indriya.spi.AbstractServiceProvider
AbstractSystemOfUnits - Class in tech.units.indriya
An abstract base class for unit systems.
AbstractSystemOfUnits() - Constructor for class tech.units.indriya.AbstractSystemOfUnits
AbstractSystemOfUnits.Helper - Class in tech.units.indriya
AbstractSystemOfUnitsService - Class in tech.units.indriya.spi
AbstractSystemOfUnitsService() - Constructor for class tech.units.indriya.spi.AbstractSystemOfUnitsService
AbstractUnit <Q extends javax.measure.Quantity<Q >> - Class in tech.units.indriya
The class represents units founded on the seven SI base units for
seven base quantities assumed to be mutually independent.
AbstractUnit() - Constructor for class tech.units.indriya.AbstractUnit
Default constructor.
AbstractUnit(String) - Constructor for class tech.units.indriya.AbstractUnit
Constructor setting a symbol.
AbstractUnit.Equalizer - Class in tech.units.indriya
Utility class for number comparison and equality
AbstractUnitFormat - Class in tech.units.indriya.format
This class provides the interface for formatting and parsing units.
AbstractUnitFormat() - Constructor for class tech.units.indriya.format.AbstractUnitFormat
accept(int, Unit<Q>, Number) - Method in interface tech.units.indriya.function.MixedRadix.MixedRadixVisitor
accept(Quantity<Q>) - Method in class tech.units.indriya.function.QuantitySummaryStatistics
Records another value into the summary information.
add(Quantity<Q>) - Method in interface tech.units.indriya.ComparableQuantity
add(Number, Number) - Method in class tech.units.indriya.function.DefaultNumberSystem
add(RationalNumber) - Method in class tech.units.indriya.function.RationalNumber
Returns a new instance of RationalNumber representing the addition
this + that.
add(Number) - Method in class tech.units.indriya.internal.function.Calculator
Adds number to this Calculator´s accumulator,
then stores the result in the accumulator.
add(Quantity<Q>) - Method in class tech.units.indriya.quantity.NumberQuantity
add(Quantity<Time>) - Method in class tech.units.indriya.quantity.time.TemporalQuantity
add(Quantity<Time>) - Method in class tech.units.indriya.quantity.time.TimeUnitQuantity
add(Number, Number) - Method in interface tech.units.indriya.spi.NumberSystem
Returns the sum of given
x and
y as a
Number that best
represents the arithmetic result within the set of number types this NumberSystem
supports.
AddConverter - Class in tech.units.indriya.function
This class represents a converter adding a constant offset to numeric values (double based).
AddConverter(Number) - Constructor for class tech.units.indriya.function.AddConverter
Creates an additive converter having the specified offset.
addEscapes(String) - Static method in error tech.units.indriya.format.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addition(Quantity<Q>, Quantity<Q>, BinaryOperator<Number>) - Static method in class tech.units.indriya.internal.function.ScaleHelper
addUnit(Set<Unit<?>>, U, String) - Static method in class tech.units.indriya.AbstractSystemOfUnits.Helper
Adds a new named unit to the collection.
addUnit(Set<Unit<?>>, U, String, String) - Static method in class tech.units.indriya.AbstractSystemOfUnits.Helper
Adds a new named unit to the collection.
addUnit(Set<Unit<?>>, U, String, String, UnitStyle) - Static method in class tech.units.indriya.AbstractSystemOfUnits.Helper
Adds a new named unit to the collection.
addUnit(Set<Unit<?>>, U, String, UnitStyle) - Static method in class tech.units.indriya.AbstractSystemOfUnits.Helper
Adds a new labeled unit to the set.
alias(Unit<?>, String) - Method in class tech.units.indriya.format.SimpleUnitFormat
Attaches a system-wide alias to this unit.
alias(Unit<?>, String) - Method in class tech.units.indriya.format.SimpleUnitFormat.DefaultFormat
alias(Unit<?>, String) - Method in class tech.units.indriya.format.SymbolMap
Attaches an alias to the specified unit.
alternate(String) - Method in class tech.units.indriya.AbstractUnit
AlternateUnit <Q extends javax.measure.Quantity<Q >> - Class in tech.units.indriya.unit
This class represents units used in expressions to distinguish between
quantities of a different nature but of the same dimensions.
AlternateUnit(Unit<?>, String) - Constructor for class tech.units.indriya.unit.AlternateUnit
Creates an alternate unit for the specified system unit identified by the
specified name and symbol.
AMOUNT_OF_SUBSTANCE - Static variable in class tech.units.indriya.unit.UnitDimension
Holds amount of substance dimension (N).
AMPERE - Static variable in class tech.units.indriya.unit.Units
The ampere, symbol A, is the SI unit of electric current.
annotate(String) - Method in class tech.units.indriya.AbstractUnit
Annotates the specified unit.
AnnotatedUnit <Q extends javax.measure.Quantity<Q >> - Class in tech.units.indriya.unit
This class represents an annotated unit.
AnnotatedUnit(Unit<Q>, String) - Constructor for class tech.units.indriya.unit.AnnotatedUnit
Creates an annotated unit equivalent to the specified unit.
areEqual(Unit, Unit) - Static method in class tech.units.indriya.AbstractUnit.Equalizer
Indicates if this unit is considered equals to the specified object. order).
ASCIIFormat() - Constructor for class tech.units.indriya.format.SimpleUnitFormat.ASCIIFormat
asType(Class<T>) - Method in class tech.units.indriya.AbstractQuantity
Casts this quantity to a parameterized quantity of specified nature or throw a ClassCastException if the dimension of the
specified quantity and its unit's dimension do not match.
asType(Class<T>) - Method in class tech.units.indriya.AbstractUnit
Casts this unit to a parameterized unit of specified nature or throw a
ClassCastException if the dimension of the specified quantity and this unit's
dimension do not match (regardless whether or not the dimensions are
independent or not).
asType(Class<T>) - Method in interface tech.units.indriya.ComparableQuantity
Calculator - Class in tech.units.indriya.internal.function
Calculus - Class in tech.units.indriya.function
Facade for internal number arithmetic.
Calculus() - Constructor for class tech.units.indriya.function.Calculus
CANDELA - Static variable in class tech.units.indriya.unit.Units
The candela, symbol cd, is the SI unit of luminous intensity in a given
direction.
canReduceWith(AbstractConverter) - Method in class tech.units.indriya.function.AbstractConverter
canReduceWith(AbstractConverter) - Method in class tech.units.indriya.function.AbstractConverter.Pair
canReduceWith(AbstractConverter) - Method in class tech.units.indriya.function.AddConverter
canReduceWith(AbstractConverter) - Method in class tech.units.indriya.function.ExpConverter
canReduceWith(AbstractConverter) - Method in class tech.units.indriya.function.LogConverter
canReduceWith(AbstractConverter) - Method in class tech.units.indriya.function.PowerOfIntConverter
canReduceWith(AbstractConverter) - Method in class tech.units.indriya.function.RationalConverter
CELSIUS - Static variable in class tech.units.indriya.unit.Units
The SI unit for Celsius temperature (standard name °C).
clear() - Method in class tech.units.indriya.internal.function.Lazy
combine(QuantitySummaryStatistics<Q>) - Method in class tech.units.indriya.function.QuantitySummaryStatistics
Combines the state of another QuantitySummaryStatistics into this one.
ComparableQuantity <Q extends javax.measure.Quantity<Q >> - Interface in tech.units.indriya
Quantity that adapts Comparable to the Quantity interface.
compare(Number, Number) - Method in class tech.units.indriya.function.DefaultNumberSystem
compare(Number, Number) - Method in interface tech.units.indriya.spi.NumberSystem
Compares two Number values numerically.
compareTo(Quantity<Q>) - Method in class tech.units.indriya.AbstractQuantity
FIXME[220] update java-doc
Compares this quantity to the specified quantity.
compareTo(Unit<Q>) - Method in class tech.units.indriya.AbstractUnit
Compares this unit to the specified unit.
compareTo(UnitConverter) - Method in class tech.units.indriya.function.AbstractConverter.Pair
compareTo(UnitConverter) - Method in class tech.units.indriya.function.AddConverter
compareTo(UnitConverter) - Method in class tech.units.indriya.function.ExpConverter
compareTo(UnitConverter) - Method in class tech.units.indriya.function.LogConverter
compareTo(UnitConverter) - Method in class tech.units.indriya.function.PowerOfIntConverter
compareTo(UnitConverter) - Method in class tech.units.indriya.function.RationalConverter
compareTo(RationalNumber) - Method in class tech.units.indriya.function.RationalNumber
Compares two RationalNumber values numerically.
compareTo(ServiceProvider) - Method in class tech.units.indriya.spi.AbstractServiceProvider
compose(AbstractConverter, AbstractConverter, BiPredicate<AbstractConverter, AbstractConverter>, BinaryOperator<AbstractConverter>) - Method in interface tech.units.indriya.function.ConverterCompositionHandler
Takes two converters left, right and returns a (not necessarily new)
converter that is equivalent to the mathematical composition of these:
compose(left, right) === left o right
Implementation Note: Instead of using AbstractConverter as parameter
and result types, this could be generalized to UnitConverter, but that
would require some careful changes within AbstractConverter itself.
compose(AbstractConverter, AbstractConverter, BiPredicate<AbstractConverter, AbstractConverter>, BinaryOperator<AbstractConverter>) - Method in class tech.units.indriya.internal.function.simplify.UnitCompositionHandlerYieldingNormalForm
CompoundQuantity <Q extends javax.measure.Quantity<Q >> - Class in tech.units.indriya.quantity
CompoundQuantity(List<Quantity<Q>>) - Constructor for class tech.units.indriya.quantity.CompoundQuantity
Deprecated.
concatenate(UnitConverter) - Method in class tech.units.indriya.function.AbstractConverter
contains(Quantity<Q>) - Method in class tech.units.indriya.quantity.QuantityRange
contains(T) - Method in class tech.units.indriya.spi.Range
Checks whether the given T is within this range
containsKey(String) - Method in class tech.units.indriya.internal.format.l10n.MultiPropertyResourceBundle
Overrides the super class implementation to check the existence of a key across all merged bundles
conversionSteps - Variable in class tech.units.indriya.function.AbstractConverter
memorization for getConversionSteps
convert(double) - Method in class tech.units.indriya.function.AbstractConverter
convert(Number) - Method in class tech.units.indriya.function.AbstractConverter
ConverterCompositionHandler - Interface in tech.units.indriya.function
Functional interface for handling the composition (concatenation) of two unit converters.
convertTo(Quantity<Q>, Unit<Q>) - Static method in class tech.units.indriya.internal.function.ScaleHelper
convertWhenNotIdentity(Number) - Method in class tech.units.indriya.function.AbstractConverter
Non-API
convertWhenNotIdentity(Number) - Method in class tech.units.indriya.function.AbstractConverter.Pair
convertWhenNotIdentity(Number) - Method in class tech.units.indriya.function.AddConverter
convertWhenNotIdentity(Number) - Method in class tech.units.indriya.function.ExpConverter
convertWhenNotIdentity(Number) - Method in class tech.units.indriya.function.LogConverter
convertWhenNotIdentity(Number) - Method in class tech.units.indriya.function.PowerOfIntConverter
convertWhenNotIdentity(Number) - Method in class tech.units.indriya.function.RationalConverter
COULOMB - Static variable in class tech.units.indriya.unit.Units
The SI unit for electric charge, quantity of electricity (standard name
C).
create(Number, Unit<Q>) - Method in class tech.units.indriya.quantity.DefaultQuantityFactory
create(Number, Unit<Q>, Quantity.Scale) - Method in class tech.units.indriya.quantity.DefaultQuantityFactory
createCompoundQuantity(Number[], Quantity.Scale) - Method in class tech.units.indriya.function.MixedRadix
createCompoundQuantity(Number...) - Method in class tech.units.indriya.function.MixedRadix
Deprecated.
createConversionSteps() - Method in class tech.units.indriya.function.AbstractConverter.Pair
createMixedQuantity(Number[], Quantity.Scale) - Method in class tech.units.indriya.function.MixedRadix
createMixedQuantity(Number...) - Method in class tech.units.indriya.function.MixedRadix
createQuantity(Number[], Quantity.Scale) - Method in class tech.units.indriya.function.MixedRadix
Creates a Quantity from given values and scale.
createQuantity(Number...) - Method in class tech.units.indriya.function.MixedRadix
CUBIC_METRE - Static variable in class tech.units.indriya.unit.Units
The SI unit for volume quantities (standard name m3).
current() - Static method in class tech.units.indriya.spi.DimensionalModel
Returns the current model (by default an instance of StandardModel).
currentNumberSystem() - Static method in class tech.units.indriya.function.Calculus
Returns the current
NumberSystem used for Number arithmetic.
currentToken - Variable in exception tech.units.indriya.format.TokenException
This is the last token that has been consumed successfully.
get() - Method in class tech.units.indriya.internal.function.Lazy
get() - Method in class tech.units.indriya.quantity.time.TimedData
getActualType() - Method in class tech.units.indriya.AbstractUnit
getActualUnit() - Method in class tech.units.indriya.unit.AnnotatedUnit
Returns the actual unit of this annotated unit (never an annotated unit itself).
getAnnotation() - Method in class tech.units.indriya.unit.AnnotatedUnit
Returns the annotation of this annotated unit.
getAsDouble() - Method in class tech.units.indriya.function.PowerOfIntConverter
getAsDouble() - Method in class tech.units.indriya.function.RationalConverter
getAvailableFormatNames(FormatService.FormatType) - Method in class tech.units.indriya.format.DefaultFormatService
getAvailableNumberSystems() - Static method in class tech.units.indriya.function.Calculus
getAvailableSystemsOfUnits() - Method in class tech.units.indriya.spi.AbstractSystemOfUnitsService
getAverage() - Method in class tech.units.indriya.function.QuantitySummaryStatistics
Get the quantity average of all amounts added.
getAverage(Unit<Q>) - Method in class tech.units.indriya.function.QuantitySummaryStatistics
Get the quantity average of all amounts added converted to unit
getBase() - Method in class tech.units.indriya.function.ExpConverter
Returns the exponential base of this converter.
getBase() - Method in class tech.units.indriya.function.LogConverter
Returns the logarithmic base of this converter.
getBase() - Method in class tech.units.indriya.function.PowerOfIntConverter
getBaseDimensions() - Method in class tech.units.indriya.unit.UnitDimension
Returns the fundamental (base) dimensions and their exponent whose product is
this dimension or null if this dimension is a fundamental
dimension.
getBaseUnits() - Method in class tech.units.indriya.AbstractUnit
getBaseUnits() - Method in class tech.units.indriya.unit.AlternateUnit
getBaseUnits() - Method in class tech.units.indriya.unit.AnnotatedUnit
getBaseUnits() - Method in class tech.units.indriya.unit.BaseUnit
getBaseUnits() - Method in class tech.units.indriya.unit.ProductUnit
getBaseUnits() - Method in class tech.units.indriya.unit.TransformedUnit
getCompoundQuantity(Number[], Unit<Q>[], Quantity.Scale) - Static method in class tech.units.indriya.quantity.Quantities
getCompoundQuantity(Number[], Unit<Q>[]) - Static method in class tech.units.indriya.quantity.Quantities
getConversionSteps() - Method in class tech.units.indriya.function.AbstractConverter
getConverter() - Method in class tech.units.indriya.unit.TransformedUnit
Returns the converter to the parent unit.
getConverterTo(Unit<Q>) - Method in class tech.units.indriya.AbstractUnit
getConverterToAny(Unit<?>) - Method in class tech.units.indriya.AbstractUnit
getCount() - Method in class tech.units.indriya.function.QuantitySummaryStatistics
Get the number of items added to this summary instance.
getDimension() - Method in class tech.units.indriya.AbstractUnit
getDimension() - Method in class tech.units.indriya.unit.AlternateUnit
getDimension() - Method in class tech.units.indriya.unit.AnnotatedUnit
getDimension() - Method in class tech.units.indriya.unit.BaseUnit
getDimension() - Method in class tech.units.indriya.unit.ProductUnit
getDimension() - Method in class tech.units.indriya.unit.TransformedUnit
getDimensionalTransform(Dimension) - Method in class tech.units.indriya.spi.DimensionalModel
Returns the dimensional transform of the specified dimension.
getDisplayName(String, Locale) - Method in class tech.units.indriya.spi.UnitNameProvider
Returns a name for the unit that is appropriate for display to the
user.
getDividend() - Method in class tech.units.indriya.function.RationalConverter
Returns the integer dividend for this rational converter.
getDividend() - Method in class tech.units.indriya.function.RationalNumber
For a non-negative rational number, returns a non-negative dividend.
getDivisor() - Method in class tech.units.indriya.function.RationalConverter
Returns the integer (positive) divisor for this rational converter.
getDivisor() - Method in class tech.units.indriya.function.RationalNumber
By convention, returns a non-negative divisor .
getExponent() - Method in class tech.units.indriya.function.PowerOfIntConverter
getFactor() - Method in interface tech.units.indriya.function.MultiplyConverter
Returns the scale factor of this converter.
getFormatService() - Method in class tech.units.indriya.spi.AbstractServiceProvider
getFundamentalDimension(Dimension) - Method in class tech.units.indriya.spi.DimensionalModel
Returns the fundamental dimension for the one specified.
getInstance() - Static method in class tech.units.indriya.format.EBNFUnitFormat
Returns the instance for the current default locale (non-ascii characters are allowed)
getInstance(SymbolMap) - Static method in class tech.units.indriya.format.EBNFUnitFormat
Returns an instance for the given symbol map.
getInstance() - Static method in class tech.units.indriya.format.LocalUnitFormat
Returns the instance for the current default locale (non-ascii characters are allowed)
getInstance(Locale) - Static method in class tech.units.indriya.format.LocalUnitFormat
Returns an instance for the given locale.
getInstance(SymbolMap) - Static method in class tech.units.indriya.format.LocalUnitFormat
Returns an instance for the given symbol map.
getInstance(FormatBehavior) - Static method in class tech.units.indriya.format.NumberDelimiterQuantityFormat
getInstance() - Static method in class tech.units.indriya.format.NumberDelimiterQuantityFormat
Returns the default format.
getInstance(NumberFormat, UnitFormat) - Static method in class tech.units.indriya.format.NumberDelimiterQuantityFormat
Returns the quantity format using the specified number format and unit format (the number and unit are separated by one space).
getInstance() - Static method in class tech.units.indriya.format.SimpleQuantityFormat
Returns the quantity format for the default locale.
getInstance(String) - Static method in class tech.units.indriya.format.SimpleQuantityFormat
Returns a SimpleQuantityFormat using the given pattern.
getInstance() - Static method in class tech.units.indriya.format.SimpleUnitFormat
getInstance(SimpleUnitFormat.Flavor) - Static method in class tech.units.indriya.format.SimpleUnitFormat
getInstance(Class<Q>) - Static method in class tech.units.indriya.quantity.DefaultQuantityFactory
Returns the default instance for the specified quantity type.
getInstance() - Static method in class tech.units.indriya.unit.Units
Returns the unique instance of this class.
getInstant() - Method in class tech.units.indriya.quantity.time.TimedData
getInstant() - Method in interface tech.units.indriya.spi.Measurement
getKeys() - Method in class tech.units.indriya.internal.format.l10n.MultiPropertyResourceBundle
Overrides the super class implementation to return an enumeration of keys from all the merged bundles
getLeft() - Method in class tech.units.indriya.function.AbstractConverter.Pair
getMax() - Method in class tech.units.indriya.function.QuantitySummaryStatistics
Get the maximal amount found within this summary.
getMax(Unit<Q>) - Method in class tech.units.indriya.function.QuantitySummaryStatistics
Get the maximal amount found within this summary converted to unit
getMaximum() - Method in class tech.units.indriya.spi.Range
Returns the largest value of the range.
getMergedBundlePaths() - Method in class tech.units.indriya.internal.format.l10n.MultiPropertyResourceBundle
getMin() - Method in class tech.units.indriya.function.QuantitySummaryStatistics
Get the minimal quantity found within this summary.
getMin(Unit<Q>) - Method in class tech.units.indriya.function.QuantitySummaryStatistics
Get the minimal quantity found within this summary converted to unit
getMinimum() - Method in class tech.units.indriya.spi.Range
Returns the smallest value of the range.
getMixedQuantity(Number[], Unit<Q>[], Quantity.Scale) - Static method in class tech.units.indriya.quantity.Quantities
Returns the mixed radix values and units as
MixedQuantity in the
specified scale.
getMixedQuantity(Number[], Unit<Q>[]) - Static method in class tech.units.indriya.quantity.Quantities
Returns the mixed radix values and units as
MixedQuantity in the
ABSOLUTE scale.
getName() - Method in class tech.units.indriya.AbstractSystemOfUnits
getName() - Method in class tech.units.indriya.AbstractUnit
getName() - Method in class tech.units.indriya.quantity.time.TimedData
getName() - Method in class tech.units.indriya.unit.Units
getNormalFormOrder() - Static method in class tech.units.indriya.function.Calculus
getNumber() - Method in class tech.units.indriya.internal.format.RationalNumberScanner
getNumberSystem(String) - Static method in class tech.units.indriya.function.Calculus
Returns the given
NumberSystem used for Number arithmetic by (class) name.
getOffset() - Method in class tech.units.indriya.function.AddConverter
Returns the offset value for this add converter.
getParentUnit() - Method in class tech.units.indriya.unit.AlternateUnit
Returns the parent unit of this alternate unit, always a system unit and
never an alternate unit.
getParentUnit() - Method in class tech.units.indriya.unit.TransformedUnit
Returns the parent unit for this unit.
getPattern() - Method in class tech.units.indriya.format.SimpleQuantityFormat
getPrefix(String) - Method in class tech.units.indriya.format.SymbolMap
Returns the prefix (if any) for the specified symbol.
getPrefix(UnitConverter) - Method in class tech.units.indriya.format.SymbolMap
Returns the prefix for the specified converter.
getPrimaryUnit() - Method in class tech.units.indriya.function.MixedRadix
getPriority() - Method in class tech.units.indriya.format.DefaultFormatService
getPriority() - Method in class tech.units.indriya.spi.DefaultServiceProvider
Returns the default priority.
getQuantities() - Method in class tech.units.indriya.quantity.CompoundQuantity
Deprecated.
Gets quantities in this CompoundQuantity.
getQuantities() - Method in class tech.units.indriya.quantity.MixedQuantity
Gets quantities in this MixedQuantity.
getQuantity(CharSequence) - Static method in class tech.units.indriya.quantity.Quantities
Returns the scalar quantity of unknown type corresponding to the specified
representation.
getQuantity(Number, Unit<Q>, Quantity.Scale) - Static method in class tech.units.indriya.quantity.Quantities
Returns the scalar quantity.
getQuantity(Number, Unit<Q>) - Static method in class tech.units.indriya.quantity.Quantities
Returns the scalar quantity.
getQuantity(Number[], Unit<Q>[], Quantity.Scale) - Static method in class tech.units.indriya.quantity.Quantities
Returns the mixed radix values and units combined into a single quantity.
getQuantity(Number[], Unit<Q>...) - Static method in class tech.units.indriya.quantity.Quantities
Returns the mixed radix values and units combined into a single quantity in
the ABSOLUTE scale.
getQuantity(Temporal, Temporal) - Static method in class tech.units.indriya.quantity.time.TimeQuantities
Creates the
Quantity based in the difference of the two
Temporal
getQuantity(LocalTime, LocalTime) - Static method in class tech.units.indriya.quantity.time.TimeQuantities
Creates the
Quantity based in the difference of the two
LocalTime
getQuantity(Temporal, Supplier<TemporalAdjuster>) - Static method in class tech.units.indriya.quantity.time.TimeQuantities
getQuantity(LocalTime, Supplier<TemporalAdjuster>) - Static method in class tech.units.indriya.quantity.time.TimeQuantities
Creates the
Quantity based in the
Temporal with
Supplier
getQuantity(Long, TimeUnit) - Static method in class tech.units.indriya.quantity.time.TimeQuantities
getQuantity(Long, TemporalUnit) - Static method in class tech.units.indriya.quantity.time.TimeQuantities
getQuantityFactory(Class<Q>) - Method in class tech.units.indriya.spi.AbstractServiceProvider
Return a factory for this quantity
getQuantityFormat(String) - Method in class tech.units.indriya.format.DefaultFormatService
getQuantityFormat() - Method in class tech.units.indriya.format.DefaultFormatService
getResolution() - Method in class tech.units.indriya.spi.Range
Returns the resolution of the range.
getResourcePath() - Method in class tech.units.indriya.internal.format.l10n.MultiPropertyResourceBundle
getRight() - Method in class tech.units.indriya.function.AbstractConverter.Pair
getScale() - Method in class tech.units.indriya.AbstractQuantity
Returns the absolute or relative scale.
getService(Class<T>) - Method in class tech.units.indriya.spi.AbstractServiceProvider
getServices(Class<T>) - Method in class tech.units.indriya.spi.AbstractServiceProvider
Loads and registers services.
getSum() - Method in class tech.units.indriya.function.QuantitySummaryStatistics
Get the sum of all amounts within this summary.
getSum(Unit<Q>) - Method in class tech.units.indriya.function.QuantitySummaryStatistics
Get the sum of all amounts within this summary converted to unit
getSymbol() - Method in class tech.units.indriya.AbstractUnit
getSymbol(Unit<?>) - Method in class tech.units.indriya.format.SymbolMap
Returns the symbol (label) for the specified unit.
getSymbol(Prefix) - Method in class tech.units.indriya.format.SymbolMap
Returns the symbol for the specified prefix.
getSymbol(String, Locale) - Method in class tech.units.indriya.spi.UnitNameProvider
Gets the symbol of the given unit for the specified locale.
getSymbol() - Method in class tech.units.indriya.unit.AnnotatedUnit
getSymbols() - Method in class tech.units.indriya.format.EBNFUnitFormat
Get the symbol map used by this instance to map between Units and Strings, etc...
getSymbols() - Method in class tech.units.indriya.format.LocalUnitFormat
Get the symbol map used by this instance to map between
Units and
Strings, etc...
getSystemConverter() - Method in class tech.units.indriya.AbstractUnit
Returns the converter from this unit to its unscaled
System Unit unit.
getSystemConverter() - Method in class tech.units.indriya.unit.AlternateUnit
getSystemConverter() - Method in class tech.units.indriya.unit.AnnotatedUnit
getSystemConverter() - Method in class tech.units.indriya.unit.BaseUnit
getSystemConverter() - Method in class tech.units.indriya.unit.ProductUnit
getSystemConverter() - Method in class tech.units.indriya.unit.TransformedUnit
getSystemOfUnits(String) - Method in class tech.units.indriya.spi.AbstractSystemOfUnitsService
getSystemOfUnits() - Method in class tech.units.indriya.unit.DefaultSystemOfUnitsService
getSystemOfUnitsService() - Method in class tech.units.indriya.spi.AbstractServiceProvider
getSystemUnit() - Method in class tech.units.indriya.AbstractUnit
Returns the system unit (unscaled SI unit) from which this unit is derived.
getSystemUnit() - Method in class tech.units.indriya.quantity.DefaultQuantityFactory
getTemporalAmount() - Method in class tech.units.indriya.quantity.time.TemporalQuantity
Returns the
TemporalAmount of this
TemporalQuantity, which may involve rounding or truncation.
getTemporalUnit() - Method in class tech.units.indriya.quantity.time.TemporalQuantity
getTimestamp() - Method in class tech.units.indriya.quantity.time.TimedData
Returns the time with which this TimedData was created.
getTimestamp() - Method in interface tech.units.indriya.spi.Measurement
getTimeUnit() - Method in class tech.units.indriya.quantity.time.TimeUnitQuantity
getToken() - Method in exception tech.units.indriya.format.TokenException
getUnit() - Method in class tech.units.indriya.AbstractQuantity
Returns the measurement unit.
getUnit(Class<Q>) - Method in class tech.units.indriya.AbstractSystemOfUnits
getUnit(String) - Method in class tech.units.indriya.AbstractSystemOfUnits
getUnit(String, UnitStyle, boolean) - Method in class tech.units.indriya.AbstractSystemOfUnits
Returns a unit with the given
string representation in a
particular
style or
null if none is found in
this unit system and requested style.
getUnit(String, UnitStyle) - Method in class tech.units.indriya.AbstractSystemOfUnits
Returns a unit with the given
string representation in a
particular
style or
null if none is found in
this unit system and requested style.
getUnit(String) - Method in class tech.units.indriya.format.SymbolMap
Returns the unit for the specified symbol.
getUnit(int) - Method in class tech.units.indriya.unit.ProductUnit
Returns the unit element at the specified position.
getUnitCount() - Method in class tech.units.indriya.unit.ProductUnit
Returns the number of unit elements in this product.
getUnitFormat(String) - Method in class tech.units.indriya.format.DefaultFormatService
getUnitFormat() - Method in class tech.units.indriya.format.DefaultFormatService
getUnitFormat(String, String) - Method in class tech.units.indriya.format.DefaultFormatService
getUnitPow(int) - Method in class tech.units.indriya.unit.ProductUnit
Returns the power exponent of the unit element at the specified position.
getUnitRoot(int) - Method in class tech.units.indriya.unit.ProductUnit
Returns the root exponent of the unit element at the specified position.
getUnits() - Method in class tech.units.indriya.AbstractSystemOfUnits
getUnits(Dimension) - Method in class tech.units.indriya.AbstractSystemOfUnits
getUnits() - Method in class tech.units.indriya.function.MixedRadix
getUnits() - Method in class tech.units.indriya.quantity.CompoundQuantity
Deprecated.
Gets the list of units in this CompoundQuantity.
getUnits() - Method in class tech.units.indriya.quantity.MixedQuantity
Gets the list of units in this MixedQuantity.
getValue() - Method in class tech.units.indriya.AbstractQuantity
Returns the numeric value of the quantity.
getValue() - Method in class tech.units.indriya.format.Token
An optional attribute value of the Token.
getValue() - Method in class tech.units.indriya.function.AddConverter
getValue() - Method in class tech.units.indriya.function.ExpConverter
getValue() - Method in class tech.units.indriya.function.LogConverter
getValue() - Method in class tech.units.indriya.function.PowerOfIntConverter
getValue() - Method in class tech.units.indriya.function.RationalConverter
getValue() - Method in class tech.units.indriya.quantity.NumberQuantity
getValue() - Method in class tech.units.indriya.quantity.time.TemporalQuantity
getValue() - Method in class tech.units.indriya.quantity.time.TimeUnitQuantity
GRAM - Static variable in class tech.units.indriya.unit.Units
The SI derived unit for mass quantities (standard name g).
GRAY - Static variable in class tech.units.indriya.unit.Units
The SI unit for absorbed dose, specific energy (imparted), kerma (standard
name Gy).
IDENTITY - Static variable in class tech.units.indriya.function.AbstractConverter
Default identity converter implementing AbstractConverter.
identity() - Static method in interface tech.units.indriya.function.MultiplyConverter
Returns a MultiplyConverter that acts as a 'pass-through'.
image - Variable in class tech.units.indriya.format.Token
The string image of the token.
initASCIIFormat(SimpleUnitFormat.ASCIIFormat) - Static method in class tech.units.indriya.format.SimpleUnitFormat
initDefaultFormat(SimpleUnitFormat.DefaultFormat) - Static method in class tech.units.indriya.format.SimpleUnitFormat
internalGetConverterTo(Unit<Q>, boolean) - Method in class tech.units.indriya.AbstractUnit
intValue() - Method in class tech.units.indriya.function.RationalNumber
INVALID_LEXICAL_STATE - Static variable in error tech.units.indriya.format.TokenMgrError
Tried to change to an invalid lexical state.
inverse(Class<T>) - Method in class tech.units.indriya.AbstractQuantity
inverse() - Method in class tech.units.indriya.AbstractUnit
Returns the inverse of this physical unit.
inverse() - Method in interface tech.units.indriya.ComparableQuantity
inverse(Class<T>) - Method in interface tech.units.indriya.ComparableQuantity
invert and already cast to defined quantityClass
inverse() - Method in class tech.units.indriya.function.AbstractConverter
inverse() - Method in class tech.units.indriya.quantity.NumberQuantity
inverse() - Method in class tech.units.indriya.quantity.time.TemporalQuantity
inverse() - Method in class tech.units.indriya.quantity.time.TimeUnitQuantity
inverseWhenNotIdentity() - Method in class tech.units.indriya.function.AbstractConverter
Non-API
Returns an AbstractConverter that represents the inverse transformation of this converter,
for cases where the transformation is not the identity transformation.
inverseWhenNotIdentity() - Method in class tech.units.indriya.function.AbstractConverter.Pair
inverseWhenNotIdentity() - Method in class tech.units.indriya.function.AddConverter
inverseWhenNotIdentity() - Method in class tech.units.indriya.function.ExpConverter
inverseWhenNotIdentity() - Method in class tech.units.indriya.function.LogConverter
inverseWhenNotIdentity() - Method in class tech.units.indriya.function.PowerOfIntConverter
inverseWhenNotIdentity() - Method in class tech.units.indriya.function.RationalConverter
isAbsolute(Quantity<?>) - Static method in class tech.units.indriya.internal.function.ScaleHelper
isAllASCII(String) - Static method in class tech.units.indriya.format.SimpleUnitFormat
to check if a string only contains US-ASCII characters
isCompatible(Unit<?>) - Method in class tech.units.indriya.AbstractUnit
Indicates if this unit is compatible with the unit specified.
isEquivalentTo(Quantity<Q>) - Method in class tech.units.indriya.AbstractQuantity
isEquivalentTo(Unit<Q>) - Method in class tech.units.indriya.AbstractUnit
isGreaterThan(Quantity<Q>) - Method in class tech.units.indriya.AbstractQuantity
isGreaterThan(Quantity<Q>) - Method in interface tech.units.indriya.ComparableQuantity
Compares two instances of .
isGreaterThanOrEqualTo(Quantity<Q>) - Method in class tech.units.indriya.AbstractQuantity
isGreaterThanOrEqualTo(Quantity<Q>) - Method in interface tech.units.indriya.ComparableQuantity
Compares two instances of , doing the conversion of unit if necessary.
isIdentity() - Method in class tech.units.indriya.function.AbstractConverter.Pair
isIdentity() - Method in class tech.units.indriya.function.AddConverter
isIdentity() - Method in class tech.units.indriya.function.ExpConverter
isIdentity() - Method in class tech.units.indriya.function.LogConverter
isIdentity() - Method in class tech.units.indriya.function.PowerOfIntConverter
isIdentity() - Method in class tech.units.indriya.function.RationalConverter
isInteger(Number) - Method in class tech.units.indriya.function.DefaultNumberSystem
isInteger() - Method in class tech.units.indriya.function.RationalNumber
isInteger(Number) - Method in interface tech.units.indriya.spi.NumberSystem
Checks whether given number has fractional parts or not.
isLessThan(Quantity<Q>) - Method in class tech.units.indriya.AbstractQuantity
isLessThan(Quantity<Q>) - Method in interface tech.units.indriya.ComparableQuantity
Compares two instances of , doing the conversion of unit if necessary.
isLessThanOne(Number) - Method in class tech.units.indriya.function.DefaultNumberSystem
isLessThanOne() - Method in class tech.units.indriya.internal.function.Calculator
isLessThanOne(Number) - Method in interface tech.units.indriya.spi.NumberSystem
isLessThanOrEqualTo(Quantity<Q>) - Method in class tech.units.indriya.AbstractQuantity
isLessThanOrEqualTo(Quantity<Q>) - Method in interface tech.units.indriya.ComparableQuantity
Compares two instances of , doing the conversion of unit if necessary.
isLinear() - Method in class tech.units.indriya.function.AbstractConverter.Pair
isLinear() - Method in class tech.units.indriya.function.AddConverter
isLinear() - Method in class tech.units.indriya.function.ExpConverter
isLinear() - Method in class tech.units.indriya.function.LogConverter
isLinear() - Method in interface tech.units.indriya.function.MultiplyConverter
isLocaleSensitive() - Method in class tech.units.indriya.format.LocalUnitFormat
isLocaleSensitive() - Method in class tech.units.indriya.format.NumberDelimiterQuantityFormat
isMemorized() - Method in class tech.units.indriya.internal.function.Lazy
isOne(Number) - Method in class tech.units.indriya.function.DefaultNumberSystem
isOne(Number) - Method in interface tech.units.indriya.spi.NumberSystem
isRelative(Quantity<?>) - Static method in class tech.units.indriya.internal.function.ScaleHelper
isSystemUnit() - Method in class tech.units.indriya.AbstractUnit
Indicates if this unit belongs to the set of coherent SI units (unscaled SI
units).
isUnitIdentifierPart(char) - Static method in class tech.units.indriya.format.SimpleUnitFormat.DefaultFormat
isValidIdentifier(String) - Method in class tech.units.indriya.format.SimpleUnitFormat.ASCIIFormat
isValidIdentifier(String) - Method in class tech.units.indriya.format.SimpleUnitFormat.DefaultFormat
isValidIdentifier(String) - Method in class tech.units.indriya.format.SimpleUnitFormat
Indicates if the specified name can be used as unit identifier.
isZero(Number) - Method in class tech.units.indriya.function.DefaultNumberSystem
isZero(Number) - Method in interface tech.units.indriya.spi.NumberSystem
label(Unit<?>, String) - Method in class tech.units.indriya.format.AbstractUnitFormat
label(Unit<?>, String) - Method in class tech.units.indriya.format.SimpleUnitFormat.DefaultFormat
label(Unit<?>, String) - Method in class tech.units.indriya.format.SimpleUnitFormat
Attaches a system-wide label to the specified unit.
label(Unit<?>, String) - Method in class tech.units.indriya.format.SymbolMap
Attaches a label to the specified unit.
label(Prefix, String) - Method in class tech.units.indriya.format.SymbolMap
Attaches a label to the specified prefix.
Lazy <T > - Class in tech.units.indriya.internal.function
Holder of an instance of type T, supporting the compute-if-absent idiom in a thread-safe manner.
Lazy(Supplier<? extends T>) - Constructor for class tech.units.indriya.internal.function.Lazy
LENGTH - Static variable in class tech.units.indriya.unit.UnitDimension
Holds length dimension (L).
LEXICAL_ERROR - Static variable in error tech.units.indriya.format.TokenMgrError
Lexical error occurred.
lexicalError(boolean, int, int, String, char) - Static method in error tech.units.indriya.format.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
linearFactor() - Method in class tech.units.indriya.function.AbstractConverter
Even though transformations may be composed of addition and multiplication, the first
derivative might just be a linear function.
linearFactor() - Method in class tech.units.indriya.function.AbstractConverter.Pair
LITRE - Static variable in class tech.units.indriya.unit.Units
A volume unit accepted for use with SI units (standard name l).
LocalUnitFormat - Class in tech.units.indriya.format
This class represents the local sensitive format.
log(Number) - Method in class tech.units.indriya.function.DefaultNumberSystem
log() - Method in class tech.units.indriya.internal.function.Calculator
Calculates the natural logarithm of this Calculator´s accumulator,
then stores the result in the accumulator.
log(Number) - Method in interface tech.units.indriya.spi.NumberSystem
Returns the natural logarithm of given
number as a
Number that best
represents the arithmetic result within the set of number types this NumberSystem
supports.
LogConverter - Class in tech.units.indriya.function
This class represents a logarithmic converter of limited precision.
LogConverter(double) - Constructor for class tech.units.indriya.function.LogConverter
Returns a logarithmic converter having the specified base.
logger - Static variable in class tech.units.indriya.AbstractSystemOfUnits
longValue() - Method in class tech.units.indriya.function.RationalNumber
LOOP_DETECTED - Static variable in error tech.units.indriya.format.TokenMgrError
Detected (and bailed out of) an infinite loop in the token manager.
LUMEN - Static variable in class tech.units.indriya.unit.Units
The SI unit for luminous flux (standard name lm).
LUMINOUS_INTENSITY - Static variable in class tech.units.indriya.unit.UnitDimension
Holds luminous intensity dimension (J).
LUX - Static variable in class tech.units.indriya.unit.Units
The SI unit for illuminance (standard name lx).
MASS - Static variable in class tech.units.indriya.unit.UnitDimension
Holds mass dimension (M).
MATH_CONTEXT - Static variable in class tech.units.indriya.function.Calculus
Exposes (non-final) the MathContext used for BigDecimal calculus.
Measurement <Q extends javax.measure.Quantity<Q >> - Interface in tech.units.indriya.spi
A Measurement contains a Quantity and a timestamp.
merge(ResourceBundle, String) - Method in class tech.units.indriya.internal.format.l10n.MultiPropertyResourceBundle
Merges the properties of a ResourceBundle into the current MultiPropertyResourceBundle instance.
METRE - Static variable in class tech.units.indriya.unit.Units
The metre, symbol m, is the SI unit of length.
METRE_PER_SECOND - Static variable in class tech.units.indriya.unit.Units
The SI unit for velocity quantities (standard name m/s).
METRE_PER_SQUARE_SECOND - Static variable in class tech.units.indriya.unit.Units
The SI unit for acceleration quantities (standard name m/s2 ).
MICROSECOND - Static variable in class tech.units.indriya.quantity.time.TimeQuantities
MILLISECOND - Static variable in class tech.units.indriya.quantity.time.TimeQuantities
MINUTE - Static variable in class tech.units.indriya.unit.Units
A time unit accepted for use with SI units (standard name min).
mix(Unit<Q>) - Method in class tech.units.indriya.function.MixedRadix
MixedQuantity <Q extends javax.measure.Quantity<Q >> - Class in tech.units.indriya.quantity
This class represents mixed-radix quantities (like "1 hour, 5 min, 30 sec" or "6 ft, 3 in").
MixedQuantity(List<Quantity<Q>>) - Constructor for class tech.units.indriya.quantity.MixedQuantity
MixedRadix <Q extends javax.measure.Quantity<Q >> - Class in tech.units.indriya.function
Immutable class that represents mixed-radix units (like "hour:min:sec" or
"ft, in")
MixedRadix.MixedRadixVisitor <Q extends javax.measure.Quantity<Q >> - Interface in tech.units.indriya.function
MixedRadix.PrimaryUnitPick - Enum in tech.units.indriya.function
MixedRadixSupport - Class in tech.units.indriya.internal.function.radix
MixedRadixSupport(Radix[]) - Constructor for class tech.units.indriya.internal.function.radix.MixedRadixSupport
MOLE - Static variable in class tech.units.indriya.unit.Units
The mole, symbol mol, is the SI unit of amount of substance.
MONTH - Static variable in class tech.units.indriya.unit.Units
A unit of duration equal to 1/12
YEAR (standard name
mo).
multiplication(Quantity<?>, Quantity<?>, BinaryOperator<Number>, BinaryOperator<Unit<?>>) - Static method in class tech.units.indriya.internal.function.ScaleHelper
multiply(Quantity<T>, Class<E>) - Method in class tech.units.indriya.AbstractQuantity
multiply(Number) - Method in class tech.units.indriya.AbstractUnit
multiply(double) - Method in class tech.units.indriya.AbstractUnit
multiply(Unit<?>) - Method in class tech.units.indriya.AbstractUnit
Returns the product of this physical unit with the one specified.
multiply(Quantity<?>) - Method in interface tech.units.indriya.ComparableQuantity
multiply(Number) - Method in interface tech.units.indriya.ComparableQuantity
multiply(Quantity<T>, Class<E>) - Method in interface tech.units.indriya.ComparableQuantity
multiply(Number, Number) - Method in class tech.units.indriya.function.DefaultNumberSystem
multiply(RationalNumber) - Method in class tech.units.indriya.function.RationalNumber
Returns a new instance of RationalNumber representing the
multiplication this * that.
multiply(Number) - Method in class tech.units.indriya.internal.function.Calculator
Multiplies number with this Calculator´s accumulator,
then stores the result in the accumulator.
multiply(Number) - Method in interface tech.units.indriya.internal.function.radix.Radix
Multiply without precision loss.
multiply(Number) - Method in class tech.units.indriya.internal.function.radix.Radix.NumberFactorRadix
multiply(Quantity<?>) - Method in class tech.units.indriya.quantity.NumberQuantity
multiply(Number) - Method in class tech.units.indriya.quantity.NumberQuantity
multiply(Quantity<?>) - Method in class tech.units.indriya.quantity.time.TemporalQuantity
multiply(Number) - Method in class tech.units.indriya.quantity.time.TemporalQuantity
multiply(Quantity<?>) - Method in class tech.units.indriya.quantity.time.TimeUnitQuantity
multiply(Number) - Method in class tech.units.indriya.quantity.time.TimeUnitQuantity
multiply(Number, Number) - Method in interface tech.units.indriya.spi.NumberSystem
Returns the product of given
x and
y as a
Number that best
represents the arithmetic result within the set of number types this NumberSystem
supports.
multiply(Dimension) - Method in class tech.units.indriya.unit.UnitDimension
Returns the product of this dimension with the one specified.
MultiplyConverter - Interface in tech.units.indriya.function
This class represents a converter multiplying numeric values by a constant
scaling factor represented by the
Number type.
MultiPropertyResourceBundle - Class in tech.units.indriya.internal.format.l10n
Extends ResourceBundle with 2 new capabilities.
MultiPropertyResourceBundle(InputStream, String) - Constructor for class tech.units.indriya.internal.format.l10n.MultiPropertyResourceBundle
Instantiates a new MultiPropertyResourceBundle.
MultiPropertyResourceBundle(ResourceBundle, String) - Constructor for class tech.units.indriya.internal.format.l10n.MultiPropertyResourceBundle
of(ResourceBundle) - Static method in class tech.units.indriya.format.SymbolMap
Creates a symbol map from the specified resource bundle,
of(int, String) - Static method in class tech.units.indriya.format.Token
Returns a new Token object, by default.
of(int) - Static method in class tech.units.indriya.format.Token
of(double) - Static method in class tech.units.indriya.function.ExpConverter
Creates a logarithmic converter having the specified base.
of(Unit<X>) - Static method in class tech.units.indriya.function.MixedRadix
of(Unit<X>...) - Static method in class tech.units.indriya.function.MixedRadix
of(Collection<Unit<X>>) - Static method in class tech.units.indriya.function.MixedRadix
of(Number) - Static method in interface tech.units.indriya.function.MultiplyConverter
Creates a MultiplyConverter with the specified constant factor.
of(double) - Static method in interface tech.units.indriya.function.MultiplyConverter
Creates a MultiplyConverter with the specified constant factor.
of(long, long) - Static method in class tech.units.indriya.function.RationalNumber
Returns a RationalNumber that represents the division
dividend/divisor.
of(double) - Static method in class tech.units.indriya.function.RationalNumber
Returns a
RationalNumber that represents the given double precision
number, with an accuracy equivalent to
BigDecimal.valueOf(double).
of(BigDecimal) - Static method in class tech.units.indriya.function.RationalNumber
Returns a RationalNumber that represents the given BigDecimal decimalValue.
of(BigInteger, BigInteger) - Static method in class tech.units.indriya.function.RationalNumber
Returns a RationalNumber that represents the division
dividend/divisor.
of(Number) - Static method in class tech.units.indriya.internal.function.Calculator
Shortcut for getDefault().load(number).
of(Quantity<Q>...) - Static method in class tech.units.indriya.quantity.CompoundQuantity
Deprecated.
of(List<Quantity<Q>>) - Static method in class tech.units.indriya.quantity.CompoundQuantity
Deprecated.
of(Quantity<Q>...) - Static method in class tech.units.indriya.quantity.MixedQuantity
of(List<Quantity<Q>>) - Static method in class tech.units.indriya.quantity.MixedQuantity
of(Quantity, Quantity, Quantity) - Static method in class tech.units.indriya.quantity.QuantityRange
Returns an QuantityRange with the specified values.
of(Quantity, Quantity) - Static method in class tech.units.indriya.quantity.QuantityRange
Returns an QuantityRange with the specified values.
of(Number, TemporalUnit) - Static method in class tech.units.indriya.quantity.time.TemporalQuantity
of(Quantity<Time>) - Static method in class tech.units.indriya.quantity.time.TemporalQuantity
of(T, long) - Static method in class tech.units.indriya.quantity.time.TimedData
Returns a TimedData with the specified values.
of(T, long, String) - Static method in class tech.units.indriya.quantity.time.TimedData
Returns a TimedData with the specified values.
of(Quantity<Q>, long) - Static method in class tech.units.indriya.quantity.time.TimedQuantityData
Returns a TimedQuantityData with the specified values.
of(Number, TimeUnit) - Static method in class tech.units.indriya.quantity.time.TimeUnitQuantity
of(TimeUnit, Integer) - Static method in class tech.units.indriya.quantity.time.TimeUnitQuantity
of(Quantity<Time>) - Static method in class tech.units.indriya.quantity.time.TimeUnitQuantity
of(Quantity<Q>) - Static method in interface tech.units.indriya.spi.Measurement
of(Quantity<Q>, Instant) - Static method in interface tech.units.indriya.spi.Measurement
of(ComparableQuantity<Q>) - Static method in interface tech.units.indriya.spi.Measurement
of(ComparableQuantity<Q>, Instant) - Static method in interface tech.units.indriya.spi.Measurement
of(Quantity<Q>, long) - Static method in interface tech.units.indriya.spi.Measurement
of(Number, Number) - Static method in class tech.units.indriya.spi.NumberSystem.DivisionResult
of(Unit<?>, String) - Static method in class tech.units.indriya.unit.AlternateUnit
Creates an alternate unit for the specified system unit identified by the specified name and symbol.
of(Unit<?>, String, String) - Static method in class tech.units.indriya.unit.AlternateUnit
Creates an alternate unit for the specified system unit identified by the specified name and symbol.
of(Unit<Q>, String) - Static method in class tech.units.indriya.unit.AnnotatedUnit
Creates an annotated unit equivalent to the specified unit.
of(Class<Q>) - Static method in class tech.units.indriya.unit.UnitDimension
Returns the dimension for the specified quantity type by aggregating the
results of DimensionService or null if the specified
quantity is unknown.
ofExponent(int, int) - Static method in interface tech.units.indriya.function.MultiplyConverter
Creates a MultiplyConverter with the specified base and exponent.
ofInteger(long) - Static method in class tech.units.indriya.function.RationalNumber
Returns a RationalNumber with divisor ONE .
ofInteger(BigInteger) - Static method in class tech.units.indriya.function.RationalNumber
Returns a RationalNumber with divisor ONE .
ofMultiplyConverter(UnitConverter) - Static method in interface tech.units.indriya.internal.function.radix.Radix
ofNumberFactor(Number) - Static method in interface tech.units.indriya.internal.function.radix.Radix
ofPiExponent(int) - Static method in interface tech.units.indriya.function.MultiplyConverter
Creates a MultiplyConverter with the specified exponent of Pi.
ofPow(Unit<?>, int) - Static method in class tech.units.indriya.unit.ProductUnit
Returns the product unit corresponding to this unit raised to the specified exponent.
ofPrefix(Prefix) - Static method in interface tech.units.indriya.function.MultiplyConverter
Creates a MultiplyConverter with the specified Prefix.
ofPrimary(Unit<X>) - Static method in class tech.units.indriya.function.MixedRadix
ofProduct(Unit<?>, Unit<?>) - Static method in class tech.units.indriya.unit.ProductUnit
Returns the product of the specified units.
ofQuotient(Unit<?>, Unit<?>) - Static method in class tech.units.indriya.unit.ProductUnit
Returns the quotient of the specified units.
ofRational(RationalNumber) - Static method in interface tech.units.indriya.function.MultiplyConverter
ofRational(long, long) - Static method in interface tech.units.indriya.function.MultiplyConverter
Creates a MultiplyConverter with the specified rational factor made up of
dividend and divisor
ofRational(BigInteger, BigInteger) - Static method in interface tech.units.indriya.function.MultiplyConverter
Creates a MultiplyConverter with the specified rational factor made up of
dividend and divisor
ofRoot(Unit<?>, int) - Static method in class tech.units.indriya.unit.ProductUnit
Returns the product unit corresponding to the specified root of the specified unit.
ofTenExponent(int) - Static method in interface tech.units.indriya.function.MultiplyConverter
Creates a MultiplyConverter with base 10 and an exponent.
OHM - Static variable in class tech.units.indriya.unit.Units
The SI unit for electric resistance (standard name Ohm).
ONE - Static variable in class tech.units.indriya.AbstractQuantity
Holds a dimensionless quantity of one (exact).
ONE - Static variable in class tech.units.indriya.AbstractUnit
Holds the dimensionless unit ONE.
ONE - Static variable in class tech.units.indriya.function.RationalNumber
Pair(UnitConverter, UnitConverter) - Constructor for class tech.units.indriya.function.AbstractConverter.Pair
Creates a pair converter resulting from the combined transformation of the
specified converters.
parse(CharSequence) - Static method in class tech.units.indriya.AbstractQuantity
Returns the quantity of unknown type corresponding to the specified representation.
parse(CharSequence) - Static method in class tech.units.indriya.AbstractUnit
Returns the abstract unit represented by the specified characters as per
default format.
parse(CharSequence, ParsePosition) - Method in class tech.units.indriya.format.AbstractQuantityFormat
Parses a portion of the specified CharSequence from the specified position to produce an object.
parse(CharSequence) - Method in class tech.units.indriya.format.AbstractQuantityFormat
Parses a portion of the specified CharSequence from the specified position to produce an object.
parse(CharSequence, int) - Method in class tech.units.indriya.format.AbstractQuantityFormat
Parses a portion of the specified CharSequence from the specified position to produce an object.
parse(CharSequence, ParsePosition) - Method in class tech.units.indriya.format.AbstractUnitFormat
Parses a portion of the specified CharSequence from the specified position to produce a unit.
parse(CharSequence, int) - Method in class tech.units.indriya.format.AbstractUnitFormat
Parses a portion of the specified CharSequence from the specified position to produce a unit.
parse(CharSequence, ParsePosition) - Method in class tech.units.indriya.format.EBNFUnitFormat
parse(CharSequence, int) - Method in class tech.units.indriya.format.EBNFUnitFormat
parse(CharSequence) - Method in class tech.units.indriya.format.EBNFUnitFormat
parse(CharSequence, int) - Method in class tech.units.indriya.format.LocalUnitFormat
parse(CharSequence, ParsePosition) - Method in class tech.units.indriya.format.LocalUnitFormat
parse(CharSequence) - Method in class tech.units.indriya.format.LocalUnitFormat
parse(CharSequence, ParsePosition) - Method in class tech.units.indriya.format.NumberDelimiterQuantityFormat
parse(CharSequence, int) - Method in class tech.units.indriya.format.NumberDelimiterQuantityFormat
parse(CharSequence) - Method in class tech.units.indriya.format.NumberDelimiterQuantityFormat
parse(CharSequence, ParsePosition) - Method in class tech.units.indriya.format.SimpleQuantityFormat
parse(CharSequence, int) - Method in class tech.units.indriya.format.SimpleQuantityFormat
parse(CharSequence) - Method in class tech.units.indriya.format.SimpleQuantityFormat
parse(CharSequence) - Method in class tech.units.indriya.format.SimpleUnitFormat.DefaultFormat
parse(CharSequence, int) - Method in class tech.units.indriya.format.SimpleUnitFormat.DefaultFormat
parse(CharSequence, ParsePosition) - Method in class tech.units.indriya.format.SimpleUnitFormat.DefaultFormat
parse(String, ParsePosition) - Method in class tech.units.indriya.internal.format.RationalNumberFormat
parse(char) - Static method in class tech.units.indriya.unit.UnitDimension
Returns the dimension for the specified symbol.
parseCompound(CharSequence, ParsePosition) - Method in class tech.units.indriya.format.NumberDelimiterQuantityFormat
Deprecated.
parseCompound(CharSequence, int) - Method in class tech.units.indriya.format.NumberDelimiterQuantityFormat
Deprecated.
parseCompound(CharSequence) - Method in class tech.units.indriya.format.NumberDelimiterQuantityFormat
Deprecated.
parseMixed(CharSequence, ParsePosition) - Method in class tech.units.indriya.format.NumberDelimiterQuantityFormat
parseMixed(CharSequence, int) - Method in class tech.units.indriya.format.NumberDelimiterQuantityFormat
parseMixed(CharSequence) - Method in class tech.units.indriya.format.NumberDelimiterQuantityFormat
parseObject(String, ParsePosition) - Method in class tech.units.indriya.format.AbstractQuantityFormat
parseObject(String, ParsePosition) - Method in class tech.units.indriya.format.SimpleUnitFormat
Parses the text from a string to produce an object (implements java.text.Format).
parseProductUnit(CharSequence, ParsePosition) - Method in class tech.units.indriya.format.SimpleUnitFormat.DefaultFormat
parseProductUnit(CharSequence, ParsePosition) - Method in class tech.units.indriya.format.SimpleUnitFormat
Parses a sequence of character to produce a unit or a rational product of unit.
parseSingleUnit(CharSequence, ParsePosition) - Method in class tech.units.indriya.format.SimpleUnitFormat.DefaultFormat
parseSingleUnit(CharSequence, ParsePosition) - Method in class tech.units.indriya.format.SimpleUnitFormat
Parses a sequence of character to produce a single unit.
parseUnit() - Method in class tech.units.indriya.internal.format.UnitFormatParser
PASCAL - Static variable in class tech.units.indriya.unit.Units
The SI unit for pressure, stress (standard name Pa).
peek() - Method in class tech.units.indriya.internal.function.Calculator
Allows to 'peek' at this Calculator´s accumulator.
PERCENT - Static variable in class tech.units.indriya.unit.Units
A dimensionless unit accepted for use with SI units (standard name
%).
pow(int) - Method in class tech.units.indriya.AbstractUnit
Returns a unit equals to this unit raised to an exponent.
pow(int) - Method in class tech.units.indriya.function.RationalNumber
Returns a new instance of RationalNumber representing the reciprocal
of this.
pow(int) - Method in class tech.units.indriya.unit.ProductUnit
pow(int) - Method in class tech.units.indriya.unit.UnitDimension
Returns this dimension raised to an exponent.
power(Number, int) - Method in class tech.units.indriya.function.DefaultNumberSystem
power(int) - Method in class tech.units.indriya.internal.function.Calculator
Takes this Calculator´s accumulator to the integer power of exponent,
then stores the result in the accumulator.
power(Number, int) - Method in interface tech.units.indriya.spi.NumberSystem
Returns given
number to the power of
exponent as a
Number that best
represents the arithmetic result within the set of number types this NumberSystem
supports.
PowerOfIntConverter - Class in tech.units.indriya.function
UnitConverter for numbers in base^exponent representation.
PowerOfIntConverter(int, int) - Constructor for class tech.units.indriya.function.PowerOfIntConverter
prefix(Prefix) - Method in class tech.units.indriya.AbstractUnit
prefixFor(UnitConverter) - Method in class tech.units.indriya.format.SimpleUnitFormat.DefaultFormat
PRIMARY_UNIT_PICK - Static variable in class tech.units.indriya.function.MixedRadix
PRIMARY_UNIT_PICK_DEFAULT - Static variable in class tech.units.indriya.function.MixedRadix
ProductUnit <Q extends javax.measure.Quantity<Q >> - Class in tech.units.indriya.unit
This class represents units formed by the product of rational powers of existing physical units.
ProductUnit() - Constructor for class tech.units.indriya.unit.ProductUnit
DefaultQuantityFactory constructor (used solely to create ONE instance).
ProductUnit(Unit<?>) - Constructor for class tech.units.indriya.unit.ProductUnit
Copy constructor (allows for parameterization of product units).