Class DurationValue<DAV extends DurationValue<DAV>>

  • Type Parameters:
    DAV - Concrete DurationAttributeValue type subclass
    All Implemented Interfaces:
    AttributeValue, PrimitiveValue, Value
    Direct Known Subclasses:
    DayTimeDurationValue, YearMonthDurationValue

    public abstract class DurationValue<DAV extends DurationValue<DAV>>
    extends StringParseableValue<Duration>
    Superclass of duration attribute values, i.e. XML schema dayTime/yearMonthDuration values. The choice of the Java type Duration is based on JAXB schema-to-Java mapping spec: https://docs.oracle.com/javase/tutorial/jaxb/intro/bind.html and documentation of javax.xml.datatype package.
    Version:
    $Id: $