Merge changes Id14ebb05,I2a431693
[yangtools.git] / yang / yang-common / src / main / java / org / opendaylight / yangtools / yang / common / QNameModule.java
index 452b2fa99e78965f5949a83801f738db137be34b..628af0c4ebfe964116ae6130ed4b0dcc57bff75e 100644 (file)
@@ -7,6 +7,7 @@
  */
 package org.opendaylight.yangtools.yang.common;
 
+import com.google.common.base.Objects;
 import java.io.Serializable;
 import java.net.URI;
 import java.net.URISyntaxException;
@@ -78,8 +79,7 @@ public final class QNameModule implements Immutable, Serializable {
 
     /**
      * Returns the namespace of the module which is specified as argument of
-     * YANG {@link Module <b><font color="#00FF00">namespace</font></b>}
-     * keyword.
+     * YANG Module <b><font color="#00FF00">namespace</font></b> keyword.
      *
      * @return URI format of the namespace of the module
      */
@@ -91,8 +91,7 @@ public final class QNameModule implements Immutable, Serializable {
      * Returns the revision date for the module.
      *
      * @return date of the module revision which is specified as argument of
-     *         YANG {@link Module <b><font color="#339900">revison</font></b>}
-     *         keyword
+     *         YANG Module <b><font color="#339900">revison</font></b> keyword
      */
     public Date getRevision() {
         return revision;
@@ -163,4 +162,9 @@ public final class QNameModule implements Immutable, Serializable {
         }
         return compositeURI;
     }
+
+    @Override
+    public String toString() {
+        return Objects.toStringHelper(this).omitNullValues().add("ns", getNamespace()).add("rev", getFormattedRevision()).toString();
+    }
 }