[ONOS-4411,ONOS-4413,ONOS-4526] Yang Enumeration Translator and Defect fixes.
Change-Id: Ie5b6b5d6d6df283a57ae06b1979f0d03022f3baf
diff --git a/utils/yangutils/src/main/java/org/onosproject/yangutils/translator/tojava/TempJavaCodeFragmentFiles.java b/utils/yangutils/src/main/java/org/onosproject/yangutils/translator/tojava/TempJavaCodeFragmentFiles.java
index f24391c..b1aa5d9 100644
--- a/utils/yangutils/src/main/java/org/onosproject/yangutils/translator/tojava/TempJavaCodeFragmentFiles.java
+++ b/utils/yangutils/src/main/java/org/onosproject/yangutils/translator/tojava/TempJavaCodeFragmentFiles.java
@@ -67,7 +67,6 @@
*/
private TempJavaEventListenerFragmentFiles eventListenerTempFiles;
-
/**
* Creates an instance of temporary java code fragment.
*
@@ -126,7 +125,6 @@
this.beanTempFiles = beanTempFiles;
}
-
/**
* Retrieves the temp file handle for data type file generation.
*
@@ -136,7 +134,6 @@
return typeTempFiles;
}
-
/**
* Sets temp file handle for data type file generation.
*
@@ -234,23 +231,29 @@
getBeanTempFiles().generateJavaFile(fileType, curNode);
}
- /**
+ /*
* Creates user defined data type class file.
*/
if ((fileType & GENERATE_TYPE_CLASS) != 0) {
getTypeTempFiles().generateJavaFile(fileType, curNode);
}
-
+ /*
+ * Creats service and manager class file.
+ */
if (fileType == GENERATE_SERVICE_AND_MANAGER) {
-
getServiceTempFiles().generateJavaFile(GENERATE_SERVICE_AND_MANAGER, curNode);
+ }
-
+ /*
+ * Creats enumeration class file.
+ */
+ if (fileType == GENERATE_ENUM_CLASS) {
+ getEnumerationTempFiles().generateJavaFile(GENERATE_ENUM_CLASS, curNode);
}
if ((fileType & GENERATE_EVENT_CLASS) != 0) {
- /**
+ /*
* Creates event class file.
*/
if (getEventTempFiles() != null) {
@@ -350,7 +353,6 @@
throw new TranslatorException("default constructor should not be added");
}
-
/**
* Adds build method's implementation for class.
*
@@ -397,22 +399,4 @@
}
}
-
- /**
- * Adds enum attributes to temporary files.
- *
- * @param curNode current YANG node
- * @throws IOException when fails to do IO operations
- */
- public void addEnumAttributeToTempFiles(YangNode curNode)
- throws IOException {
-
- if (getEnumerationTempFiles() != null) {
- getEnumerationTempFiles().addEnumAttributeToTempFiles(curNode);
- return;
- }
-
- throw new TranslatorException("build should not be added");
- }
-
}