JAL-1517 update copyright to version 2.8.2
[jalview.git] / src / jalview / gui / WsPreferences.java
index 7104fa9..d4663a2 100644 (file)
@@ -1,24 +1,26 @@
 /*
- * Jalview - A Sequence Alignment Editor and Viewer (Version 2.7)
- * Copyright (C) 2011 J Procter, AM Waterhouse, J Engelhardt, LM Lui, G Barton, M Clamp, S Searle
+ * Jalview - A Sequence Alignment Editor and Viewer (Version 2.8.2)
+ * Copyright (C) 2014 The Jalview Authors
  * 
  * This file is part of Jalview.
  * 
  * Jalview is free software: you can redistribute it and/or
  * modify it under the terms of the GNU General Public License 
  * as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
- * 
+ *  
  * Jalview is distributed in the hope that it will be useful, but 
  * WITHOUT ANY WARRANTY; without even the implied warranty 
  * of MERCHANTABILITY or FITNESS FOR A PARTICULAR 
  * PURPOSE.  See the GNU General Public License for more details.
  * 
  * You should have received a copy of the GNU General Public License along with Jalview.  If not, see <http://www.gnu.org/licenses/>.
+ * The Jalview Authors are detailed in the 'AUTHORS' file.
  */
 package jalview.gui;
 
 import jalview.bin.Cache;
 import jalview.jbgui.GWsPreferences;
+import jalview.util.MessageManager;
 import jalview.ws.jws2.Jws2Discoverer;
 import jalview.ws.rest.RestServiceDescription;
 
@@ -42,7 +44,6 @@ import javax.swing.table.TableCellRenderer;
 public class WsPreferences extends GWsPreferences
 {
 
-
   public WsPreferences()
   {
     super();
@@ -110,73 +111,81 @@ public class WsPreferences extends GWsPreferences
 
   };
 
-  private void updateList() {
+  private void updateList()
+  {
     Object tdat[][] = new Object[wsUrls.size()][2];
-    int r=0;
+    int r = 0;
     for (String url : wsUrls)
     {
       int status = Jws2Discoverer.getDiscoverer().getServerStatusFor(url);
-      tdat[r][1]=new Integer(status);
-      tdat[r++][0]=url;
+      tdat[r][1] = new Integer(status);
+      tdat[r++][0] = url;
     }
-    
+
     wsList.setModel(new WsUrlTableModel(tdat));
     wsList.getColumn("Status").setMinWidth(10);
   }
-  private class JabaWSStatusRenderer extends JPanel implements TableCellRenderer
+
+  private class JabaWSStatusRenderer extends JPanel implements
+          TableCellRenderer
   {
     public JabaWSStatusRenderer()
     {
       setOpaque(true);
-      setMinimumSize(new Dimension(10,10));
-//      setText(" ");
-      
+      setMinimumSize(new Dimension(10, 10));
+      // setText(" ");
+
     }
+
     /**
      * render an Integer reflecting service status as a colour and symbol
      */
 
     @Override
     public Component getTableCellRendererComponent(JTable arg0,
-            Object status, boolean isSelected, boolean hasFocus, int row, int column)
+            Object status, boolean isSelected, boolean hasFocus, int row,
+            int column)
     {
       Color c;
-      String t=new String("");
+      String t = new String("");
       switch (((Integer) status).intValue())
       {
       case 1:
-//        cb.setSelected(true);
-        //cb.setBackground(
-        c=Color.green;
+        // cb.setSelected(true);
+        // cb.setBackground(
+        c = Color.green;
         break;
       case 0:
-//        cb.setSelected(true);
-//        cb.setBackground(
-        c=Color.lightGray;
+        // cb.setSelected(true);
+        // cb.setBackground(
+        c = Color.lightGray;
         break;
       case -1:
-        //cb.setSelected(false);
-        //cb.setBackground(
-        c=Color.red;
+        // cb.setSelected(false);
+        // cb.setBackground(
+        c = Color.red;
         break;
       default:
-        //cb.setSelected(false);
-        //cb.setBackground(
-        c=Color.orange;
+        // cb.setSelected(false);
+        // cb.setBackground(
+        c = Color.orange;
       }
       setBackground(c);
-      //setText(t);
+      // setText(t);
       return this;
-      
+
     }
 
   }
-  private class WsUrlTableModel extends AbstractTableModel {
-    
+
+  private class WsUrlTableModel extends AbstractTableModel
+  {
+
     private Object[][] data;
+
     public WsUrlTableModel(Object[][] tdat)
     {
-      this.data=tdat;
+      this.data = tdat;
     }
 
     @Override
@@ -184,35 +193,41 @@ public class WsPreferences extends GWsPreferences
     {
       return 2;
     }
+
     @Override
     public String getColumnName(int column)
     {
-      if (column==1)
+      if (column == 1)
       {
         return "Status";
       }
       return "Service URL";
     }
+
     @Override
     public int getRowCount()
     {
-      if (data==null)
+      if (data == null)
       {
         return 0;
       }
       return data.length;
     }
+
     @Override
-    public java.lang.Class<?> getColumnClass(int columnIndex) {
+    public java.lang.Class<?> getColumnClass(int columnIndex)
+    {
       return getValueAt(0, columnIndex).getClass();
     };
+
     @Override
     public Object getValueAt(int rowIndex, int columnIndex)
     {
       return data[rowIndex][columnIndex];
     }
-    
+
   }
+
   private void updateRsbsList()
   {
     sbrsList.setListData(rsbsUrls);
@@ -394,7 +409,7 @@ public class WsPreferences extends GWsPreferences
       wsUrls.setElementAt(wsUrls.elementAt(p), p + 1);
       wsUrls.setElementAt(t, p);
       updateList();
-      wsList.getSelectionModel().setSelectionInterval(p+1,p + 1);
+      wsList.getSelectionModel().setSelectionInterval(p + 1, p + 1);
       update++;
     }
   }
@@ -416,7 +431,7 @@ public class WsPreferences extends GWsPreferences
       wsUrls.setElementAt(wsUrls.elementAt(p), p - 1);
       wsUrls.setElementAt(t, p);
       updateList();
-      wsList.getSelectionModel().setSelectionInterval(p-1,p - 1);
+      wsList.getSelectionModel().setSelectionInterval(p - 1, p - 1);
       update++;
     }
   }
@@ -432,7 +447,7 @@ public class WsPreferences extends GWsPreferences
     JTextField urltf = new JTextField(url, 40);
     JPanel panel = new JPanel(new BorderLayout());
     JPanel pane12 = new JPanel(new BorderLayout());
-    pane12.add(new JLabel("URL: "), BorderLayout.CENTER);
+    pane12.add(new JLabel(MessageManager.getString("label.url")), BorderLayout.CENTER);
     pane12.add(urltf, BorderLayout.EAST);
     panel.add(pane12, BorderLayout.NORTH);
     boolean valid = false;
@@ -458,7 +473,7 @@ public class WsPreferences extends GWsPreferences
       {
         valid = false;
         JOptionPane.showInternalMessageDialog(Desktop.desktop,
-                "Invalid URL !");
+                MessageManager.getString("label.invalid_url"));
       }
     }
     if (valid && resp == JOptionPane.OK_OPTION)