Picking API now has message classes and basic implementation of interfaces (for its...
[vamsas.git] / src / uk / ac / vamsas / client / picking / IMessageHandler.java
diff --git a/src/uk/ac/vamsas/client/picking/IMessageHandler.java b/src/uk/ac/vamsas/client/picking/IMessageHandler.java
new file mode 100644 (file)
index 0000000..e09b81d
--- /dev/null
@@ -0,0 +1,15 @@
+package uk.ac.vamsas.client.picking;\r
+\r
+/**\r
+ * Interface that defines the methods required for a message handler. This\r
+ * interface must be implemented by the client application (TOPALi, Jalview or\r
+ * AstexViewer).\r
+ */\r
+public interface IMessageHandler\r
+{\r
+       /**\r
+        * Responds to a message received event.\r
+        * @param message the message that was received\r
+        */\r
+       public void handleMessage(Message message);\r
+}
\ No newline at end of file