import static jalview.util.UrlConstants.SEP;
+import jalview.urls.api.UrlProviderI;
+
import java.util.ArrayList;
import java.util.List;
import java.util.Vector;
{
// 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);
}
}
{
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");
+ System.out.println(
+ "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;
}
}
return outcome;
}
-
+
@Override
public String writeUrlsAsString(boolean selected)
{
}
@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;
}
}
}
@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;
}
}
}
@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