Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 

A

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
 

B

BaseUnit<Q extends javax.measure.Quantity<Q>> - Class in tech.units.indriya.unit
This class represents the building blocks on top of which all others physical units are created.
BaseUnit(String, Dimension) - Constructor for class tech.units.indriya.unit.BaseUnit
Creates a base unit having the specified symbol and dimension.
BaseUnit(String) - Constructor for class tech.units.indriya.unit.BaseUnit
Creates a base unit having the specified symbol.
BaseUnit(String, String) - Constructor for class tech.units.indriya.unit.BaseUnit
Creates a base unit having the specified symbol and name.
BaseUnit(String, String, Dimension) - Constructor for class tech.units.indriya.unit.BaseUnit
Creates a base unit having the specified symbol, name and dimension.
BECQUEREL - Static variable in class tech.units.indriya.unit.Units
The SI unit for activity of a radionuclide (standard name Bq ).
beginColumn - Variable in class tech.units.indriya.format.Token
The column number of the first character of this Token.
beginLine - Variable in class tech.units.indriya.format.Token
The line number of the first character of this Token.
bigDecimalValue() - Method in class tech.units.indriya.function.RationalNumber
The BigDecimal representation of this RationalNumber.
build() - Method in class tech.units.indriya.format.NumberDelimiterQuantityFormat.Builder
 
builder() - Static method in class tech.units.indriya.format.NumberDelimiterQuantityFormat
Returns a new instance of NumberDelimiterQuantityFormat.Builder.
Builder() - Constructor for class tech.units.indriya.format.NumberDelimiterQuantityFormat.Builder
 

C

Calculator - Class in tech.units.indriya.internal.function
Provides arithmetic on Java Numbers utilizing a provided NumberSystem.
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
Deprecated.
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
Deprecated.
use #getMixedQuantity
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
Creates a MixedQuantity from given values and scale.
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.

D

DAY - Static variable in class tech.units.indriya.unit.Units
A time unit accepted for use with SI units (standard name d ).
DEFAULT_DELIMITER - Static variable in class tech.units.indriya.format.AbstractQuantityFormat
The default delimiter.
DEFAULT_MATH_CONTEXT - Static variable in class tech.units.indriya.function.Calculus
The default MathContext used for BigDecimal calculus.
DefaultFormat() - Constructor for class tech.units.indriya.format.SimpleUnitFormat.DefaultFormat
 
DefaultFormatService - Class in tech.units.indriya.format
Default format service.
DefaultFormatService() - Constructor for class tech.units.indriya.format.DefaultFormatService
 
DefaultNumberSystem - Class in tech.units.indriya.function
NumberSystem implementation to support Java's built-in Numbers and the RationalNumber type.
DefaultNumberSystem() - Constructor for class tech.units.indriya.function.DefaultNumberSystem
 
DefaultQuantityFactory<Q extends javax.measure.Quantity<Q>> - Class in tech.units.indriya.quantity
A factory producing simple quantities instances (tuples Number/ Unit).
DefaultServiceProvider - Class in tech.units.indriya.spi
This class extends the ServiceProvider class and hereby uses the JDK ServiceLoader to load the required services.
DefaultServiceProvider() - Constructor for class tech.units.indriya.spi.DefaultServiceProvider
 
DefaultSystemOfUnitsService - Class in tech.units.indriya.unit
 
DefaultSystemOfUnitsService() - Constructor for class tech.units.indriya.unit.DefaultSystemOfUnitsService
 
DimensionalModel - Class in tech.units.indriya.spi
This class represents the physical model used for dimensional analysis.
DimensionalModel() - Constructor for class tech.units.indriya.spi.DimensionalModel
DimensionalModel constructor (allows for derivation).
divide(Quantity<T>, Class<E>) - Method in class tech.units.indriya.AbstractQuantity
 
divide(double) - Method in class tech.units.indriya.AbstractUnit
 
divide(Number) - Method in class tech.units.indriya.AbstractUnit
Returns the result of dividing this unit by the specified divisor.
divide(Unit<?>) - Method in class tech.units.indriya.AbstractUnit
Returns the quotient of this unit with the one specified.
divide(Quantity<?>) - Method in interface tech.units.indriya.ComparableQuantity
 
divide(Number) - Method in interface tech.units.indriya.ComparableQuantity
 
divide(Quantity<T>, Class<E>) - Method in interface tech.units.indriya.ComparableQuantity
Multiply and cast the ComparableQuantity
divide(Number, Number) - Method in class tech.units.indriya.function.DefaultNumberSystem
 
divide(RationalNumber) - Method in class tech.units.indriya.function.RationalNumber
Returns a new instance of RationalNumber representing the division this / that.
divide(Number) - Method in class tech.units.indriya.internal.function.Calculator
Divides this Calculator´s accumulator by number, then stores the result in the accumulator.
divide(Quantity<?>) - Method in class tech.units.indriya.quantity.NumberQuantity
 
divide(Number) - Method in class tech.units.indriya.quantity.NumberQuantity
 
divide(Quantity<?>) - Method in class tech.units.indriya.quantity.time.TemporalQuantity
 
divide(Number) - Method in class tech.units.indriya.quantity.time.TemporalQuantity
 
divide(Quantity<?>) - Method in class tech.units.indriya.quantity.time.TimeUnitQuantity
 
divide(Number) - Method in class tech.units.indriya.quantity.time.TimeUnitQuantity
 
divide(Number, Number) - Method in interface tech.units.indriya.spi.NumberSystem
Returns the division of given x and y as a Number that best represents the arithmetic result within the set of number types this NumberSystem supports.
divide(Dimension) - Method in class tech.units.indriya.unit.UnitDimension
Returns the quotient of this dimension with the one specified.
divideAndRemainder(Number, Number, boolean) - Method in class tech.units.indriya.function.DefaultNumberSystem
 
