Package | Description |
---|---|
org.openjdk.jmc.common.item |
This package contains the
IItem data model. |
org.openjdk.jmc.common.unit |
This package contains the data model for quantities and units.
|
org.openjdk.jmc.common.util |
Modifier and Type | Method and Description |
---|---|
(package private) static <M> M |
PersistableItemFilter.readValue(IPersister<M> persister,
IState from) |
(package private) static <M> M |
PersistableItemFilter.readValue(IPersister<M> persister,
IState from,
java.lang.String key) |
(package private) static <M> void |
PersistableItemFilter.writeValue(M value,
IPersister<M> persister,
IWritableState to) |
(package private) static <M> void |
PersistableItemFilter.writeValue(M value,
IPersister<M> persister,
IWritableState to,
java.lang.String key) |
Modifier and Type | Class and Description |
---|---|
class |
KindOfQuantity<U extends TypedUnit<U>> |
class |
LinearKindOfQuantity
The kind of a linear (scalar) physical quantity.
|
(package private) class |
TimestampKind |
private static class |
UnitLookup.LeafContentType<T> |
class |
WrappingPersister<T> |
Modifier and Type | Field and Description |
---|---|
private IPersister<T> |
WrappingPersister.delegate |
private IPersister<T> |
ComparableConstraint.persister |
protected IPersister<?> |
QuantityConversionException.Persisted.persister |
Modifier and Type | Method and Description |
---|---|
IPersister<T> |
ContentType.getPersister() |
IPersister<T> |
UnitLookup.LeafContentType.getPersister() |
IPersister<IQuantity> |
KindOfQuantity.getPersister() |
Modifier and Type | Method and Description |
---|---|
static <T extends java.lang.Comparable<T>> |
QuantityConversionException.belowPrecision(T badValue,
T precisionLimit,
IPersister<T> persister) |
static <T extends java.lang.Comparable<T>> |
QuantityConversionException.noUnit(java.lang.String badString,
T prototype,
IPersister<T> persister) |
static <T extends java.lang.Comparable<T>> |
QuantityConversionException.tooHigh(T badValue,
T max,
IPersister<T> persister) |
static <T extends java.lang.Comparable<T>> |
QuantityConversionException.tooLow(T badValue,
T min,
IPersister<T> persister) |
static <T extends java.lang.Comparable<T>> |
QuantityConversionException.unknownUnit(java.lang.String badString,
T prototype,
IPersister<T> persister) |
static <T extends java.lang.Comparable<T>> |
QuantityConversionException.unparsable(java.lang.String badString,
T prototype,
IPersister<T> persister) |
Constructor and Description |
---|
ComparableConstraint(IPersister<T> persister,
T min,
T max) |
Persisted(QuantityConversionException.Problem problem,
java.lang.Object badValue,
java.lang.Object prototype,
IPersister<?> persister) |
Persisted(QuantityConversionException.Problem problem,
java.lang.String badString,
java.lang.Object prototype,
IPersister<?> persister) |
WrappingPersister(IPersister<T> delegate) |
Modifier and Type | Field and Description |
---|---|
private IPersister<T> |
TypedPreference.persister |
Modifier and Type | Method and Description |
---|---|
IPersister<T> |
TypedPreference.getPersister()
Get a persister that can be used to convert between the preference value type and strings.
|
Constructor and Description |
---|
TypedPreference(java.lang.String identifier,
java.lang.String name,
java.lang.String description,
IPersister<T> persister,
T defaultValue) |