Fix javadocs and enable doclint
[controller.git] / opendaylight / md-sal / sal-binding-api / src / main / java / org / opendaylight / controller / sal / binding / api / NotificationService.java
index dd66aa67f8a78451e9c31b851987455678306ea7..015988e3d951327a519a4474afc5bfe7be48ebfa 100644 (file)
@@ -20,6 +20,7 @@ import org.opendaylight.yangtools.yang.binding.Notification;
  * <li>Dispatch listener - listener, which implements <code>{ModelName}Listener</code> interface,
  * which has dispatch methods for each defined notification. Methods are invoked based on notification type (class).
  * </li>
+ * </ul>
  *
  * <h3>Generic Listener</h3>
  * <p>
@@ -47,11 +48,11 @@ import org.opendaylight.yangtools.yang.binding.Notification;
  * are registered using {@link #registerNotificationListener(org.opendaylight.yangtools.yang.binding.NotificationListener)}
  * method.
  *
- * <h5>Dispatch Listener Example</h5>
+ * <h4>Dispatch Listener Example</h4>
  * <p>
  * Lets assume we have following YANG model:
  *
- * <pre>
+ * {@code
  * module example {
  *      ...
  *
@@ -63,17 +64,17 @@ import org.opendaylight.yangtools.yang.binding.Notification;
  *           ...
  *      }
  * }
- * </pre>
+ * }
  *
  * The generated interface will be:
- * <pre>
+ * {@code
  *  public interface ExampleListener extends NotificationListener {
  *      void onStart(Start notification);
  *      void onStop(Stop notification);
  *  }
- * </pre>
+ * }
  * The following defines an implementation of the generated interface:
- * <pre>
+ * {@code
  *  public class MyExampleListener implements ExampleListener {
  *      public void onStart(Start notification) {
  *          // do something
@@ -83,12 +84,12 @@ import org.opendaylight.yangtools.yang.binding.Notification;
  *          // do something
  *      }
  *  }
- * </pre>
+ * }
  * The implementation is registered as follows:
- * <pre>
+ * {@code
  *  MyExampleListener listener = new MyExampleListener();
  *  ListenerRegistration<NotificationListener> reg = service.registerNotificationListener( listener );
- * </pre>
+ * }
  * The <code>onStart</code> method will be invoked when someone publishes a <code>Start</code> notification and
  * the <code>onStop</code> method will be invoked when someone publishes a <code>Stop</code> notification.
  *