Convert base types to implement CanonicalValue 90/70990/6
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 16 Apr 2018 16:27:54 +0000 (18:27 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 17 Apr 2018 00:27:57 +0000 (02:27 +0200)
commit3599e380a5330d9cf31f1919fbf9ec3dbf73c852
tree8f111ab28a28e4c0fd83004dc826aff61bf39e55
parent1d2fe1ada4e60b4b64f7a2f61766196e1ec8d391
Convert base types to implement CanonicalValue

With CanonicalValue concept defined we can now retrofit into our
base support types for YANG. Aside from the canonical representation
which these classes provided, this allows them to communicate
value validation as needed.

Change-Id: I3ea24ecc2cbf3c2e23a3020b722b7a038f62b321
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/Decimal64.java
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/Uint16.java
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/Uint32.java
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/Uint64.java
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/Uint8.java
yang/yang-common/src/test/java/org/opendaylight/yangtools/yang/common/Decimal64Test.java