filebot/source/net/filebot/ui/FileBotListExportHandler.java

40 lines
600 B
Java

package net.filebot.ui;
import java.io.PrintWriter;
import net.filebot.ui.transfer.TextFileExportHandler;
public class FileBotListExportHandler extends TextFileExportHandler {
protected final FileBotList<?> list;
public FileBotListExportHandler(FileBotList<?> list) {
this.list = list;
}
@Override
public boolean canExport() {
return list.getModel().size() > 0;
}
@Override
public void export(PrintWriter out) {
for (Object entry : list.getModel()) {
out.println(entry);
}
}
@Override
public String getDefaultFileName() {
return list.getTitle() + ".txt";
}
}