Add yang.common.DerivedString class 29/70229/18
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 31 Mar 2018 23:04:47 +0000 (01:04 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 9 Apr 2018 11:42:29 +0000 (13:42 +0200)
commit6673a1b4c9c7dbd4274238561384542e93e8376b
treeaa6da62c4361b813df6071498a39c31a1fadad19
parentb4f608340387adc5930cf408be6ddb409678f784
Add yang.common.DerivedString class

DerivedString provides the baseline alternative for storing
String-equivalent information. The base class provides to prototype
using which interactions with Strings can be implemented.

Each such type is supported by a DerivedStringSupport, potentially
further validated via a DerivedStringValidator.

JIRA: YANGTOOLS-418
Change-Id: Ifa8c01723fdc43e71cc6ab48fca50963a131ccaa
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/AbstractDerivedStringSupport.java [new file with mode: 0644]
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/AbstractDerivedStringValidator.java [new file with mode: 0644]
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/CachingDerivedString.java [new file with mode: 0644]
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/DerivedString.java [new file with mode: 0644]
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/DerivedStringSupport.java [new file with mode: 0644]
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/DerivedStringValidator.java [new file with mode: 0644]
yang/yang-common/src/test/java/org/opendaylight/yangtools/yang/common/DerivedStringTest.java [new file with mode: 0644]