Package | Description |
---|---|
org.openjdk.jmc.common.unit |
This package contains the data model for quantities and units.
|
Modifier and Type | Class and Description |
---|---|
class |
BinaryScaleFactor |
class |
DecimalScaleFactor |
class |
ImpreciseScaleFactor
Quick and dirty
ScaleFactor implementation. |
class |
LongScaleFactor
Short term
ScaleFactor implementation to improve custom units. |
Modifier and Type | Field and Description |
---|---|
protected ScaleFactor |
DecimalUnitSelector.baseToAtomFactor |
Modifier and Type | Field and Description |
---|---|
protected Map<ScaleFactor,LinearUnit> |
DecimalUnitSelector.unitCache |
protected Map<ScaleFactor,LinearUnit> |
BinaryUnitSelector.unitCache |
Modifier and Type | Method and Description |
---|---|
abstract ScaleFactor |
ScaleFactor.concat(ScaleFactor innerFactor)
Concatenate (that is, multiply) this scale factor with
innerFactor . |
ScaleFactor |
DecimalScaleFactor.concat(ScaleFactor innerFactor) |
ScaleFactor |
LongScaleFactor.concat(ScaleFactor innerFactor) |
ScaleFactor |
BinaryScaleFactor.concat(ScaleFactor innerFactor) |
ScaleFactor |
ImpreciseScaleFactor.concat(ScaleFactor innerFactor) |
protected ScaleFactor |
LinearKindOfQuantity.getBestScaleFactorFor(long value) |
abstract ScaleFactor |
ScaleFactor.invert() |
ScaleFactor |
LongScaleFactor.invert() |
ScaleFactor |
ImpreciseScaleFactor.invert() |
ScaleFactor |
ScaleFactor.invertAndConcat(ScaleFactor innerFactor)
Concatenate (that is, multiply) the inverse of this scale factor with
innerFactor . |
ScaleFactor |
LongScaleFactor.invertAndConcat(ScaleFactor innerFactor) |
ScaleFactor |
IPrefix.scaleFactor() |
ScaleFactor |
IPrefix.valueFactorTo(P targetPrefix) |
ScaleFactor |
LinearUnit.valueTransformTo(LinearUnit targetUnit) |
Modifier and Type | Method and Description |
---|---|
int |
ScaleFactor.compareTo(ScaleFactor other) |
int |
DecimalScaleFactor.compareTo(ScaleFactor other) |
int |
BinaryScaleFactor.compareTo(ScaleFactor other) |
abstract ScaleFactor |
ScaleFactor.concat(ScaleFactor innerFactor)
Concatenate (that is, multiply) this scale factor with
innerFactor . |
ScaleFactor |
DecimalScaleFactor.concat(ScaleFactor innerFactor) |
ScaleFactor |
LongScaleFactor.concat(ScaleFactor innerFactor) |
ScaleFactor |
BinaryScaleFactor.concat(ScaleFactor innerFactor) |
ScaleFactor |
ImpreciseScaleFactor.concat(ScaleFactor innerFactor) |
ScaleFactor |
ScaleFactor.invertAndConcat(ScaleFactor innerFactor)
Concatenate (that is, multiply) the inverse of this scale factor with
innerFactor . |
ScaleFactor |
LongScaleFactor.invertAndConcat(ScaleFactor innerFactor) |
Constructor and Description |
---|
Custom(LinearKindOfQuantity kindOfQuantity,
String unitId,
ScaleFactor factorToDefinition,
LinearUnit definitionUnit,
String unitSymbol,
String unitDesc,
String... altNames) |
LinearUnit(LinearKindOfQuantity kindOfQuantity,
String unitId,
ScaleFactor factorToAtom,
String unitSymbol,
String unitDesc,
String... altNames) |
Copyright © 2020. All rights reserved.