FreeHEP API
Version v1.1

org.freehep.graphicsio.ps
Class EPSExportFileType

java.lang.Object
  |
  +--org.freehep.graphicsio.exportchooser.ExportGraphicsFileTypeAdapter
        |
        +--org.freehep.graphicsio.ps.AbstractExportFileType
              |
              +--org.freehep.graphicsio.ps.EPSExportFileType
All Implemented Interfaces:
ExportFileType, ExportGraphicsFileType

public class EPSExportFileType
extends AbstractExportFileType

Version:
$Id: EPSExportFileType.java,v 1.3 2002/08/21 16:52:05 duns Exp $
Author:
Charles Loomis

Nested Class Summary
 class EPSExportFileType.CheckBoxListener
           
 
Nested classes inherited from class org.freehep.graphicsio.exportchooser.ExportGraphicsFileTypeAdapter
ExportGraphicsFileTypeAdapter.CancelThread
 
Field Summary
static String[] epsExtensions
           
static ExtensionFileFilter epsFilter
           
 
Fields inherited from class org.freehep.graphicsio.exportchooser.ExportGraphicsFileTypeAdapter
creator
 
Constructor Summary
EPSExportFileType()
           
 
Method Summary
 File adjustFilename(File file)
          The default implementation of this method does nothing to change the file name.
 boolean fileHasValidExtension(File file)
          The default implementation of this method just returns false.
 FileFilter getFileFilter()
          The default implementation of this method does nothing.
 void restoreOptions(Properties props)
          Call this method to restore options from a Properties object.
 void saveOptions(Properties props)
          Call this method to store options in a Properties object.
 
Methods inherited from class org.freehep.graphicsio.ps.AbstractExportFileType
done, getConfiguredGraphics, getOptionsPanel
 
Methods inherited from class org.freehep.graphicsio.exportchooser.ExportGraphicsFileTypeAdapter
adjustExtension, checkExtension, exportToFile, exportToFile, exportToFile, exportToFile, getConfiguredGraphics, getThumbnailSize, isMultipageCapable, setCreator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

epsExtensions

public static final String[] epsExtensions

epsFilter

public static final ExtensionFileFilter epsFilter
Constructor Detail

EPSExportFileType

public EPSExportFileType()
Method Detail

getFileFilter

public FileFilter getFileFilter()
Description copied from class: ExportGraphicsFileTypeAdapter
The default implementation of this method does nothing.

Specified by:
getFileFilter in interface ExportFileType
Overrides:
getFileFilter in class ExportGraphicsFileTypeAdapter

adjustFilename

public File adjustFilename(File file)
Description copied from class: ExportGraphicsFileTypeAdapter
The default implementation of this method does nothing to change the file name.

Specified by:
adjustFilename in interface ExportFileType
Overrides:
adjustFilename in class ExportGraphicsFileTypeAdapter

fileHasValidExtension

public boolean fileHasValidExtension(File file)
Description copied from class: ExportGraphicsFileTypeAdapter
The default implementation of this method just returns false.

Specified by:
fileHasValidExtension in interface ExportFileType
Overrides:
fileHasValidExtension in class ExportGraphicsFileTypeAdapter

saveOptions

public void saveOptions(Properties props)
Description copied from interface: ExportFileType
Call this method to store options in a Properties object. It is up to the particular implementation which options (if any) are stored. The intention is to provide a way to save users' preferences.

Specified by:
saveOptions in interface ExportFileType
Overrides:
saveOptions in class AbstractExportFileType

restoreOptions

public void restoreOptions(Properties props)
Description copied from interface: ExportFileType
Call this method to restore options from a Properties object. It is up to the particular implementation which options (if any) are read. The intention is to provide a way to restore users' preferences.

Specified by:
restoreOptions in interface ExportFileType
Overrides:
restoreOptions in class AbstractExportFileType

FreeHEP API
Version v1.1

Copyright © 2000-2002 FreeHEP, All Rights Reserved.