JAL-2316 Added UrlProvider factories. Tidied up labelling.
[jalview.git] / src / jalview / appletgui / IdPanel.java
index feca846..f9f1676 100755 (executable)
@@ -24,7 +24,8 @@ import jalview.datamodel.Sequence;
 import jalview.datamodel.SequenceFeature;
 import jalview.datamodel.SequenceGroup;
 import jalview.datamodel.SequenceI;
-import jalview.urls.UrlProvider;
+import jalview.urls.AppletUrlProviderFactory;
+import jalview.urls.UrlProviderFactoryI;
 import jalview.urls.UrlProviderI;
 import jalview.viewmodel.AlignmentViewport;
 
@@ -85,7 +86,9 @@ public class IdPanel extends Panel implements MouseListener,
       {
         // set default as first entry in list
         String defaultUrl = av.applet.getParameter("linkLabel_1");
-        urlProvider = new UrlProvider(defaultUrl, urlList);
+        UrlProviderFactoryI factory = new AppletUrlProviderFactory(
+                defaultUrl, urlList);
+        urlProvider = factory.createUrlProvider();
       }
     }
   }