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.