public final class UnitLookup extends Object
Constructor and Description |
---|
UnitLookup() |
Modifier and Type | Method and Description |
---|---|
static IQuantity |
fromDate(Date timestamp)
|
static List<ContentType<?>> |
getAllContentTypes() |
static ContentType<?> |
getContentType(String identifier) |
static List<KindOfQuantity<?>> |
getKindsOfQuantity() |
static <M extends Comparable<? super M>> |
getRangeType(ContentType<M> endPointType) |
static String |
getUnitIdentifier(IUnit unit) |
static IUnit |
getUnitOrDefault(String unitIdentifier) |
static IUnit |
getUnitOrNull(String unitIdentifier) |
static Date |
toDate(IQuantity timestamp)
|
public static final LinearKindOfQuantity MEMORY
public static final LinearKindOfQuantity TIMESPAN
public static final ContentType<Number> COUNT
public static final ContentType<Number> INDEX
public static final ContentType<Number> IDENTIFIER
public static final KindOfQuantity<TimestampUnit> TIMESTAMP
public static final LinearKindOfQuantity PERCENTAGE
public static final LinearKindOfQuantity NUMBER
public static final ContentType<Number> RAW_NUMBER
public static final ContentType<Long> RAW_LONG
public static final ContentType<IUnit> UNIT
public static final ContentType<Object> UNKNOWN
public static final ContentType<String> PLAIN_TEXT
public static final ContentType<IMCOldObject> OLD_OBJECT
public static final ContentType<IMCOldObjectArray> OLD_OBJECT_ARRAY
public static final ContentType<IMCOldObjectField> OLD_OBJECT_FIELD
public static final ContentType<IMCOldObjectGcRoot> OLD_OBJECT_GC_ROOT
public static final ContentType<IMCMethod> METHOD
public static final ContentType<IMCType> CLASS
public static final ContentType<IMCClassLoader> CLASS_LOADER
public static final ContentType<IMCPackage> PACKAGE
public static final ContentType<IMCModule> MODULE
public static final ContentType<IMCStackTrace> STACKTRACE
public static final ContentType<IMCFrame> STACKTRACE_FRAME
public static final ContentType<IMCThread> THREAD
public static final ContentType<IMCThreadGroup> THREAD_GROUP
public static final ContentType<LabeledIdentifier> LABELED_IDENTIFIER
public static final LinearKindOfQuantity ADDRESS
public static final LinearKindOfQuantity FREQUENCY
public static final ContentType<Boolean> FLAG
public static final ContentType<IType<?>> TYPE
public static final TimestampUnit EPOCH_MS
public static final TimestampUnit EPOCH_NS
public static final TimestampUnit EPOCH_S
public static final LinearUnit NUMBER_UNITY
public static final LinearUnit ADDRESS_UNITY
public static final LinearUnit PERCENT_UNITY
public static final LinearUnit PERCENT
public static final LinearUnit BYTE
public static final LinearUnit GIBIBYTE
public static final LinearUnit NANOSECOND
public static final LinearUnit MICROSECOND
public static final LinearUnit MILLISECOND
public static final LinearUnit SECOND
public static final LinearUnit MINUTE
public static final LinearUnit HOUR
public static final LinearUnit DAY
public static final LinearUnit YEAR
public static final LinearUnit HERTZ
public static final IAttribute<Number> NUMERICAL_ATTRIBUTE
public static final IAttribute<IUnit> UNIT_ATTRIBUTE
public static final ContentType<IRange<IQuantity>> TIMERANGE
public static <M extends Comparable<? super M>> RangeContentType<M> getRangeType(ContentType<M> endPointType)
public static List<KindOfQuantity<?>> getKindsOfQuantity()
public static List<ContentType<?>> getAllContentTypes()
public static Date toDate(IQuantity timestamp)
timestamp
- a timestamp IQuantity
, or null
Date
instance, or null
IllegalArgumentException
- if timestamp
is not of the timestamp kindpublic static ContentType<?> getContentType(String identifier)
Copyright © 2020. All rights reserved.