[ONOS-3897] Yang Listener for Enumeration Data Type
Change-Id: If257c73da8fe2dcc2f4111f103967cfcdd7fa273
diff --git a/src/main/java/org/onosproject/yangutils/parser/impl/parserutils/ListenerErrorType.java b/src/main/java/org/onosproject/yangutils/parser/impl/parserutils/ListenerErrorType.java
index 13925bc..e28d186 100644
--- a/src/main/java/org/onosproject/yangutils/parser/impl/parserutils/ListenerErrorType.java
+++ b/src/main/java/org/onosproject/yangutils/parser/impl/parserutils/ListenerErrorType.java
@@ -21,22 +21,26 @@
*/
public enum ListenerErrorType {
/**
- * Represents the parent holder in parsable stack for given YANG construct is invalid.
+ * Represents the parent holder in parsable stack for given YANG construct
+ * is invalid.
*/
INVALID_HOLDER(),
/**
- * Represents the parent holder in parsable stack for given YANG construct is missing.
+ * Represents the parent holder in parsable stack for given YANG construct
+ * is missing.
*/
MISSING_HOLDER(),
/**
- * Represents the current holder in parsable stack for given YANG construct is missing.
+ * Represents the current holder in parsable stack for given YANG construct
+ * is missing.
*/
MISSING_CURRENT_HOLDER(),
/**
- * Represents that the child in parsable stack for given YANG construct is invalid.
+ * Represents that the child in parsable stack for given YANG construct is
+ * invalid.
*/
INVALID_CHILD(),
@@ -46,6 +50,11 @@
INVALID_CARDINALITY(),
/**
+ * Represents that the entry is duplicate.
+ */
+ DUPLICATE_ENTRY(),
+
+ /**
* Represents that some of earlier parsed data is not handled correctly.
*/
UNHANDLED_PARSED_DATA();
@@ -59,20 +68,22 @@
public static String getErrorType(ListenerErrorType errorType) {
switch (errorType) {
- case INVALID_HOLDER:
- return "Invalid holder for";
- case MISSING_HOLDER:
- return "Missing holder at";
- case MISSING_CURRENT_HOLDER:
- return "Missing";
- case INVALID_CHILD:
- return "Invalid child in";
- case INVALID_CARDINALITY:
- return "Invalid cardinality in";
- case UNHANDLED_PARSED_DATA:
- return "Unhandled parsed data at";
- default:
- return "Problem in";
+ case INVALID_HOLDER:
+ return "Invalid holder for";
+ case MISSING_HOLDER:
+ return "Missing holder at";
+ case MISSING_CURRENT_HOLDER:
+ return "Missing";
+ case INVALID_CHILD:
+ return "Invalid child in";
+ case INVALID_CARDINALITY:
+ return "Invalid cardinality in";
+ case DUPLICATE_ENTRY:
+ return "Duplicate";
+ case UNHANDLED_PARSED_DATA:
+ return "Unhandled parsed data at";
+ default:
+ return "Problem in";
}
}
-}
\ No newline at end of file
+}