FreeHEP API
Version current

org.freehep.graphicsio.gif
Class GIFExportFileType

java.lang.Object
  extended byorg.freehep.util.export.ExportFileType
      extended byorg.freehep.graphicsio.exportchooser.AbstractExportFileType
          extended byorg.freehep.graphicsio.exportchooser.ImageExportFileType
              extended byorg.freehep.graphicsio.gif.GIFExportFileType
All Implemented Interfaces:
Comparable

public class GIFExportFileType
extends ImageExportFileType

Version:
$Id: GIFExportFileType.java,v 1.9 2003/06/05 17:23:42 tonyj Exp $
Author:
Charles Loomis
Source Code:
GIFExportFileType.java

Nested Class Summary
 
Nested classes inherited from class org.freehep.graphicsio.exportchooser.AbstractExportFileType
AbstractExportFileType.CancelThread
 
Field Summary
static String[] quantizeModes
           
 
Fields inherited from class org.freehep.graphicsio.exportchooser.ImageExportFileType
antialias, antialiasText, compress, compressDescription, compressMode, compressQuality, format, param, progressive, spi
 
Constructor Summary
GIFExportFileType()
           
 
Method Summary
 JPanel createOptionPanel(Properties user)
          Returns a panel which allows to user to set options associated with this particular output format.
 VectorGraphics getGraphics(OutputStream os, Component target)
          The method returns a graphics context specific for this ExportFileType.
 boolean hasOptionPanel()
          Returns true if this format has extra options.
 
Methods inherited from class org.freehep.graphicsio.exportchooser.ImageExportFileType
getDescription, getExtensions, getInstance, getMIMETypes, toString
 
Methods inherited from class org.freehep.graphicsio.exportchooser.AbstractExportFileType
applyChangedOptions, exportToFile, exportToFile, exportToFile, exportToFile, getGraphics
 
Methods inherited from class org.freehep.util.export.ExportFileType
adjustExtension, adjustExtension, adjustFilename, adjustFilename, checkExtension, compareTo, fileHasValidExtension, getExportFileTypes, getExportFileTypes, getExtension, getFileExtension, getFileFilter, isMultipageCapable, setClassLoader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

quantizeModes

public static final String[] quantizeModes
Constructor Detail

GIFExportFileType

public GIFExportFileType()
Method Detail

hasOptionPanel

public boolean hasOptionPanel()
Description copied from class: ExportFileType
Returns true if this format has extra options.

Overrides:
hasOptionPanel in class ImageExportFileType

createOptionPanel

public JPanel createOptionPanel(Properties user)
Description copied from class: ExportFileType
Returns a panel which allows to user to set options associated with this particular output format.

Overrides:
createOptionPanel in class ImageExportFileType

getGraphics

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

Overrides:
getGraphics in class ImageExportFileType
Throws:
IOException

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.