Coverage Report - org.homeunix.thecave.buddi.view.swing.TranslatorListCellRenderer
 
Classes in this File Line Coverage Branch Coverage Complexity
TranslatorListCellRenderer
83%
5/6
50%
1/2
2
 
 1  
 /*
 2  
  * Created on Aug 7, 2007 by wyatt
 3  
  */
 4  
 package org.homeunix.thecave.buddi.view.swing;
 5  
 
 6  
 import java.awt.Component;
 7  
 
 8  
 import javax.swing.DefaultListCellRenderer;
 9  
 import javax.swing.JList;
 10  
 
 11  
 import org.homeunix.thecave.buddi.model.prefs.PrefsModel;
 12  
 
 13  11180
 public class TranslatorListCellRenderer extends DefaultListCellRenderer {
 14  
         public static final long serialVersionUID = 0;
 15  
         
 16  
         @Override
 17  
         public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
 18  147664
                 super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
 19  
                 
 20  147664
                 if (value != null)
 21  147664
                         this.setText(PrefsModel.getInstance().getTranslator().get(value.toString()));
 22  
                 else
 23  0
                         this.setText("");
 24  
                 
 25  147664
                 return this;
 26  
         }
 27  
 }