Uses of Interface
org.openjdk.jmc.common.unit.ITypedQuantity
-
Packages that use ITypedQuantity Package Description org.openjdk.jmc.common.unit This package contains the data model for quantities and units. -
-
Uses of ITypedQuantity in org.openjdk.jmc.common.unit
Fields in org.openjdk.jmc.common.unit declared as ITypedQuantity Modifier and Type Field Description protected ITypedQuantity<U>
QuantityRange. start
Fields in org.openjdk.jmc.common.unit with type parameters of type ITypedQuantity Modifier and Type Field Description protected ArrayList<ITypedQuantity<LinearUnit>>
CustomUnitSelector. tickList
Methods in org.openjdk.jmc.common.unit that return ITypedQuantity Modifier and Type Method Description ITypedQuantity<U>
ITypedQuantity. add(ITypedQuantity<LinearUnit> addend)
protected ITypedQuantity<LinearUnit>
LinearUnit. add(long numericalAugend, LinearUnit addendUnit, long numericalAddend)
protected ITypedQuantity<TimestampUnit>
TimestampUnit. add(long numericalAugend, LinearUnit addendUnit, long numericalAddend)
protected abstract ITypedQuantity<U>
TypedUnit. add(long numericalAugend, LinearUnit addendUnit, long numericalAddend)
protected ITypedQuantity<U>
TypedUnit. addPossiblyIntegral(long numericalAugend, IScalarAffineTransform addendValueTransform, long numericalAddend)
ITypedQuantity<LinearUnit>
LinearUnit. asWellKnownQuantity()
ITypedQuantity<LinearUnit>
LinearUnit.Custom. asWellKnownQuantity()
ITypedQuantity<LinearUnit>
LinearUnit. customParseInteractive(String interactiveQuantity)
Parse an interactive string, likeKindOfQuantity.parseInteractive(String)
, with the addition that this unit is accepted, even if not generally by the kind of quantity.ITypedQuantity<U>
ITypedQuantity. floorQuantize(ITypedQuantity<LinearUnit> quanta)
protected ITypedQuantity<LinearUnit>
LinearUnit. floorQuantize(double numericalValue, ITypedQuantity<LinearUnit> quanta)
protected ITypedQuantity<LinearUnit>
LinearUnit. floorQuantize(long numericalValue, ITypedQuantity<LinearUnit> quanta)
protected ITypedQuantity<TimestampUnit>
TimestampUnit. floorQuantize(double numericalValue, ITypedQuantity<LinearUnit> quanta)
protected ITypedQuantity<TimestampUnit>
TimestampUnit. floorQuantize(long numericalValue, ITypedQuantity<LinearUnit> quanta)
protected abstract ITypedQuantity<U>
TypedUnit. floorQuantize(double numericalValue, ITypedQuantity<LinearUnit> quanta)
protected abstract ITypedQuantity<U>
TypedUnit. floorQuantize(long numericalValue, ITypedQuantity<LinearUnit> quanta)
abstract ITypedQuantity<U>
QuantityRange. getEnd()
ITypedQuantity<U>
QuantityRange. getStart()
ITypedQuantity<U>
ITypedQuantity. in(U targetUnit)
Get this quantity expressed in the unittargetUnit
.ITypedQuantity<U>
ITypedQuantity. multiply(double factor)
ITypedQuantity<U>
ITypedQuantity. multiply(long factor)
abstract ITypedQuantity<U>
KindOfQuantity. parseInteractive(String interactiveQuantity)
Parse an interactive string.ITypedQuantity<LinearUnit>
LinearKindOfQuantity. parseInteractive(String interactiveQuantity)
ITypedQuantity<LinearUnit>
LinearKindOfQuantity. parseInteractive(String interactiveQuantity, Map<String,? extends LinearUnit> symbolToUnitMap)
abstract ITypedQuantity<U>
KindOfQuantity. parsePersisted(String persistedQuantity)
Parse a persisted string.ITypedQuantity<LinearUnit>
LinearKindOfQuantity. parsePersisted(String persistedQuantity)
ITypedQuantity<LinearUnit>
LinearUnit. quantity(double numericalValue)
ITypedQuantity<LinearUnit>
LinearUnit. quantity(long numericalValue)
ITypedQuantity<TimestampUnit>
TimestampUnit. quantity(double numericalValue)
ITypedQuantity<TimestampUnit>
TimestampUnit. quantity(long numericalValue)
ITypedQuantity<TimestampUnit>
TimestampUnit. quantity(Number numericalValue)
abstract ITypedQuantity<U>
TypedUnit. quantity(double numericalValue)
abstract ITypedQuantity<U>
TypedUnit. quantity(long numericalValue)
ITypedQuantity<U>
TypedUnit. quantity(Number value)
ITypedQuantity<LinearUnit>
BinaryUnitSelector. snapToBestBetweenHalfAndEqual(ITypedQuantity<LinearUnit> upperLimit)
ITypedQuantity<LinearUnit>
CustomUnitSelector. snapToBestBetweenHalfAndEqual(ITypedQuantity<LinearUnit> upperLimit)
ITypedQuantity<LinearUnit>
DecimalUnitSelector. snapToBestBetweenHalfAndEqual(ITypedQuantity<LinearUnit> upperLimit)
ITypedQuantity<LinearUnit>
LinearKindOfQuantity.LinearUnitSelector. snapToBestBetweenHalfAndEqual(ITypedQuantity<LinearUnit> upperLimit)
ITypedQuantity<LinearUnit>
LinearKindOfQuantity. snapToBestBetweenHalfAndEqual(ITypedQuantity<LinearUnit> upperLimit)
ITypedQuantity<LinearUnit>
ITypedQuantity. subtract(ITypedQuantity<U> subtrahend)
protected ITypedQuantity<LinearUnit>
LinearUnit. subtractSame(long numericalMinuend, LinearUnit subtrahendUnit, long numericalSubtrahend)
protected ITypedQuantity<LinearUnit>
TimestampUnit. subtractSame(long numericalMinuend, TimestampUnit subtrahendUnit, long numericalSubtrahend)
protected abstract ITypedQuantity<LinearUnit>
TypedUnit. subtractSame(long numericalMinuend, U subtrahendUnit, long numericalSubtrahend)
Methods in org.openjdk.jmc.common.unit with parameters of type ITypedQuantity Modifier and Type Method Description ITypedQuantity<U>
ITypedQuantity. add(ITypedQuantity<LinearUnit> addend)
static <U extends TypedUnit<U>>
IRange<IQuantity>QuantityRange. createWithExtent(IQuantity start, ITypedQuantity<LinearUnit> extent)
ITypedQuantity<U>
ITypedQuantity. floorQuantize(ITypedQuantity<LinearUnit> quanta)
protected ITypedQuantity<LinearUnit>
LinearUnit. floorQuantize(double numericalValue, ITypedQuantity<LinearUnit> quanta)
protected ITypedQuantity<LinearUnit>
LinearUnit. floorQuantize(long numericalValue, ITypedQuantity<LinearUnit> quanta)
protected ITypedQuantity<TimestampUnit>
TimestampUnit. floorQuantize(double numericalValue, ITypedQuantity<LinearUnit> quanta)
protected ITypedQuantity<TimestampUnit>
TimestampUnit. floorQuantize(long numericalValue, ITypedQuantity<LinearUnit> quanta)
protected abstract ITypedQuantity<U>
TypedUnit. floorQuantize(double numericalValue, ITypedQuantity<LinearUnit> quanta)
protected abstract ITypedQuantity<U>
TypedUnit. floorQuantize(long numericalValue, ITypedQuantity<LinearUnit> quanta)
protected IRange<IQuantity>
KindOfQuantity. getFirstBucket(ITypedQuantity<U> start, ITypedQuantity<U> end, double maxBuckets)
LinearUnit
BinaryUnitSelector. getLargestExactUnit(ITypedQuantity<LinearUnit> quantity)
LinearUnit
CustomUnitSelector. getLargestExactUnit(ITypedQuantity<LinearUnit> quantity)
LinearUnit
DecimalUnitSelector. getLargestExactUnit(ITypedQuantity<LinearUnit> quantity)
U
TypedUnit.UnitSelector. getLargestExactUnit(ITypedQuantity<U> quantity)
Get the largest unit, if any, in which this quantity can be expressed exactly, typically with an integer.LinearUnit
BinaryUnitSelector. getPreferredUnit(ITypedQuantity<LinearUnit> quantity, double minNumericalValue, double maxNumericalValue)
LinearUnit
CustomUnitSelector. getPreferredUnit(ITypedQuantity<LinearUnit> quantity, double minNumericalValue, double maxNumericalValue)
LinearUnit
DecimalUnitSelector. getPreferredUnit(ITypedQuantity<LinearUnit> quantity, double minNumericalValue, double maxNumericalValue)
U
TypedUnit.UnitSelector. getPreferredUnit(ITypedQuantity<U> quantity, double minNumericalValue, double maxNumericalValue)
LinearUnit
LinearKindOfQuantity. makeCustomUnit(ITypedQuantity<LinearUnit> quantity)
Create a custom unit.LinearUnit
LinearKindOfQuantity. makeUnit(String id, ITypedQuantity<LinearUnit> quantity)
Create an off-system unit with no default localized name.LinearUnit
LinearKindOfQuantity. makeUnit(String id, ITypedQuantity<LinearUnit> quantity, String localizedName)
ITypedQuantity<LinearUnit>
BinaryUnitSelector. snapToBestBetweenHalfAndEqual(ITypedQuantity<LinearUnit> upperLimit)
ITypedQuantity<LinearUnit>
CustomUnitSelector. snapToBestBetweenHalfAndEqual(ITypedQuantity<LinearUnit> upperLimit)
ITypedQuantity<LinearUnit>
DecimalUnitSelector. snapToBestBetweenHalfAndEqual(ITypedQuantity<LinearUnit> upperLimit)
ITypedQuantity<LinearUnit>
LinearKindOfQuantity.LinearUnitSelector. snapToBestBetweenHalfAndEqual(ITypedQuantity<LinearUnit> upperLimit)
ITypedQuantity<LinearUnit>
LinearKindOfQuantity. snapToBestBetweenHalfAndEqual(ITypedQuantity<LinearUnit> upperLimit)
ITypedQuantity<LinearUnit>
ITypedQuantity. subtract(ITypedQuantity<U> subtrahend)
Constructor parameters in org.openjdk.jmc.common.unit with type arguments of type ITypedQuantity Constructor Description CustomUnitSelector(LinearKindOfQuantity kindOfQuantity, LinearKindOfQuantity.LinearUnitSelector smallSelector, Collection<LinearUnit> units, LinearKindOfQuantity.LinearUnitSelector bigSelector, SortedSet<ITypedQuantity<LinearUnit>> ticks)
-