Package org.openjdk.jmc.common.unit
Class QuantityConversionException.Persisted
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.openjdk.jmc.common.unit.QuantityConversionException
org.openjdk.jmc.common.unit.QuantityConversionException.Persisted
- All Implemented Interfaces:
Serializable
- Enclosing class:
- QuantityConversionException
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openjdk.jmc.common.unit.QuantityConversionException
QuantityConversionException.Persisted, QuantityConversionException.Problem, QuantityConversionException.Quantity
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Object
protected final IPersister<?>
protected final Object
Fields inherited from class org.openjdk.jmc.common.unit.QuantityConversionException
badString, problem
-
Method Summary
Modifier and TypeMethodDescriptionPrototype value suitable to be presented to a human.Prototype value suitable to be persisted or logged.Methods inherited from class org.openjdk.jmc.common.unit.QuantityConversionException
belowPrecision, belowPrecision, conflictingConstraints, getBadString, getProblem, noUnit, noUnit, tooHigh, tooHigh, tooLow, tooLow, toString, unknownUnit, unknownUnit, unparsable, unparsable
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Field Details
-
badValue
-
prototype
-
persister
-
-
Method Details
-
getMessage
- Overrides:
getMessage
in classQuantityConversionException
-
getLocalizedMessage
- Overrides:
getLocalizedMessage
in classQuantityConversionException
-
getPersistablePrototype
Description copied from class:QuantityConversionException
Prototype value suitable to be persisted or logged.- Specified by:
getPersistablePrototype
in classQuantityConversionException
- Returns:
- a non-localized (English) value that will prevent this particular problem when parsed.
-
getInteractivePrototype
Description copied from class:QuantityConversionException
Prototype value suitable to be presented to a human. Must not be persisted or logged.- Specified by:
getInteractivePrototype
in classQuantityConversionException
- Returns:
- a localized value that will prevent this particular problem when parsed using interactive parsing.
-