biouml.model
Interface DiagramExporter

All Known Implementing Classes:
DiagramImageWriter, GinMLExporter, GxlExporter, SbmlExporter, SvgDiagramExporter

public interface DiagramExporter

General interface to export digaram in the specified format, for example in SBML format or as PNG image.


Method Summary
 boolean accept(Diagram diagram)
          Returns true if the specified diagram can be exported in this format and false otherwise.
 void doExport(Diagram diagram, java.io.File file)
          Exports the specified diagram into the specified file or directory.
 boolean init(java.lang.String format, java.lang.String suffix)
          The same exporter can support several formats.
 

Method Detail

accept

public boolean accept(Diagram diagram)
Returns true if the specified diagram can be exported in this format and false otherwise.


doExport

public void doExport(Diagram diagram,
                     java.io.File file)
              throws java.lang.Exception
Exports the specified diagram into the specified file or directory.

Parameters:
diagram - - diagram to be exported
file - - name of file or directory where the export results will be stored.
Throws:
java.lang.Exception

init

public boolean init(java.lang.String format,
                    java.lang.String suffix)
The same exporter can support several formats. In this case several instances of exporter can be initialised with different format and suffix parameters.

Parameters:
format - - format for export
suffix - - file sufix for the specified format.
Returns:
true if the exporter was initialised successfully for the specified format and false otherwise.


Copyright © 2001-2003 Biosof.Ru. All Rights Reserved.