public static final class AbstractConverter.Pair extends AbstractConverter implements Serializable
[pair] = [left] x [right]).AbstractConverter.PairIDENTITY, PI| Constructor and Description |
|---|
Pair(javax.measure.UnitConverter left,
javax.measure.UnitConverter right)
Creates a pair converter resulting from the combined transformation of the specified converters.
|
| Modifier and Type | Method and Description |
|---|---|
BigDecimal |
convert(BigDecimal value,
MathContext ctx) |
double |
convert(double value) |
boolean |
equals(Object obj) |
List<javax.measure.UnitConverter> |
getConversionSteps() |
javax.measure.UnitConverter |
getLeft() |
javax.measure.UnitConverter |
getRight() |
int |
hashCode() |
AbstractConverter.Pair |
inverse() |
boolean |
isIdentity() |
boolean |
isLinear() |
concatenate, concatenate, convertpublic Pair(javax.measure.UnitConverter left, javax.measure.UnitConverter right)
left - the left converter, not null.right - the right converter.IllegalArgumentException - if either the left or right converter are nullpublic boolean isLinear()
isLinear in interface javax.measure.UnitConverterpublic boolean isIdentity()
isIdentity in interface javax.measure.UnitConverterisIdentity in class AbstractConverterpublic List<javax.measure.UnitConverter> getConversionSteps()
getConversionSteps in interface javax.measure.UnitConvertergetConversionSteps in class AbstractConverterpublic AbstractConverter.Pair inverse()
inverse in interface javax.measure.UnitConverterinverse in class AbstractConverterpublic double convert(double value)
convert in interface javax.measure.UnitConverterconvert in class AbstractConverterpublic BigDecimal convert(BigDecimal value, MathContext ctx)
convert in class AbstractConverterpublic boolean equals(Object obj)
equals in class AbstractConverterpublic int hashCode()
hashCode in class AbstractConverterpublic javax.measure.UnitConverter getLeft()
public javax.measure.UnitConverter getRight()
Copyright © 2005–2017 Units of Measurement project. All rights reserved.