divideAndRemainder(Number, boolean) - Method in interface tech.units.indriya.internal.function.radix.Radix
Returns a two-element Number array containing {number / radix, number % radix}
divideAndRemainder(Number, boolean) - Method in class tech.units.indriya.internal.function.radix.Radix.NumberFactorRadix
 
divideAndRemainder(Number, Number, boolean) - Method in interface tech.units.indriya.spi.NumberSystem
Returns a two-element Number array containing {x / y, x % y}
DIVISION_CHARACTER - Static variable in class tech.units.indriya.function.RationalNumber
The default DIVISION_CHARACTER is ÷ which (on Windows) can by typed using Alt+ 246.
doubleValue() - Method in class tech.units.indriya.function.RationalNumber
 

E

E - Static variable in class tech.units.indriya.AbstractSystemOfUnits
The natural logarithm.
EBNFUnitFormat - Class in tech.units.indriya.format
This class represents the local neutral format.
ELECTRIC_CURRENT - Static variable in class tech.units.indriya.unit.UnitDimension
Holds electric current dimension (I).
endColumn - Variable in class tech.units.indriya.format.Token
The column number of the last character of this Token.
endLine - Variable in class tech.units.indriya.format.Token
The line number of the last character of this Token.
eol - Variable in exception tech.units.indriya.format.TokenException
The end of line string for this machine.
Equalizer() - Constructor for class tech.units.indriya.AbstractUnit.Equalizer
 
equals(Object) - Method in class tech.units.indriya.AbstractQuantity
Compares this quantity against the specified object for strict equality (same unit and same amount).
equals(Object) - Method in class tech.units.indriya.AbstractUnit
 
equals(Object) - Method in class tech.units.indriya.function.AbstractConverter
 
equals(Object) - Method in class tech.units.indriya.function.AbstractConverter.Pair
 
equals(Object) - Method in class tech.units.indriya.function.AddConverter
 
equals(Object) - Method in class tech.units.indriya.function.ExpConverter
 
equals(Object) - Method in class tech.units.indriya.function.LogConverter
 
equals(Object) - Method in class tech.units.indriya.function.PowerOfIntConverter
 
equals(Object) - Method in class tech.units.indriya.function.QuantitySummaryStatistics
will equals when the unit were equals
equals(Object) - Method in class tech.units.indriya.function.RationalConverter
 
equals(Object) - Method in class tech.units.indriya.function.RationalNumber
Compares this RationalNumber with the specified Object for equality.
equals(Object) - Method in class tech.units.indriya.quantity.CompoundQuantity
Deprecated.
Indicates if this mixed quantity is considered equal to the specified object (both are mixed units with same composing units in the same order).
equals(Object) - Method in class tech.units.indriya.quantity.DefaultQuantityFactory
 
equals(Object) - Method in class tech.units.indriya.quantity.MixedQuantity
Indicates if this mixed quantity is considered equal to the specified object (both are mixed units with same composing units in the same order).
equals(Object) - Method in class tech.units.indriya.quantity.QuantityRange
 
equals(Object) - Method in class tech.units.indriya.quantity.time.TemporalQuantity
 
equals(Object) - Method in class tech.units.indriya.quantity.time.TimedData
 
equals(Object) - Method in class tech.units.indriya.quantity.time.TimeUnitQuantity
 
equals(Number, Number) - Method in interface tech.units.indriya.spi.NumberSystem
 
equals(Object) - Method in class tech.units.indriya.spi.Range
 
equals(Object) - Method in class tech.units.indriya.unit.AlternateUnit
 
equals(Object) - Method in class tech.units.indriya.unit.AnnotatedUnit
 
equals(Object) - Method in class tech.units.indriya.unit.BaseUnit
 
equals(Object) - Method in class tech.units.indriya.unit.ProductUnit
 
equals(Object) - Method in class tech.units.indriya.unit.TransformedUnit
 
equals(Object) - Method in class tech.units.indriya.unit.UnitDimension
 
exp(Number) - Method in class tech.units.indriya.function.DefaultNumberSystem
 
exp() - Method in class tech.units.indriya.internal.function.Calculator
Calculates Euler's constant taken to the power of this Calculator´s accumulator, then stores the result in the accumulator.
exp(Number) - Method in interface tech.units.indriya.spi.NumberSystem
Returns Euler's Constant to the power of of given number as a Number that best represents the arithmetic result within the set of number types this NumberSystem supports.
ExpConverter - Class in tech.units.indriya.function
This class represents a exponential converter of limited precision.
ExpConverter(double) - Constructor for class tech.units.indriya.function.ExpConverter
Creates a logarithmic converter having the specified base.
extractValues(Quantity<Q>) - Method in class tech.units.indriya.function.MixedRadix
 
extractValuesInto(Quantity<Q>, Number[]) - Method in class tech.units.indriya.function.MixedRadix
 

F

FARAD - Static variable in class tech.units.indriya.unit.Units
The SI unit for capacitance (standard name F).
floatValue() - Method in class tech.units.indriya.function.RationalNumber
 
format(Quantity<?>, Appendable) - Method in class tech.units.indriya.format.AbstractQuantityFormat
Formats the specified quantity into an Appendable.
format(Object, StringBuffer, FieldPosition) - Method in class tech.units.indriya.format.AbstractQuantityFormat
 
format(Quantity<?>) - Method in class tech.units.indriya.format.AbstractQuantityFormat
Formats an object to produce a string.
format(ComparableQuantity<?>, StringBuffer) - Method in class tech.units.indriya.format.AbstractQuantityFormat
Convenience method equivalent to #format(ComparableQuantity, Appendable) except it does not raise an IOException.
format(Unit<?>, Appendable) - Method in class tech.units.indriya.format.AbstractUnitFormat
Formats the specified unit.
format(Unit<?>) - Method in class tech.units.indriya.format.AbstractUnitFormat
Formats an object to produce a string.
format(Unit<?>, Appendable) - Method in class tech.units.indriya.format.EBNFUnitFormat
 
