/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package usda.weru.mcrew;

import com.klg.jclass.cell.JCCellInfo;
import com.klg.jclass.cell.JCComponentCellRenderer;
import java.awt.Component;
import usda.weru.weps.fuel.Fuel;
import usda.weru.weps.fuel.FuelChooser;

/**
 *
 * @author josephalevin
 */
public class FuelComboBoxRenderer extends FuelChooser implements JCComponentCellRenderer{
    private static final long serialVersionUID = 1L;

	/**
	 *
	 */
	public FuelComboBoxRenderer() {
        setIncludeDefaultFuel(true);
    }


    //Renderer method
    @Override
    public Component getRendererComponent(JCCellInfo cellInfo, Object o, boolean selected) {
        if(o instanceof Fuel){
            Fuel fuel = (Fuel) o;
            setSelectedFuel(fuel);
        }
        else if(o instanceof String){
            String name = (String) o;
            setSelectedFuel(name);
        }
        else{
            setSelectedFuel((Fuel)null);
        }

        return this;
    }



}
