package org.limewire.ui.swing.library.table;
import org.limewire.core.api.library.LocalFileItem;
import ca.odell.glazedlists.EventList;
import ca.odell.glazedlists.gui.TableFormat;
import ca.odell.glazedlists.swing.DefaultEventTableModel;
public class LibraryTableModel extends DefaultEventTableModel<LocalFileItem> {
private final EventList<LocalFileItem> libraryItems;
public LibraryTableModel(EventList<LocalFileItem> libraryItems, TableFormat<LocalFileItem> tableFormat) {
super(libraryItems, tableFormat);
this.libraryItems = libraryItems;
}
public LocalFileItem getFileItem(int index) {
return libraryItems.get(index);
}
public EventList<LocalFileItem> getAllItems() {
return libraryItems;
}
}