format(Unit<?>, Appendable) - Method in class tech.units.indriya.format.LocalUnitFormat
 
format(Quantity<?>, Appendable) - Method in class tech.units.indriya.format.NumberDelimiterQuantityFormat
 
format(Quantity<?>, Appendable) - Method in class tech.units.indriya.format.SimpleQuantityFormat
 
format(Unit<?>, Appendable) - Method in class tech.units.indriya.format.SimpleUnitFormat.ASCIIFormat
 
format(Unit<?>, Appendable) - Method in class tech.units.indriya.format.SimpleUnitFormat.DefaultFormat
 
format(Unit<?>, Appendable) - Method in class tech.units.indriya.format.SimpleUnitFormat
Formats the specified unit.
format(Object, StringBuffer, FieldPosition) - Method in class tech.units.indriya.format.SimpleUnitFormat
Formats an unit and appends the resulting text to a given string buffer (implements java.text.Format).
format(double, StringBuffer, FieldPosition) - Method in class tech.units.indriya.internal.format.RationalNumberFormat
 
format(long, StringBuffer, FieldPosition) - Method in class tech.units.indriya.internal.format.RationalNumberFormat
 
FormatBehavior - Enum in tech.units.indriya.format
Defines different ways of formatting.
formatCompound(CompoundQuantity<?>, StringBuffer) - Method in class tech.units.indriya.format.AbstractQuantityFormat
Deprecated.
use #formatMixed
formatCompound(CompoundQuantity<?>, StringBuffer) - Method in class tech.units.indriya.format.NumberDelimiterQuantityFormat
Deprecated.
formatCompound(CompoundQuantity<?>, StringBuffer) - Method in class tech.units.indriya.format.SimpleQuantityFormat
 
formatMixed(MixedQuantity<?>, StringBuffer) - Method in class tech.units.indriya.format.AbstractQuantityFormat
Convenience method equivalent to #format(MixedQuantity, Appendable) except it does not raise an IOException.
formatMixed(MixedQuantity<?>, StringBuffer) - Method in class tech.units.indriya.format.NumberDelimiterQuantityFormat
 
formatMixed(MixedQuantity<?>, StringBuffer) - Method in class tech.units.indriya.format.SimpleQuantityFormat
 

G

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
All available NumberSystems used for Number arithmetic.
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
Deprecated.
use #getMixedQuantity(Number[], Unit[], Scale)
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
Returns an instance of NumberDelimiterQuantityFormat with a particular FormatBehavior, either locale-sensitive or locale-neutral.
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
Returns the unit format for the default locale (format used by AbstractUnit.parse(CharSequence) and Unit.toString()).
getInstance(SimpleUnitFormat.Flavor) - Static method in class tech.units.indriya.format.SimpleUnitFormat
Returns the SimpleUnitFormat in the desired SimpleUnitFormat.Flavor
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
Returns the Instant as timestamp.
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
Creates the Quantity based in the Temporal with TemporalAdjuster
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
creates the TimeUnitQuantity using TimeUnit and Integer
getQuantity(Long, TemporalUnit) - Static method in class tech.units.indriya.quantity.time.TimeQuantities
creates the TemporalQuantity using TemporalUnit and Long
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
Returns the timestamp of this Measurement.
getTimeUnit() - Method in class tech.units.indriya.quantity.time.TimeUnitQuantity
get to TimeUnit
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
get value expressed in Number
getValue() - Method in class tech.units.indriya.quantity.time.TimeUnitQuantity
get value expressed in Number
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).

H

handleGetObject(String) - Method in class tech.units.indriya.internal.format.l10n.MultiPropertyResourceBundle
Overrides the super class implementation to return an object located in the merged bundles
handleKeySet() - Method in class tech.units.indriya.internal.format.l10n.MultiPropertyResourceBundle
Overrides the super class implementation to return the Set of keys from all merged bundles
hasFraction(double) - Method in class tech.units.indriya.AbstractQuantity
 
hasFraction(BigDecimal) - Method in class tech.units.indriya.AbstractQuantity
 
hashCode() - Method in class tech.units.indriya.AbstractQuantity
Returns the hash code for this quantity.
hashCode() - Method in class tech.units.indriya.AbstractUnit
 
hashCode() - Method in class tech.units.indriya.function.AbstractConverter
 
hashCode() - Method in class tech.units.indriya.function.AbstractConverter.Pair
 
hashCode() - Method in class tech.units.indriya.function.AddConverter
 
hashCode() - Method in class tech.units.indriya.function.ExpConverter
 
hashCode() - Method in class tech.units.indriya.function.LogConverter
 
hashCode() - Method in class tech.units.indriya.function.PowerOfIntConverter
 
hashCode() - Method in class tech.units.indriya.function.QuantitySummaryStatistics
 
hashCode() - Method in class tech.units.indriya.function.RationalConverter
 
hashCode() - Method in class tech.units.indriya.function.RationalNumber
 
hashCode() - Method in class tech.units.indriya.quantity.CompoundQuantity
Deprecated.
 
hashCode() - Method in class tech.units.indriya.quantity.DefaultQuantityFactory
 
hashCode() - Method in class tech.units.indriya.quantity.MixedQuantity
 
hashCode() - Method in class tech.units.indriya.quantity.QuantityRange
 
hashCode() - Method in class tech.units.indriya.quantity.time.TemporalQuantity
 
hashCode() - Method in class tech.units.indriya.quantity.time.TimedData
 
hashCode() - Method in class tech.units.indriya.quantity.time.TimeUnitQuantity
 
hashCode() - Method in class tech.units.indriya.spi.Range
 
hashCode() - Method in class tech.units.indriya.unit.AlternateUnit
 
hashCode() - Method in class tech.units.indriya.unit.AnnotatedUnit
 
hashCode() - Method in class tech.units.indriya.unit.BaseUnit
 
hashCode() - Method in class tech.units.indriya.unit.ProductUnit
 
