1 package jp.sourceforge.stigmata.ui.swing.mds;
3 import java.io.IOException;
4 import java.io.PrintWriter;
6 import jp.sourceforge.stigmata.ui.swing.UnsupportedFormatException;
7 import jp.sourceforge.stigmata.utils.AsciiDataWritable;
8 import jp.sourceforge.talisman.mds.Item;
9 import jp.sourceforge.talisman.mds.ui.swing.MdsPane;
13 * @author Haruaki TAMADA
15 public class MdsItemsLocationExporter implements AsciiDataWritable{
16 private MdsPane viewer;
18 public MdsItemsLocationExporter(MdsPane viewer){
23 public void writeAsciiData(PrintWriter out, String format)
24 throws IOException, UnsupportedFormatException{
25 if(!format.equals("csv")){
26 throw new UnsupportedFormatException(viewer.getMessages().format("error.unsupportedformat", format));
28 for(Item item: viewer.getItems()){
29 out.printf("%s,%s,%g,%g%n", item.getName(), item.getGroupId(), item.get(0), item.get(1));