Class AbstractCanonicalValueSupport<T extends CanonicalValue<T>>

java.lang.Object
org.opendaylight.yangtools.yang.common.AbstractCanonicalValueSupport<T>
Type Parameters:
T - canonical value type
All Implemented Interfaces:
Immutable, CanonicalValueSupport<T>, CanonicalValueValidator<T,T>
Direct Known Subclasses:
Decimal64.Support, Uint16.Support, Uint32.Support, Uint64.Support, Uint8.Support

@Beta @NonNullByDefault public abstract class AbstractCanonicalValueSupport<T extends CanonicalValue<T>> extends Object implements CanonicalValueSupport<T>
Base implementation of CanonicalValueSupport. This class should be used as superclass to all implementations of CanonicalValueSupport, as doing so provides a simpler base and enforces some aspects of the subclass.
Author:
Robert Varga