hashCode() - Method in class tech.units.indriya.unit.TransformedUnit
 
hashCode() - Method in class tech.units.indriya.unit.UnitDimension
 
hasMaximum() - Method in class tech.units.indriya.spi.Range
Method to easily check if Range.getMaximum() is not null.
hasMinimum() - Method in class tech.units.indriya.spi.Range
Method to easily check if Range.getMinimum() is not null.
Helper() - Constructor for class tech.units.indriya.AbstractSystemOfUnits.Helper
 
HENRY - Static variable in class tech.units.indriya.unit.Units
The alternate unit for inductance (standard name H).
HERTZ - Static variable in class tech.units.indriya.unit.Units
The SI unit for frequency (standard name Hz).
HOUR - Static variable in class tech.units.indriya.unit.Units
A time unit accepted for use with SI units (standard name h ).

I

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
 

J

JOULE - Static variable in class tech.units.indriya.unit.Units
The SI unit for energy, work, quantity of heat (J).

K

KATAL - Static variable in class tech.units.indriya.unit.Units
The SI unit for catalytic activity (standard name kat).
KELVIN - Static variable in class tech.units.indriya.unit.Units
The kelvin, symbol K, is the SI unit of thermodynamic temperature.
keySet() - Method in class tech.units.indriya.internal.format.l10n.MultiPropertyResourceBundle
Overrides the super class implementation to return the Set of keys from all merged bundles
KILOGRAM - Static variable in class tech.units.indriya.unit.Units
The kilogram, symbol kg, is the SI unit of mass.
KILOMETRE_PER_HOUR - Static variable in class tech.units.indriya.unit.Units
A unit of velocity expressing the number of international kilometres per hour (abbreviation km/h).
kind - Variable in class tech.units.indriya.format.Token
An integer that describes the kind of this token.

L

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

M

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
Internal utility class to support MixedRadix.
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
Divide and cast the 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
Constructor for instantiating from an existing ResourceBundle.

N

name - Variable in class tech.units.indriya.AbstractUnit
Holds the name.
nameFor(Unit<?>) - Method in class tech.units.indriya.format.SimpleUnitFormat.ASCIIFormat
 
nameFor(Unit<?>) - Method in class tech.units.indriya.format.SimpleUnitFormat.DefaultFormat
 
nameToUnit - Variable in class tech.units.indriya.format.SimpleUnitFormat.DefaultFormat
Holds the name to unit mapping.
NANOSECOND - Static variable in class tech.units.indriya.quantity.time.TimeQuantities
 
narrow(Number) - Method in class tech.units.indriya.function.DefaultNumberSystem
 
narrow(Number) - Method in interface tech.units.indriya.spi.NumberSystem
'Narrows' given number as a Number that best represents the numeric value within the set of number types this NumberSystem supports.
negate(Number) - Method in class tech.units.indriya.function.DefaultNumberSystem
 
negate() - Method in class tech.units.indriya.function.RationalNumber
Returns a new instance of RationalNumber representing the negation of this.
negate() - Method in class tech.units.indriya.internal.function.Calculator
Calculates the additive inverse value of this Calculator´s accumulator, then stores the result in the accumulator.
negate() - Method in class tech.units.indriya.quantity.NumberQuantity
 
negate() - Method in class tech.units.indriya.quantity.time.TemporalQuantity
 
negate() - Method in class tech.units.indriya.quantity.time.TimeUnitQuantity
 
negate(Number) - Method in interface tech.units.indriya.spi.NumberSystem
Returns the negation of given number as a Number that best represents the arithmetic result within the set of number types this NumberSystem supports.
NEWTON - Static variable in class tech.units.indriya.unit.Units
The SI unit for force (standard name N).
next - Variable in class tech.units.indriya.format.Token
A reference to the next regular (non-special) token from the input stream.
NONE - Static variable in class tech.units.indriya.AbstractQuantity
Holds a dimensionless quantity of none (exact).
NONE - Static variable in class tech.units.indriya.unit.UnitDimension
Holds dimensionless.
NumberDelimiterQuantityFormat - Class in tech.units.indriya.format
An implementation of QuantityFormat combining NumberFormat and UnitFormat separated by a delimiter.
NumberDelimiterQuantityFormat.Builder - Class in tech.units.indriya.format
A fluent Builder to easily create new instances of NumberDelimiterQuantityFormat.
NumberFactorRadix(Number) - Constructor for class tech.units.indriya.internal.function.radix.Radix.NumberFactorRadix
 
NumberQuantity<Q extends javax.measure.Quantity<Q>> - Class in tech.units.indriya.quantity
Implementation of ComparableQuantity that holds a Java Number, which represented this quantity's amount.
NumberQuantity(Number, Unit<Q>, Quantity.Scale) - Constructor for class tech.units.indriya.quantity.NumberQuantity
 
NumberQuantity(Number, Unit<Q>) - Constructor for class tech.units.indriya.quantity.NumberQuantity
 
numberSystem() - Method in class tech.units.indriya.AbstractQuantity
 
NumberSystem - Interface in tech.units.indriya.spi
Provides arithmetic Number operations on an implementation specific set of Number types.
NumberSystem.DivisionResult - Class in tech.units.indriya.spi
Immutable value type, holder of 2 numbers.

O

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
creates the TemporalQuantity using TemporalUnit and Number
of(Quantity<Time>) - Static method in class tech.units.indriya.quantity.time.TemporalQuantity
Creates a TemporalQuantity based a Quantity converted to SECOND.
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
creates the TimeUnitQuantity using TimeUnit and Long
of(TimeUnit, Integer) - Static method in class tech.units.indriya.quantity.time.TimeUnitQuantity
Deprecated.
use #of(Number, TimeUnit)
of(Quantity<Time>) - Static method in class tech.units.indriya.quantity.time.TimeUnitQuantity
Creates a TimeUnitQuantity based a Quantity converted to SI#SECOND.
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
 

