public interface WSClientI
{
/**
- * basic interface supported by web service clients
+ * basic interface supported by web service clients used by
+ * jalview.gui.WebserviceInfo to discover GUI properties and
+ * pass events back to the client.
+ *
*/
/**
- *
- * @return boolean true if job is cancellable
+ * TODO: change this to be a WS Job Panel GUI 'attribute'
+ * @return boolean true if a job cancel button should be shown
*/
boolean isCancellable();
/**
+ * TODO: change this to be a WS Job Panel GUI 'attribute'
* @return boolean true if results can be merged into the source of input data
*/
boolean canMergeResults();
/**
- * instruct client to cancel the job
+ * instruct client to cancel the job. This is also used by the GUI to
*/
void cancelJob();
}