package uni.projecte.dataLayer.ThesaurusManager.ThesaurusDownloader; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; public class ThDownloaderBiocat extends ThDownloader{ private String baseURL="http://biodiver.bio.ub.es/biocat/servlet/biocat.ExportaThesaurusServlet?"; private String url=" "; private String params="12.0%25tesa=tax%25downloadthesa=true%25format=XML%25sinonims=true"; public String getURL(String filum){ if(filum.contains(":")){ String[] subRegne=filum.split(":"); url=baseURL+subRegne[0]+params+"%subgrup="+subRegne[1]; //url=baseURL+subRegne[0]; } else{ String dataP=""; try { dataP = "&" + URLEncoder.encode("downloadthesa", "UTF-8") + "=" + URLEncoder.encode("true", "UTF-8"); dataP += "&" + URLEncoder.encode("format", "UTF-8") + "=" + URLEncoder.encode("XML", "UTF-8"); dataP += "&" + URLEncoder.encode("sinonims", "UTF-8") + "=" + URLEncoder.encode("true", "UTF-8"); dataP += "&" + URLEncoder.encode("tesa", "UTF-8") + "=" + URLEncoder.encode("true", "UTF-8"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } url=baseURL+filum+params; //url=baseURL+filum+"12.0"+dataP; } return url; } }