org.freehep.graphicsio.ps
Class AbstractPSExportFileType

java.lang.Object
  extended by org.freehep.util.export.ExportFileType
      extended by org.freehep.graphicsio.exportchooser.AbstractExportFileType
          extended by org.freehep.graphicsio.ps.AbstractPSExportFileType
All Implemented Interfaces:
java.lang.Comparable
Direct Known Subclasses:
EPSExportFileType, PSExportFileType

public abstract class AbstractPSExportFileType
extends AbstractExportFileType

Version:
$Id: AbstractPSExportFileType.java 12753 2007-06-12 22:32:31Z duns $
Author:
Charles Loomis, Simon Fischer

Nested Class Summary
 
Nested classes/interfaces inherited from class org.freehep.graphicsio.exportchooser.AbstractExportFileType
AbstractExportFileType.CancelThread
 
Field Summary
protected static java.lang.String[] bitsList
           
protected  OptionPanel preview
           
protected  OptionCheckBox previewCheckBox
           
 
Constructor Summary
AbstractPSExportFileType()
           
 
Method Summary
 javax.swing.JPanel createOptionPanel(java.util.Properties user)
           
 VectorGraphics getGraphics(java.io.OutputStream os, java.awt.Component target)
          The method returns a graphics context specific for this ExportFileType.
 VectorGraphics getGraphics(java.io.OutputStream os, java.awt.Dimension dimension)
          Returns a graphics context for this ExportFileType.
 java.lang.String[] getMIMETypes()
           
 boolean hasOptionPanel()
           
 
Methods inherited from class org.freehep.graphicsio.exportchooser.AbstractExportFileType
applyChangedOptions, exportToFile, exportToFile, exportToFile, exportToFile, getGraphics, getGraphics
 
Methods inherited from class org.freehep.util.export.ExportFileType
adjustExtension, adjustExtension, adjustFilename, adjustFilename, checkExtension, compareTo, fileHasValidExtension, getDescription, getExportFileTypes, getExportFileTypes, getExtension, getExtensions, getFileExtension, getFileFilter, isMultipageCapable, setClassLoader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bitsList

protected static final java.lang.String[] bitsList

preview

protected OptionPanel preview

previewCheckBox

protected OptionCheckBox previewCheckBox
Constructor Detail

AbstractPSExportFileType

public AbstractPSExportFileType()
Method Detail

hasOptionPanel

public boolean hasOptionPanel()
Overrides:
hasOptionPanel in class org.freehep.util.export.ExportFileType

getMIMETypes

public java.lang.String[] getMIMETypes()
Specified by:
getMIMETypes in class org.freehep.util.export.ExportFileType

createOptionPanel

public javax.swing.JPanel createOptionPanel(java.util.Properties user)
Overrides:
createOptionPanel in class org.freehep.util.export.ExportFileType

getGraphics

public VectorGraphics getGraphics(java.io.OutputStream os,
                                  java.awt.Component target)
                           throws java.io.IOException
Description copied from class: AbstractExportFileType
The method returns a graphics context specific for this ExportFileType.

Specified by:
getGraphics in class AbstractExportFileType
Throws:
java.io.IOException

getGraphics

public VectorGraphics getGraphics(java.io.OutputStream os,
                                  java.awt.Dimension dimension)
                           throws java.io.IOException
Description copied from class: AbstractExportFileType
Returns a graphics context for this ExportFileType.

Specified by:
getGraphics in class AbstractExportFileType
Throws:
java.io.IOException


Copyright © 2000-2007 FreeHEP. All Rights Reserved.