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. startFields in org.openjdk.jmc.common.unit with type parameters of type ITypedQuantity Modifier and Type Field Description protected ArrayList<ITypedQuantity<LinearUnit>>CustomUnitSelector. tickListMethods 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)LinearUnitBinaryUnitSelector. getLargestExactUnit(ITypedQuantity<LinearUnit> quantity)LinearUnitCustomUnitSelector. getLargestExactUnit(ITypedQuantity<LinearUnit> quantity)LinearUnitDecimalUnitSelector. getLargestExactUnit(ITypedQuantity<LinearUnit> quantity)UTypedUnit.UnitSelector. getLargestExactUnit(ITypedQuantity<U> quantity)Get the largest unit, if any, in which this quantity can be expressed exactly, typically with an integer.LinearUnitBinaryUnitSelector. getPreferredUnit(ITypedQuantity<LinearUnit> quantity, double minNumericalValue, double maxNumericalValue)LinearUnitCustomUnitSelector. getPreferredUnit(ITypedQuantity<LinearUnit> quantity, double minNumericalValue, double maxNumericalValue)LinearUnitDecimalUnitSelector. getPreferredUnit(ITypedQuantity<LinearUnit> quantity, double minNumericalValue, double maxNumericalValue)UTypedUnit.UnitSelector. getPreferredUnit(ITypedQuantity<U> quantity, double minNumericalValue, double maxNumericalValue)LinearUnitLinearKindOfQuantity. makeCustomUnit(ITypedQuantity<LinearUnit> quantity)Create a custom unit.LinearUnitLinearKindOfQuantity. makeUnit(String id, ITypedQuantity<LinearUnit> quantity)Create an off-system unit with no default localized name.LinearUnitLinearKindOfQuantity. 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)
-