P

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

Q

Quantities - Class in tech.units.indriya.quantity
Facade to access Quantity instances.
QuantityRange<Q extends javax.measure.Quantity<Q>> - Class in tech.units.indriya.quantity
A Quantity Range is a pair of Quantity items that represent a range of values.
QuantityRange(Quantity<Q>, Quantity<Q>, Quantity<Q>) - Constructor for class tech.units.indriya.quantity.QuantityRange
 
QuantityRange(Quantity<Q>, Quantity<Q>) - Constructor for class tech.units.indriya.quantity.QuantityRange
 
QuantityStreams - Class in tech.units.indriya.function
Utility methods for operating on quantities using streams.
QuantitySummaryStatistics<Q extends javax.measure.Quantity<Q>> - Class in tech.units.indriya.function
 
quantityToUnit - Variable in class tech.units.indriya.AbstractSystemOfUnits
Holds the mapping quantity to unit.
quotient - Variable in class tech.units.indriya.spi.NumberSystem.DivisionResult
originating from x / y

R

RADIAN - Static variable in class tech.units.indriya.unit.Units
The SI unit for plane angle quantities (standard name rad).
Radix - Interface in tech.units.indriya.internal.function.radix
Internal utility for MixedRadixSupport.
Radix.NumberFactorRadix - Class in tech.units.indriya.internal.function.radix
 
Range<T> - Class in tech.units.indriya.spi
A Range is a pair of T items that represent a range of values.
Range(T, T, T) - Constructor for class tech.units.indriya.spi.Range
Construct an instance of Range with a min, max and res value.
Range(T, T) - Constructor for class tech.units.indriya.spi.Range
Construct an instance of Range with a min and max value.
RationalConverter - Class in tech.units.indriya.function
This class represents a converter multiplying numeric values by an exact scaling factor (represented as the quotient of two BigInteger numbers).
RationalNumber - Class in tech.units.indriya.function
Represents a rational number dividend/divisor with dividend and divisor being integer numbers.
RationalNumberFormat - Class in tech.units.indriya.internal.format
Wraps a given NumberFormat and extends it to also support the rational number format.
RationalNumberScanner - Class in tech.units.indriya.internal.format
RationalNumberScanner(CharSequence, ParsePosition, NumberFormat) - Constructor for class tech.units.indriya.internal.format.RationalNumberScanner
 
reciprocal(Number) - Method in class tech.units.indriya.function.DefaultNumberSystem
 
reciprocal() - Method in class tech.units.indriya.function.RationalNumber
Returns a new instance of RationalNumber representing the reciprocal of this.
reciprocal() - Method in class tech.units.indriya.internal.function.Calculator
Calculates the multiplicative inverse value of this Calculator´s accumulator, then stores the result in the accumulator.
reciprocal(Number) - Method in interface tech.units.indriya.spi.NumberSystem
Returns the reciprocal of given number as a Number that best represents the arithmetic result within the set of number types this NumberSystem supports.
reduce(AbstractConverter) - Method in class tech.units.indriya.function.AbstractConverter
reduce(AbstractConverter) - Method in class tech.units.indriya.function.AddConverter
 
reduce(AbstractConverter) - Method in class tech.units.indriya.function.ExpConverter
 
reduce(AbstractConverter) - Method in class tech.units.indriya.function.LogConverter
 
reduce(AbstractConverter) - Method in class tech.units.indriya.function.PowerOfIntConverter
 
reduce(AbstractConverter) - Method in class tech.units.indriya.function.RationalConverter
 
remainder - Variable in class tech.units.indriya.spi.NumberSystem.DivisionResult
originating from x % y
root(int) - Method in class tech.units.indriya.AbstractUnit
Returns a unit equals to the given root of this unit.
root(int) - Method in class tech.units.indriya.unit.UnitDimension
Returns the given root of this dimension.

S

scalarMultiplication(Quantity<Q>, UnaryOperator<Number>) - Static method in class tech.units.indriya.internal.function.ScaleHelper
 
ScaleHelper - Class in tech.units.indriya.internal.function
Encapsulates scale-honoring quantity arithmetics.
ScaleHelper() - Constructor for class tech.units.indriya.internal.function.ScaleHelper
 
SECOND - Static variable in class tech.units.indriya.unit.Units
The second, symbol s, is the SI unit of time.
set(T) - Method in class tech.units.indriya.internal.function.Lazy
 
setCurrent(DimensionalModel) - Static method in class tech.units.indriya.spi.DimensionalModel
Sets the current dimensional model
setCurrentNumberSystem(NumberSystem) - Static method in class tech.units.indriya.function.Calculus
Sets the current number system
setDelimiter(String) - Method in class tech.units.indriya.format.NumberDelimiterQuantityFormat.Builder
Sets the delimiter between a NumberFormat and UnitFormat.
setLocaleSensitive(boolean) - Method in class tech.units.indriya.format.NumberDelimiterQuantityFormat.Builder
Sets the localeSensitive flag.
setName(String) - Method in class tech.units.indriya.AbstractUnit
 
setNumberFormat(NumberFormat) - Method in class tech.units.indriya.format.NumberDelimiterQuantityFormat.Builder
Sets the numberFormat parameter to the given NumberFormat.
setPrimaryUnit(Unit) - Method in class tech.units.indriya.format.NumberDelimiterQuantityFormat.Builder
Sets the primary unit parameter for multiple mixed quantities to the given Unit.
setRadixPartsDelimiter(String) - Method in class tech.units.indriya.format.NumberDelimiterQuantityFormat.Builder
Sets the radix delimiter between multiple mixed quantities.
setSymbol(String) - Method in class tech.units.indriya.AbstractUnit
 
setUnitFormat(UnitFormat) - Method in class tech.units.indriya.format.NumberDelimiterQuantityFormat.Builder
Sets the unitFormat parameter to the given UnitFormat.
shift(Number) - Method in class tech.units.indriya.AbstractUnit
 
