package jas2.export;
import org.freehep.graphics2d.VectorGraphics;
import org.freehep.graphicsbase.util.export.*;
import java.io.*;
import javax.swing.*;
import javax.swing.filechooser.FileFilter;
import java.awt.*;
import jas2.hist.*;
import java.util.Properties;
/**
*
* @author tonyj
* @version $Id: SaveAsPluginAdapter.java,v 1.2 2002/04/05 02:22:43 tonyj Exp $
*/
public class SaveAsPluginAdapter implements SaveAsPlugin
{
private ExportFileType eft;
/** Creates a new instance of SaveAsPluginAdapter */
public SaveAsPluginAdapter(ExportFileType eft)
{
this.eft = eft;
}
public File adjustFilename(File file)
{
// return eft.adjustFilename(file);
return file;
}
public FileFilter getFileFilter()
{
return eft.getFileFilter();
}
public JPanel getOptionsPanel()
{
// return eft.getOptionsPanel();
return new JPanel();
}
public boolean hasOptions()
{
// return eft.getOptionsPanel() != null;
return true;
}
public void saveAs(Component c, OutputStream out, File file, Component dialogParent) throws IOException
{
//eft.exportToFile(out, c, file, dialogParent);
}
public boolean supportsClass(Object o)
{
return true;
}
public void saveOptions(Properties props)
{
// eft.saveOptions(props);
}
public void restoreOptions(Properties props)
{
// eft.restoreOptions(props);
}
}
Ads help maintain this website.