new marshaller instance ensures we use marshalling properties and correct validation...
[vamsas.git] / src / uk / ac / vamsas / client / IClient.java
index 5df2f20..877dcfe 100644 (file)
@@ -139,4 +139,10 @@ public interface IClient {
      * LATER: create VAMSAS exception hierarchy (in a language agnostic manner)
      */
     public void joinSession() throws Exception;
+    /**
+     * get the Vamsas Pick Manager for registering pick handlers and sending messages for the current session. 
+     * @return an object implementing IPickManager (which maybe the same as the IClient implementer)
+     */
+    public uk.ac.vamsas.client.picking.IPickManager getPickManager();
+    
 }