shift(double) - Method in class tech.units.indriya.AbstractUnit
 
SIEMENS - Static variable in class tech.units.indriya.unit.Units
The SI unit for electric conductance (standard name S).
SIEVERT - Static variable in class tech.units.indriya.unit.Units
The SI unit for dose equivalent (standard name Sv).
signum(Number) - Method in class tech.units.indriya.function.DefaultNumberSystem
 
signum() - Method in class tech.units.indriya.function.RationalNumber
 
signum(Number) - Method in interface tech.units.indriya.spi.NumberSystem
Returns the signum function of given number.
SimpleQuantityFormat - Class in tech.units.indriya.format
A simple implementation of QuantityFormat
The following pattern letters are defined:
Chart shows pattern letters, date/time component, presentation, and examples.
SimpleQuantityFormat(String) - Constructor for class tech.units.indriya.format.SimpleQuantityFormat
Constructs a SimpleQuantityFormat using the given pattern.
SimpleQuantityFormat() - Constructor for class tech.units.indriya.format.SimpleQuantityFormat
Constructs a SimpleQuantityFormat using the default pattern.
SimpleUnitFormat - Class in tech.units.indriya.format
This class implements the UnitFormat interface for formatting and parsing units.
SimpleUnitFormat() - Constructor for class tech.units.indriya.format.SimpleUnitFormat
Base constructor.
SimpleUnitFormat.ASCIIFormat - Class in tech.units.indriya.format
This class represents the ASCII format.
SimpleUnitFormat.DefaultFormat - Class in tech.units.indriya.format
This class represents the standard format.
SimpleUnitFormat.Flavor - Enum in tech.units.indriya.format
Flavor of this format
souMap - Variable in class tech.units.indriya.spi.AbstractSystemOfUnitsService
 
specialToken - Variable in class tech.units.indriya.format.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
SQUARE_METRE - Static variable in class tech.units.indriya.unit.Units
The SI unit for area quantities (standard name m2).
STATIC_LEXER_ERROR - Static variable in error tech.units.indriya.format.TokenMgrError
An attempt was made to create a second instance of a static token manager.
STERADIAN - Static variable in class tech.units.indriya.unit.Units
The SI unit for solid angle quantities (standard name sr).
subtract(Quantity<Q>) - Method in interface tech.units.indriya.ComparableQuantity
 
subtract(Number, Number) - Method in class tech.units.indriya.function.DefaultNumberSystem
 
subtract(RationalNumber) - Method in class tech.units.indriya.function.RationalNumber
Returns a new instance of RationalNumber representing the subtraction this - that.
subtract(Number) - Method in class tech.units.indriya.internal.function.Calculator
Subtracts number from this Calculator´s accumulator, then stores the result in the accumulator.
subtract(Quantity<Q>) - Method in class tech.units.indriya.quantity.NumberQuantity
 
subtract(Quantity<Time>) - Method in class tech.units.indriya.quantity.time.TemporalQuantity
 
subtract(Quantity<Time>) - Method in class tech.units.indriya.quantity.time.TimeUnitQuantity
 
subtract(Number, Number) - Method in interface tech.units.indriya.spi.NumberSystem
Returns the difference of given x and y as a Number that best represents the arithmetic result within the set of number types this NumberSystem supports.
summarizeQuantity(Unit<Q>) - Static method in class tech.units.indriya.function.QuantityStreams
Summary of Quantity
sumMostSignificant(Number[]) - Method in class tech.units.indriya.internal.function.radix.MixedRadixSupport
 
SYMBOL_TO_UNIT - Static variable in class tech.units.indriya.AbstractUnit
Holds the unique symbols collection (base units or alternate units).
SymbolMap - Class in tech.units.indriya.format
This class provides a set of mappings between units and symbols (both ways), between prefixes and symbols (both ways), and from unit converters to MetricPrefix (one way).

T

tech.units.indriya - package tech.units.indriya
This package provides the Reference Implementation of the Units of Measurement API.
tech.units.indriya.format - package tech.units.indriya.format
 
tech.units.indriya.function - package tech.units.indriya.function
This package provides functional interfaces and other functions including unit or quantity conversion.
tech.units.indriya.internal.format - package tech.units.indriya.internal.format
 
tech.units.indriya.internal.format.l10n - package tech.units.indriya.internal.format.l10n
 
tech.units.indriya.internal.function - package tech.units.indriya.internal.function
 
tech.units.indriya.internal.function.radix - package tech.units.indriya.internal.function.radix
 
tech.units.indriya.internal.function.simplify - package tech.units.indriya.internal.function.simplify
 
tech.units.indriya.quantity - package tech.units.indriya.quantity
 
tech.units.indriya.quantity.time - package tech.units.indriya.quantity.time
 
tech.units.indriya.spi - package tech.units.indriya.spi
 
tech.units.indriya.unit - package tech.units.indriya.unit
This package provides supports for physics units, in conformity with the Units of Measurement API.
TEMPERATURE - Static variable in class tech.units.indriya.unit.UnitDimension
Holds temperature dimension (Θ).
TemporalQuantity - Class in tech.units.indriya.quantity.time
Class that represents TemporalUnit in Unit-API
TESLA - Static variable in class tech.units.indriya.unit.Units
The alternate unit for magnetic flux density (standard name T).
TIME - Static variable in class tech.units.indriya.unit.UnitDimension
Holds time dimension (T).
TimedData<T> - Class in tech.units.indriya.quantity.time
TimedData is a container for a data value that keeps track of its age.
TimedData(T, long) - Constructor for class tech.units.indriya.quantity.time.TimedData
Construct an instance of TimedData with a value and timestamp.
TimedData(T, long, String) - Constructor for class tech.units.indriya.quantity.time.TimedData
Construct an instance of TimedData with a value, a timestamp and a name.
TimedQuantityData<Q extends javax.measure.Quantity<Q>> - Class in tech.units.indriya.quantity.time
 
