001    package net.provision.soap;
002    
003    import java.text.*;
004    
005    import javax.swing.table.*;
006    
007    
008    /**
009     * DOCUMENT ME!
010     *
011     * @author Brett Batie
012     */
013    public class DateRenderer extends DefaultTableCellRenderer {
014       DateFormat formatter = new SimpleDateFormat("MM-dd-yyyy");
015    
016       public DateRenderer() {
017          super();
018       }
019    
020       /**
021        * DOCUMENT ME!
022        *
023        * @param value DOCUMENT ME!
024        */
025       public void setValue(Object value) {
026          if(formatter == null) {
027             formatter = DateFormat.getDateInstance();
028          }
029    
030          setText((value == null) ? "" : formatter.format(value));
031       }
032    }