AnyURIValue
, AtomicValue
, Base64BinaryValue
, BigIntegerValue
, BooleanValue
, CalendarValue
, DateTimeValue
, DateValue
, DayTimeDurationValue
, DecimalValue
, DoubleValue
, DurationValue
, FloatValue
, GDateValue
, GDayValue
, GMonthDayValue
, GMonthValue
, GYearMonthValue
, GYearValue
, HexBinaryValue
, Int64Value
, IntegerValue
, NotationValue
, NumericValue
, ObjectValue
, QNameValue
, QualifiedNameValue
, StringValue
, TimeValue
, Tuple
, UntypedAtomicValue
, ValidationFailure
, YearMonthDurationValue
public interface ConversionResult
Modifier and Type | Method | Description |
---|---|---|
AtomicValue |
asAtomic() |
Calling this method on a ConversionResult returns the AtomicValue that results
from the conversion if the conversion was successful, and throws a ValidationException
explaining the conversion error otherwise.
|
AtomicValue asAtomic() throws ValidationException
Use this method if you are calling a conversion method that returns a ConversionResult, and if you want to throw an exception if the conversion fails.
ValidationException
- if the conversion was not successful