TimedQuantityData(Quantity<Q>, long) - Constructor for class tech.units.indriya.quantity.time.TimedQuantityData
 
TimeQuantities - Class in tech.units.indriya.quantity.time
 
TimeUnitQuantity - Class in tech.units.indriya.quantity.time
Class that represents TimeUnit in Unit-API
to(Unit<Q>) - Method in class tech.units.indriya.AbstractQuantity
Returns this quantity after conversion to specified unit.
to(Unit<Q>) - Method in interface tech.units.indriya.ComparableQuantity
 
to(Unit<Q>) - Method in class tech.units.indriya.function.QuantitySummaryStatistics
convert the summary to this unit measure
to(Unit<Q>) - Method in class tech.units.indriya.quantity.CompoundQuantity
Deprecated.
Returns the sum of all quantity values in this CompoundQuantity converted into another (compatible) unit.
to(Unit<Q>) - Method in class tech.units.indriya.quantity.MixedQuantity
Returns the sum of all quantity values in this MixedQuantity converted into another (compatible) unit.
to(TemporalUnit) - Method in class tech.units.indriya.quantity.time.TemporalQuantity
 
to(TimeUnit) - Method in class tech.units.indriya.quantity.time.TimeUnitQuantity
 
Token - Class in tech.units.indriya.format
Describes the input token stream.
Token() - Constructor for class tech.units.indriya.format.Token
No-argument constructor
TokenException - Exception in tech.units.indriya.format
This exception is thrown when token errors are encountered.
TokenException(Token, int[][], String[]) - Constructor for exception tech.units.indriya.format.TokenException
This constructor is used by the method "raiseTokenException" in the generated parser.
TokenException() - Constructor for exception tech.units.indriya.format.TokenException
The following constructors are for use by you for whatever purpose you can think of.
TokenException(String) - Constructor for exception tech.units.indriya.format.TokenException
Constructor with message.
TokenMgrError - Error in tech.units.indriya.format
Token Manager Error.
TokenMgrError() - Constructor for error tech.units.indriya.format.TokenMgrError
No arg constructor.
TokenMgrError(String) - Constructor for error tech.units.indriya.format.TokenMgrError
Constructor with message.
TokenMgrError(String, int) - Constructor for error tech.units.indriya.format.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, String, char, int) - Constructor for error tech.units.indriya.format.TokenMgrError
Full Constructor.
toQuantity() - Method in class tech.units.indriya.quantity.time.TemporalQuantity
Converts the TemporalQuantity to Quantity
toQuantity() - Method in class tech.units.indriya.quantity.time.TimeUnitQuantity
Converts the TimeUnitQuantity to Quantity
toRationalConverter() - Method in class tech.units.indriya.function.PowerOfIntConverter
 
toRationalString() - Method in class tech.units.indriya.function.RationalNumber
Returns a string representation of this RationalNumber, using fractional notation, eg.
toRationalString(char) - Method in class tech.units.indriya.function.RationalNumber
Returns a string representation of this RationalNumber, using fractional notation, eg.
toString() - Method in class tech.units.indriya.AbstractQuantity
Returns the String representation of this quantity.
toString() - Method in class tech.units.indriya.AbstractUnit
Returns the standard representation of this physics unit.
toString() - Method in class tech.units.indriya.format.EBNFUnitFormat
 
toString() - Method in class tech.units.indriya.format.LocalUnitFormat
 
toString() - Method in class tech.units.indriya.format.NumberDelimiterQuantityFormat
 
toString() - Method in class tech.units.indriya.format.SimpleQuantityFormat
 
toString() - Method in class tech.units.indriya.format.SimpleUnitFormat.ASCIIFormat
 
toString() - Method in class tech.units.indriya.format.SimpleUnitFormat.DefaultFormat
 
toString() - Method in class tech.units.indriya.format.SymbolMap
 
toString() - Method in class tech.units.indriya.format.Token
Returns the image.
toString() - Method in class tech.units.indriya.function.AbstractConverter
 
toString() - Method in class tech.units.indriya.function.MixedRadix
 
toString() - Method in class tech.units.indriya.function.QuantitySummaryStatistics
 
toString() - Method in class tech.units.indriya.function.RationalNumber
 
toString() - Method in class tech.units.indriya.quantity.CompoundQuantity
Deprecated.
 
toString() - Method in class tech.units.indriya.quantity.DefaultQuantityFactory
 
toString() - Method in class tech.units.indriya.quantity.MixedQuantity
 
toString() - Method in class tech.units.indriya.quantity.QuantityRange
 
toString() - Method in class tech.units.indriya.quantity.time.TemporalQuantity
 
toString() - Method in class tech.units.indriya.quantity.time.TimedData
 
toString() - Method in class tech.units.indriya.quantity.time.TimeUnitQuantity
 
toString() - Method in class tech.units.indriya.spi.AbstractServiceProvider
 
toString() - Method in class tech.units.indriya.spi.DefaultServiceProvider
 
toString() - Method in class tech.units.indriya.spi.Range
 
toString() - Method in class tech.units.indriya.unit.UnitDimension
 
toSystemUnit() - Method in class tech.units.indriya.AbstractUnit
Returns the unscaled SI unit from which this unit is derived.
toSystemUnit() - Method in class tech.units.indriya.unit.AlternateUnit
 
toSystemUnit() - Method in class tech.units.indriya.unit.AnnotatedUnit
 
toSystemUnit() - Method in class tech.units.indriya.unit.BaseUnit
 
toSystemUnit() - Method in class tech.units.indriya.unit.ProductUnit
 
toSystemUnit() - Method in class tech.units.indriya.unit.TransformedUnit
 
