X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fws%2Frest%2FHttpResultSet.java;h=fddc4e30aef05f25e95722d24f71fb4f5f034e12;hb=797df64fa2a0a30773d0f48f5494d4155e5a8be3;hp=5a70211b833e57b6e2857f436dfd5ced716f8136;hpb=f5d48464f668eb2ffd8f6cdcd0d04ff5658c54fc;p=jalview.git
diff --git a/src/jalview/ws/rest/HttpResultSet.java b/src/jalview/ws/rest/HttpResultSet.java
index 5a70211..fddc4e3 100644
--- a/src/jalview/ws/rest/HttpResultSet.java
+++ b/src/jalview/ws/rest/HttpResultSet.java
@@ -1,3 +1,20 @@
+/*******************************************************************************
+ * Jalview - A Sequence Alignment Editor and Viewer (Version 2.7)
+ * Copyright (C) 2011 J Procter, AM Waterhouse, J Engelhardt, LM Lui, G Barton, M Clamp, S Searle
+ *
+ * This file is part of Jalview.
+ *
+ * Jalview is free software: you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+ *
+ * Jalview is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty
+ * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+ * PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with Jalview. If not, see .
+ *******************************************************************************/
package jalview.ws.rest;
import jalview.bin.Cache;
@@ -77,6 +94,12 @@ public class HttpResultSet extends FileParse
return dp;
}
+ /**
+ * parses the results of the service output.
+ * @return the result of ParsePackedSet.getAlignment()
+ * @throws Exception
+ * @throws Error
+ */
public Object[] parseResultSet() throws Exception, Error
{
List dp = new ArrayList();
@@ -191,4 +214,19 @@ public class HttpResultSet extends FileParse
super.finalize();
}
+ /**
+ *
+ * @return the URL that this result set read data from.
+ */
+ public String getUrl()
+ {
+ try {
+ return cachedRequest.getURI().toURL().toString();
+ } catch (Exception x)
+ {
+ x.printStackTrace();
+ return null;
+ }
+ }
+
}