001/* 002 * To change this template, choose Tools | Templates 003 * and open the template in the editor. 004 */ 005package jmri.swing; 006 007import java.awt.Component; 008import javax.swing.CellEditor; 009import javax.swing.JList; 010 011/** 012 * 013 * @author Randall Wood 014 */ 015public interface ListCellEditor<E> extends CellEditor { 016 017 Component getListCellEditorComponent(JList<E> list, E value, 018 boolean isSelected, 019 int index); 020 021 @Override 022 E getCellEditorValue(); 023}