X-Git-Url: http://source.jalview.org/gitweb/?p=jalview.git;a=blobdiff_plain;f=src%2Forg%2Fbiojava%2Fdasobert%2Fdas%2FDAS_FeatureRetrieve.java;h=b65a847ce929f03ba845a51dbdafb9cb69c0f7ca;hp=e6319f1cf309b3012091de178f1801ebfb21f6c9;hb=714ad67911cdd8e2078cd3e961b5d709f5f0e5ce;hpb=4891120c866fcd3516b270915d0db2d31a4815e0 diff --git a/src/org/biojava/dasobert/das/DAS_FeatureRetrieve.java b/src/org/biojava/dasobert/das/DAS_FeatureRetrieve.java index e6319f1..b65a847 100755 --- a/src/org/biojava/dasobert/das/DAS_FeatureRetrieve.java +++ b/src/org/biojava/dasobert/das/DAS_FeatureRetrieve.java @@ -39,6 +39,8 @@ import java.net.ConnectException; import java.lang.reflect.Method; + + /** * A class to perform a DAS features request * @@ -52,6 +54,7 @@ public class DAS_FeatureRetrieve { int comeBackLater; URL url; /** + * @param url the URL the features should be downloaded from * */ public DAS_FeatureRetrieve(URL url) { @@ -138,8 +141,7 @@ public class DAS_FeatureRetrieve { comeBackLater = cont_handle.getComBackLater(); } catch ( Exception e){ - System.out.println("ERROR PARSING RESULT FROM "+url+ "\n"+e+"\n"); - // e.printStackTrace(); + e.printStackTrace(); logger.log(Level.FINE,"error while parsing response from "+ url); comeBackLater = -1; features = new ArrayList(); @@ -151,6 +153,7 @@ public class DAS_FeatureRetrieve { } } + /** open HttpURLConnection. Recommended way to open * HttpURLConnections, since this take care of setting timeouts * properly for java 1.4 and 1.5*/ @@ -196,6 +199,7 @@ public class DAS_FeatureRetrieve { return huc; } + private InputStream open(URL url) throws java.io.IOException, java.net.ConnectException { @@ -210,7 +214,8 @@ public class DAS_FeatureRetrieve { } - /** returns a List of Features */ + /** returns a List of Features + * @return a List of Maps containing the features*/ public List get_features() { return features;