X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Furls%2FUrlProvider.java;h=7d8e4e449cd5e9add4c445ef6af4229337acbe0f;hb=baca3e1d25692175ab0d6e392427c0ff97534c37;hp=383c5d175dce348f596ad85c4079c5128a890b95;hpb=ab658ca1052ede3491f4bf93630103a7c82776dc;p=jalview.git diff --git a/src/jalview/urls/UrlProvider.java b/src/jalview/urls/UrlProvider.java index 383c5d1..7d8e4e4 100644 --- a/src/jalview/urls/UrlProvider.java +++ b/src/jalview/urls/UrlProvider.java @@ -22,6 +22,8 @@ package jalview.urls; import static jalview.util.UrlConstants.SEP; +import jalview.urls.api.UrlProviderI; + import java.util.ArrayList; import java.util.List; import java.util.Vector; @@ -61,11 +63,11 @@ public class UrlProvider implements UrlProviderI { // if the defaultUrl can't be found in any of the providers // set up a custom default url - chooseDefaultUrl(); + choosePrimaryUrl(); } else { - setDefaultUrl(defaultUrlString); + setPrimaryUrl(defaultUrlString); } } @@ -76,24 +78,24 @@ public class UrlProvider implements UrlProviderI { for (UrlProviderI p : providers) { - if (p.getClass().equals(CustomUrlProvider.class)) + if (p instanceof CustomUrlProvider) { return p; } } - System.out - .println("Error initialising UrlProvider - no custom url provider"); + jalview.bin.Console.outPrintln( + "Error initialising UrlProvider - no custom url provider"); return null; } - + @Override - public boolean setDefaultUrl(String id) + public boolean setPrimaryUrl(String id) { boolean outcome = false; for (UrlProviderI p : providers) { - if (p.setDefaultUrl(id)) + if (p.setPrimaryUrl(id)) { outcome = true; } @@ -118,7 +120,7 @@ public class UrlProvider implements UrlProviderI } return outcome; } - + @Override public String writeUrlsAsString(boolean selected) { @@ -178,18 +180,18 @@ public class UrlProvider implements UrlProviderI } @Override - public String getDefaultUrl(String seqid) + public String getPrimaryUrl(String seqid) { String link = null; for (UrlProviderI p : providers) { - if (p.getDefaultUrl(seqid) == null) + if (p.getPrimaryUrl(seqid) == null) { continue; } else { - link = p.getDefaultUrl(seqid); + link = p.getPrimaryUrl(seqid); break; } } @@ -197,18 +199,18 @@ public class UrlProvider implements UrlProviderI } @Override - public String getDefaultUrlId() + public String getPrimaryUrlId() { String id = null; for (UrlProviderI p : providers) { - if (p.getDefaultUrlId() == null) + if (p.getPrimaryUrlId() == null) { continue; } else { - id = p.getDefaultUrlId(); + id = p.getPrimaryUrlId(); break; } } @@ -216,29 +218,29 @@ public class UrlProvider implements UrlProviderI } @Override - public String getDefaultTarget(String seqid) + public String getPrimaryTarget(String seqid) { String target = null; for (UrlProviderI p : providers) { - if (p.getDefaultTarget(seqid) == null) + if (p.getPrimaryTarget(seqid) == null) { continue; } else { - target = p.getDefaultTarget(seqid); + target = p.getPrimaryTarget(seqid); break; } } return target; } - + @Override - public String chooseDefaultUrl() + public String choosePrimaryUrl() { // choose a custom url default - return customProvider.chooseDefaultUrl(); + return customProvider.choosePrimaryUrl(); } @Override