, Util.nonNullString(show.getNextEpisode()) };
}
public static class TableModel extends DefaultTableModel {
public void setValueAt(Object value, int row, int column) {
Show changed = (Show) getValueAt(row, 0);
switch (column) {
case 0:
changed.setLabel((String) value);
break;
case 1:
changed.getNextEpisode().setName((String) value);
break;
case 2:
changed.setNextAirDate(Util.parseDate(value));
break;
case 3:
changed.setNextAirDate(null);
changed.setNextEpisode(new Episode((String) value, null));
break;
}
new ShowInfoFinder(changed).start();
if (column != 0)