toTemporalSeconds(Quantity<Time>) - Static method in class tech.units.indriya.quantity.time.TimeQuantities
Creates a TemporalQuantity based a Quantity converted to SECOND.
toTimeUnitSeconds(Quantity<Time>) - Static method in class tech.units.indriya.quantity.time.TimeQuantities
Creates a TimeUnitQuantity based a Quantity converted to SECOND.
toUnit() - Method in class tech.units.indriya.quantity.time.TemporalQuantity
converts the TemporalUnit to Unit
toUnit() - Method in class tech.units.indriya.quantity.time.TimeUnitQuantity
converts the TimeUnit to Unit
transform(UnitConverter) - Method in class tech.units.indriya.AbstractUnit
 
transformationLiteral() - Method in class tech.units.indriya.function.AbstractConverter.Pair
 
transformationLiteral() - Method in class tech.units.indriya.function.AbstractConverter
Non-API Returns a String describing the transformation that is represented by this converter.
transformationLiteral() - Method in class tech.units.indriya.function.AddConverter
 
transformationLiteral() - Method in class tech.units.indriya.function.ExpConverter
 
transformationLiteral() - Method in class tech.units.indriya.function.LogConverter
 
transformationLiteral() - Method in class tech.units.indriya.function.PowerOfIntConverter
 
transformationLiteral() - Method in class tech.units.indriya.function.RationalConverter
 
TransformedUnit<Q extends javax.measure.Quantity<Q>> - Class in tech.units.indriya.unit
This class represents the units derived from other units using converters.
TransformedUnit(Unit<Q>, UnitConverter) - Constructor for class tech.units.indriya.unit.TransformedUnit
Creates a transformed unit from the specified system unit. using the parent as symbol
TransformedUnit(String, String, Unit<Q>, UnitConverter) - Constructor for class tech.units.indriya.unit.TransformedUnit
Creates a transformed unit from the specified parent unit.
TransformedUnit(String, Unit<Q>, UnitConverter) - Constructor for class tech.units.indriya.unit.TransformedUnit
Creates a transformed unit from the specified parent unit.
TransformedUnit(String, String, Unit<Q>, Unit<Q>, UnitConverter) - Constructor for class tech.units.indriya.unit.TransformedUnit
Creates a transformed unit from the specified parent and system unit. using a specific symbol and name.
TransformedUnit(String, Unit<Q>, Unit<Q>, UnitConverter) - Constructor for class tech.units.indriya.unit.TransformedUnit
Creates a transformed unit from the specified parent and system unit. using a specific symbol.

U

UNIT_COMPOSITION_HANDLER - Static variable in class tech.units.indriya.function.AbstractConverter
Allows for plug in of a custom UnitCompositionHandler.
UnitCompositionHandlerYieldingNormalForm - Class in tech.units.indriya.internal.function.simplify
UnitCompositionHandler yielding a normal-form.
UnitCompositionHandlerYieldingNormalForm() - Constructor for class tech.units.indriya.internal.function.simplify.UnitCompositionHandlerYieldingNormalForm
 
UnitDimension - Class in tech.units.indriya.unit
This class represents a dimension of a unit of measurement.
UnitDimension() - Constructor for class tech.units.indriya.unit.UnitDimension
Default Constructor (not visible).
unitFor(String) - Method in class tech.units.indriya.format.SimpleUnitFormat.ASCIIFormat
 
unitFor(String) - Method in class tech.units.indriya.format.SimpleUnitFormat.DefaultFormat
 
UnitFormatParser - Class in tech.units.indriya.internal.format
 
UnitFormatParser(SymbolMap, Reader) - Constructor for class tech.units.indriya.internal.format.UnitFormatParser
 
UnitNameProvider - Class in tech.units.indriya.spi
An abstract class for service providers that provide localized unit symbols and display names for the unit class.
UnitNameProvider() - Constructor for class tech.units.indriya.spi.UnitNameProvider
Sole constructor.
units - Variable in class tech.units.indriya.AbstractSystemOfUnits
Holds the units.
Units - Class in tech.units.indriya.unit
This class defines common units.
Units() - Constructor for class tech.units.indriya.unit.Units
Constructor may only be called by subclasses
UnitStyle - Enum in tech.units.indriya.format
Defines the different variants of unit representation.
unitToName - Variable in class tech.units.indriya.format.SimpleUnitFormat.DefaultFormat
Holds the unit to name mapping.

V

valueOf(String) - Static method in enum tech.units.indriya.format.FormatBehavior
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tech.units.indriya.format.SimpleUnitFormat.Flavor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tech.units.indriya.format.UnitStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tech.units.indriya.function.MixedRadix.PrimaryUnitPick
Returns the enum constant of this type with the specified name.
values() - Static method in enum tech.units.indriya.format.FormatBehavior
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tech.units.indriya.format.SimpleUnitFormat.Flavor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tech.units.indriya.format.UnitStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tech.units.indriya.function.MixedRadix.PrimaryUnitPick
Returns an array containing the constants of this enum type, in the order they are declared.
visitRadixNumbers(Number, Consumer<Number>) - Method in class tech.units.indriya.internal.function.radix.MixedRadixSupport
 
VOLT - Static variable in class tech.units.indriya.unit.Units
The SI unit for electric potential difference, electromotive force (standard name V).

W

WATT - Static variable in class tech.units.indriya.unit.Units
The SI unit for power, radiant, flux (standard name W).
WEBER - Static variable in class tech.units.indriya.unit.Units
The SI unit for magnetic flux (standard name Wb).
WEEK - Static variable in class tech.units.indriya.unit.Units
A unit of duration equal to 7 DAY (standard name wk).
wrap(NumberFormat) - Static method in class tech.units.indriya.internal.format.RationalNumberFormat
 

Y

YEAR - Static variable in class tech.units.indriya.unit.Units
A time unit accepted for use with SI units (standard name y ).
yieldingNormalForm() - Static method in interface tech.units.indriya.function.ConverterCompositionHandler
 

Z

ZERO - Static variable in class tech.units.indriya.function.RationalNumber
 
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 

Copyright © 2005–2021 Units of Measurement project. All rights reserved.