[ONOS-5232] bits enum class generation modifications and code refactoring.
Change-Id: I67fb31c586802e9cf682aa6e707475ad8fdc096f
diff --git a/generator/src/main/java/org/onosproject/yangutils/utils/io/impl/YangIoUtils.java b/generator/src/main/java/org/onosproject/yangutils/utils/io/impl/YangIoUtils.java
index 1e856bf..a03ebb4 100644
--- a/generator/src/main/java/org/onosproject/yangutils/utils/io/impl/YangIoUtils.java
+++ b/generator/src/main/java/org/onosproject/yangutils/utils/io/impl/YangIoUtils.java
@@ -34,6 +34,7 @@
import java.util.Stack;
import java.util.regex.Pattern;
+import static java.lang.Integer.parseInt;
import static org.onosproject.yangutils.utils.UtilConstants.CLOSE_PARENTHESIS;
import static org.onosproject.yangutils.utils.UtilConstants.COLON;
import static org.onosproject.yangutils.utils.UtilConstants.EIGHT_SPACE_INDENTATION;
@@ -881,4 +882,19 @@
}
return isDeleted;
}
+
+ /**
+ * Converts string to integer number for maven version.
+ *
+ * @param ver version
+ * @return int value of version
+ */
+ public static int getVersionValue(String ver) {
+ String[] array = ver.split(Pattern.quote(PERIOD));
+ StringBuilder builder = new StringBuilder();
+ for (String str : array) {
+ builder.append(str);
+ }
+ return parseInt(builder.toString());
+ }
}