X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Furls%2FUrlProviderImpl.java;h=c1a57ca4223ec52cf0bb8dbcdb77b5d474aa2d74;hb=7733b7433ee8771d85ccfe2ed32119feac8056e0;hp=5e850621b427fa3d949703856d1d33ddc2b311d2;hpb=2d18ff6c5ccbd11297b80f70591dc0cb2f6aace6;p=jalview.git diff --git a/src/jalview/urls/UrlProviderImpl.java b/src/jalview/urls/UrlProviderImpl.java index 5e85062..c1a57ca 100644 --- a/src/jalview/urls/UrlProviderImpl.java +++ b/src/jalview/urls/UrlProviderImpl.java @@ -20,6 +20,7 @@ */ package jalview.urls; +import jalview.urls.api.UrlProviderI; import jalview.util.UrlLink; import java.util.ArrayList; @@ -43,36 +44,36 @@ public abstract class UrlProviderImpl implements UrlProviderI private static final Pattern MIRIAM_PATTERN = Pattern .compile("^MIR:\\d{8}$"); - protected String defaultUrl; + protected String primaryUrl; - protected String getDefaultUrl(String seqid, HashMap urls) + protected String getPrimaryUrl(String seqid, HashMap urls) { if (seqid.length() < MIN_SUBST_LENGTH) { return null; } - else if (defaultUrl == null) + else if (primaryUrl == null) { return null; } - else if (!urls.containsKey(defaultUrl)) + else if (!urls.containsKey(primaryUrl)) { return null; } else { String url = null; - UrlLink urlLink = urls.get(defaultUrl); - String[] defaultUrls = urlLink.makeUrls(seqid, true); - if (defaultUrls == null || defaultUrls[0] == null - || defaultUrls[0].length() < MIN_SUBST_LENGTH) + UrlLink urlLink = urls.get(primaryUrl); + String[] primaryUrls = urlLink.makeUrls(seqid, true); + if (primaryUrls == null || primaryUrls[0] == null + || primaryUrls[0].length() < MIN_SUBST_LENGTH) { url = null; } else { // just take first URL made from regex - url = defaultUrls[1]; + url = primaryUrls[1]; } return url; } @@ -92,7 +93,7 @@ public abstract class UrlProviderImpl implements UrlProviderI for (Entry entry : urls.entrySet()) { String key = entry.getKey(); - boolean isDefault = (key.equals(defaultUrl)); + boolean isPrimary = (key.equals(primaryUrl)); boolean isSelected; if (selectedUrls != null) { @@ -103,7 +104,7 @@ public abstract class UrlProviderImpl implements UrlProviderI isSelected = selected; } displayLinks.add(new UrlLinkDisplay(key, entry.getValue(), - isSelected, isDefault)); + isSelected, isPrimary)); } return displayLinks; }