Uses of Class
org.openjdk.jmc.common.unit.LinearUnit
-
Packages that use LinearUnit Package Description org.openjdk.jmc.common.unit This package contains the data model for quantities and units.org.openjdk.jmc.flightrecorder.internal.parser.v0 org.openjdk.jmc.flightrecorder.internal.parser.v1 org.openjdk.jmc.flightrecorder.rules.util -
-
Uses of LinearUnit in org.openjdk.jmc.common.unit
Subclasses of LinearUnit in org.openjdk.jmc.common.unit Modifier and Type Class Description protected static classLinearUnit.CustomFields in org.openjdk.jmc.common.unit declared as LinearUnit Modifier and Type Field Description static LinearUnitUnitLookup. ADDRESS_UNITYprotected LinearUnitLinearKindOfQuantity. atomUnitstatic LinearUnitUnitLookup. BYTEprivate LinearUnitLinearKindOfQuantity.DualUnitFormatter. cutoffUnitstatic LinearUnitUnitLookup. DAYprivate LinearUnitLinearUnit.Custom. definitionUnitprotected LinearUnitDecimalUnitSelector. exponentialBaseUnitprivate LinearUnitTimestampKind.FractionFormatter. fractionUnitprivate LinearUnitTimestampKind.LegacyAndFractionFormatter. fractionUnitstatic LinearUnitUnitLookup. GIBIBYTEstatic LinearUnitUnitLookup. HERTZstatic LinearUnitUnitLookup. HOURstatic LinearUnitUnitLookup. MICROSECONDstatic LinearUnitUnitLookup. MILLISECONDstatic LinearUnitUnitLookup. MINUTEstatic LinearUnitUnitLookup. NANOSECONDstatic LinearUnitUnitLookup. NUMBER_UNITYstatic LinearUnitUnitLookup. PERCENTstatic LinearUnitUnitLookup. PERCENT_UNITYstatic LinearUnitUnitLookup. SECONDprivate LinearUnitTimestampUnit. timeOffsetUnitprotected LinearUnit[]CustomUnitSelector. unitArrstatic LinearUnitUnitLookup. YEARFields in org.openjdk.jmc.common.unit with type parameters of type LinearUnit Modifier and Type Field Description protected java.util.Collection<LinearUnit>LinearKindOfQuantity. allUnitsprotected java.util.Collection<LinearUnit>LinearKindOfQuantity. commonUnitsprivate ITypedQuantity<LinearUnit>QuantityRange.WithExtent. extentprotected java.util.Map<java.lang.String,LinearUnit>LinearKindOfQuantity. interactiveSymbolToUnitMapprivate java.util.Map<java.lang.String,? extends LinearUnit>LinearUnit. parseMapprotected java.util.ArrayList<ITypedQuantity<LinearUnit>>CustomUnitSelector. tickListprotected java.util.Map<ScaleFactor,LinearUnit>BinaryUnitSelector. unitCacheprotected java.util.Map<ScaleFactor,LinearUnit>DecimalUnitSelector. unitCacheprotected java.util.Map<java.lang.Object,LinearUnit>LinearKindOfQuantity. unitCacheprivate TypedUnit.UnitSelector<LinearUnit>LinearKindOfQuantity.DualUnitFormatter. unitSelectorMethods in org.openjdk.jmc.common.unit that return LinearUnit Modifier and Type Method Description LinearUnitLinearKindOfQuantity. getCachedUnit(java.lang.Object key)LinearUnitLinearKindOfQuantity. getDefaultUnit()LinearUnitIUnit. getDeltaUnit()Get the unit that the difference between two quantities in this unit will have.LinearUnitLinearUnit. getDeltaUnit()LinearUnitTimestampUnit. getDeltaUnit()LinearUnitBinaryUnitSelector. getLargestExactUnit(ITypedQuantity<LinearUnit> quantity)LinearUnitCustomUnitSelector. getLargestExactUnit(ITypedQuantity<LinearUnit> quantity)LinearUnitDecimalUnitSelector. getLargestExactUnit(ITypedQuantity<LinearUnit> quantity)LinearUnitLinearKindOfQuantity. getLargestExactUnit(IQuantity quantity)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)LinearUnitLinearKindOfQuantity. getPreferredUnit(IQuantity quantity, double minNumericalValue, double maxNumericalValue)private LinearUnitBinaryUnitSelector. getRegularUnit(double absValInAtomUnit)private LinearUnitDecimalUnitSelector. getRegularUnit(double absValInBaseUnit, double maxNumericalValue)protected LinearUnitLinearUnit. getScaledUnit(LinearUnit deltaUnit)private LinearUnitBinaryUnitSelector. getUnit(BinaryScaleFactor factor)private LinearUnitDecimalUnitSelector. getUnit(DecimalScaleFactor factor)LinearUnitLinearKindOfQuantity. getUnit(java.lang.String id)LinearUnitLinearKindOfQuantity. getUnit(IPrefix<?> prefix)LinearUnitLinearKindOfQuantity. makeCustomUnit(ITypedQuantity<LinearUnit> quantity)Create a custom unit.private LinearUnitLinearKindOfQuantity. makeUnit(java.lang.String id, java.lang.String localizedSymbol, ITypedQuantity<LinearUnit> quantity, java.lang.String localizedName, boolean custom)Create an off-system unit.LinearUnitLinearKindOfQuantity. makeUnit(java.lang.String id, ITypedQuantity<LinearUnit> quantity)Create an off-system unit with no default localized name.LinearUnitLinearKindOfQuantity. makeUnit(java.lang.String id, ITypedQuantity<LinearUnit> quantity, java.lang.String localizedName)Methods in org.openjdk.jmc.common.unit that return types with arguments of type LinearUnit Modifier and Type Method Description protected ITypedQuantity<LinearUnit>LinearUnit. add(long numericalAugend, LinearUnit addendUnit, long numericalAddend)ITypedQuantity<LinearUnit>LinearUnit. asWellKnownQuantity()ITypedQuantity<LinearUnit>LinearUnit.Custom. asWellKnownQuantity()ITypedQuantity<LinearUnit>LinearUnit. customParseInteractive(java.lang.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.protected ITypedQuantity<LinearUnit>LinearUnit. floorQuantize(double numericalValue, ITypedQuantity<LinearUnit> quanta)protected ITypedQuantity<LinearUnit>LinearUnit. floorQuantize(long numericalValue, ITypedQuantity<LinearUnit> quanta)java.util.Collection<LinearUnit>LinearKindOfQuantity. getAllUnits()java.util.Collection<LinearUnit>LinearKindOfQuantity. getCommonUnits()abstract KindOfQuantity<LinearUnit>KindOfQuantity. getDeltaKind()KindOfQuantity<LinearUnit>LinearKindOfQuantity. getDeltaKind()KindOfQuantity<LinearUnit>TimestampKind. getDeltaKind()ITypedQuantity<LinearUnit>QuantityRange.WithEnd. getExtent()ITypedQuantity<LinearUnit>QuantityRange.WithExtent. getExtent()private TypedUnit.UnitSelector<LinearUnit>LinearKindOfQuantity.DualUnitFormatter. getSelector()protected java.lang.Class<LinearUnit>LinearUnit. getUnitClass()ITypedQuantity<LinearUnit>LinearKindOfQuantity. parseInteractive(java.lang.String interactiveQuantity)ITypedQuantity<LinearUnit>LinearKindOfQuantity. parseInteractive(java.lang.String interactiveQuantity, java.util.Map<java.lang.String,? extends LinearUnit> symbolToUnitMap)ITypedQuantity<LinearUnit>LinearKindOfQuantity. parsePersisted(java.lang.String persistedQuantity)ITypedQuantity<LinearUnit>LinearUnit. quantity(double numericalValue)ITypedQuantity<LinearUnit>LinearUnit. quantity(long numericalValue)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)ITypedQuantity<LinearUnit>ScalarQuantity.DoubleStored. subtract(ITypedQuantity<U> subtrahend)ITypedQuantity<LinearUnit>ScalarQuantity.LongStored. 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 LinearUnit Modifier and Type Method Description 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)private static voidUnitLookup. addQuantities(java.util.Collection<ITypedQuantity<LinearUnit>> result, LinearUnit unit, java.lang.Number... numbers)protected voidLinearKindOfQuantity. addUnit(LinearUnit unit)protected voidLinearKindOfQuantity. addUnit(LinearUnit unit, boolean common)Add a unit so that it is available for parsing and content assist, optionally also for direct selection by users.intLinearUnit. compareTo(LinearUnit other)static java.lang.StringLinearKindOfQuantity.AutoFormatter. formatInUnit(IQuantity quantity, LinearUnit customUnit, int nominalValueDigits)protected static java.lang.StringLinearKindOfQuantity.AutoFormatter. formatWithFixedFraction(java.lang.Number numValue, LinearUnit customUnit, int numFractionDigits)protected static java.lang.StringLinearKindOfQuantity.AutoFormatter. formatWithUnit(java.lang.Number numValue, LinearUnit customUnit, int nominalValueDigits)protected LinearUnitLinearUnit. getScaledUnit(LinearUnit deltaUnit)protected TimestampUnitTimestampUnit. getScaledUnit(LinearUnit deltaUnit)protected abstract UTypedUnit. getScaledUnit(LinearUnit deltaUnit)Return a unit with the same origin (if absolute) as this unit, but with the givendeltaUnitas its delta unit.private static java.lang.StringQuantityConversionException.Quantity. readableProto(ITypedQuantity<LinearUnit> prototype, LinearUnit userUnit)Produce a string that presents a prototype value.protected ITypedQuantity<LinearUnit>LinearUnit. subtractSame(long numericalMinuend, LinearUnit subtrahendUnit, long numericalSubtrahend)ScaleFactorLinearUnit. valueTransformTo(LinearUnit targetUnit)Method parameters in org.openjdk.jmc.common.unit with type arguments of type LinearUnit Modifier and Type Method Description ITypedQuantity<U>ITypedQuantity. add(ITypedQuantity<LinearUnit> addend)ITypedQuantity<U>ScalarQuantity.DoubleStored. add(ITypedQuantity<LinearUnit> addend)ITypedQuantity<U>ScalarQuantity.LongStored. add(ITypedQuantity<LinearUnit> addend)private static voidUnitLookup. addQuantities(java.util.Collection<ITypedQuantity<LinearUnit>> result, LinearUnit unit, java.lang.Number... numbers)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)ITypedQuantity<U>ScalarQuantity.DoubleStored. floorQuantize(ITypedQuantity<LinearUnit> quanta)ITypedQuantity<U>ScalarQuantity.LongStored. floorQuantize(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)LinearUnitBinaryUnitSelector. getLargestExactUnit(ITypedQuantity<LinearUnit> quantity)LinearUnitCustomUnitSelector. getLargestExactUnit(ITypedQuantity<LinearUnit> quantity)LinearUnitDecimalUnitSelector. getLargestExactUnit(ITypedQuantity<LinearUnit> quantity)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)LinearUnitLinearKindOfQuantity. makeCustomUnit(ITypedQuantity<LinearUnit> quantity)Create a custom unit.private LinearUnitLinearKindOfQuantity. makeUnit(java.lang.String id, java.lang.String localizedSymbol, ITypedQuantity<LinearUnit> quantity, java.lang.String localizedName, boolean custom)Create an off-system unit.LinearUnitLinearKindOfQuantity. makeUnit(java.lang.String id, ITypedQuantity<LinearUnit> quantity)Create an off-system unit with no default localized name.LinearUnitLinearKindOfQuantity. makeUnit(java.lang.String id, ITypedQuantity<LinearUnit> quantity, java.lang.String localizedName)ITypedQuantity<LinearUnit>LinearKindOfQuantity. parseInteractive(java.lang.String interactiveQuantity, java.util.Map<java.lang.String,? extends LinearUnit> symbolToUnitMap)private static java.lang.StringQuantityConversionException.Quantity. readableProto(ITypedQuantity<LinearUnit> prototype, LinearUnit userUnit)Produce a string that presents a prototype 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)protected ITypedQuantity<U>ScalarQuantity.DoubleStored. subtractLinear(ITypedQuantity<LinearUnit> subtrahend)protected ITypedQuantity<U>ScalarQuantity.LongStored. subtractLinear(ITypedQuantity<LinearUnit> subtrahend)protected abstract ITypedQuantity<U>ScalarQuantity. subtractLinear(ITypedQuantity<LinearUnit> subtrahend)Constructors in org.openjdk.jmc.common.unit with parameters of type LinearUnit Constructor Description Custom(LinearKindOfQuantity kindOfQuantity, java.lang.String unitId, ScaleFactor factorToDefinition, LinearUnit definitionUnit, java.lang.String unitSymbol, java.lang.String unitDesc, java.lang.String... altNames)DecimalUnitSelector(LinearKindOfQuantity kindOfQuantity, LinearUnit exponentialBaseUnit)DualUnitFormatter(LinearKindOfQuantity kindOfQuantity, java.lang.String id, java.lang.String name, LinearUnit cutoffUnit)DualUnitFormatter(LinearKindOfQuantity kindOfQuantity, java.lang.String id, java.lang.String name, TypedUnit.UnitSelector<LinearUnit> unitSelector, LinearUnit cutoffUnit)TimestampUnit(LinearUnit timeOffsetUnit)Constructor parameters in org.openjdk.jmc.common.unit with type arguments of type LinearUnit Constructor Description CustomUnitSelector(LinearKindOfQuantity kindOfQuantity, LinearKindOfQuantity.LinearUnitSelector smallSelector, java.util.Collection<LinearUnit> units, LinearKindOfQuantity.LinearUnitSelector bigSelector, java.util.SortedSet<ITypedQuantity<LinearUnit>> ticks)CustomUnitSelector(LinearKindOfQuantity kindOfQuantity, LinearKindOfQuantity.LinearUnitSelector smallSelector, java.util.Collection<LinearUnit> units, LinearKindOfQuantity.LinearUnitSelector bigSelector, java.util.SortedSet<ITypedQuantity<LinearUnit>> ticks)DualUnitFormatter(LinearKindOfQuantity kindOfQuantity, java.lang.String id, java.lang.String name, TypedUnit.UnitSelector<LinearUnit> unitSelector)DualUnitFormatter(LinearKindOfQuantity kindOfQuantity, java.lang.String id, java.lang.String name, TypedUnit.UnitSelector<LinearUnit> unitSelector, LinearUnit cutoffUnit) -
Uses of LinearUnit in org.openjdk.jmc.flightrecorder.internal.parser.v0
Fields in org.openjdk.jmc.flightrecorder.internal.parser.v0 declared as LinearUnit Modifier and Type Field Description private LinearUnitChunkMetadata. ticksUnitMethods in org.openjdk.jmc.flightrecorder.internal.parser.v0 that return LinearUnit Modifier and Type Method Description (package private) LinearUnitChunkMetadata. getTicksUnit() -
Uses of LinearUnit in org.openjdk.jmc.flightrecorder.internal.parser.v1
Fields in org.openjdk.jmc.flightrecorder.internal.parser.v1 declared as LinearUnit Modifier and Type Field Description private LinearUnitChunkStructure. ticksUnitMethods in org.openjdk.jmc.flightrecorder.internal.parser.v1 that return LinearUnit Modifier and Type Method Description (package private) LinearUnitChunkStructure. getTicksTimespanUnit() -
Uses of LinearUnit in org.openjdk.jmc.flightrecorder.rules.util
Fields in org.openjdk.jmc.flightrecorder.rules.util declared as LinearUnit Modifier and Type Field Description private static LinearUnitRulesToolkit. MEBIBYTES
-