BUG-1485: Create LengthGenerator 64/22164/2
authorRobert Varga <rovarga@cisco.com>
Sun, 31 May 2015 11:33:03 +0000 (13:33 +0200)
committerGerrit Code Review <gerrit@opendaylight.org>
Tue, 9 Jun 2015 10:02:33 +0000 (10:02 +0000)
commitabc024d1a99d83be88b2f6ed4d36dc400991d64f
treebc95758bbc82839c1aa652d8190c48f09648707d
parent4ce6c6547f07ed645fcbe087dbd8df29caa41d97
BUG-1485: Create LengthGenerator

LengthGenerator is akin to AbstractRangeGenerator, only simpler. Since
the type of the checked property can only be an integer, we can live
without subclasses. One weirdness is that it needs to support both
String and byte[] fields, but that is easily catered with two distinct
methods.

Change-Id: I6b714b4094c332c18ee210451b3bd1672ca74129
Signed-off-by: Robert Varga <rovarga@cisco.com>
(cherry picked from commit b8e6be6a350b8dd39de74ca33fa039e92b198b17)
code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/AbstractRangeGenerator.java
code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/LengthGenerator.java [new file with mode: 0644]
code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/TypeUtils.java [new file with mode: 0644]