biouml.workbench.diagram
Class DiagramImageWriter
java.lang.Object
biouml.workbench.diagram.DiagramImageWriter
- All Implemented Interfaces:
- DiagramExporter
- public class DiagramImageWriter
- extends java.lang.Object
- implements DiagramExporter
Exports diagram image in formats supported by ImageIO.
|
Field Summary |
protected java.lang.String |
format
|
protected java.lang.String |
suffix
|
protected javax.imageio.ImageWriter |
writer
|
|
Method Summary |
boolean |
accept(Diagram diagram)
Accepts any diagram. |
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.
|
protected void |
initWriter(java.util.Iterator i)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
writer
protected javax.imageio.ImageWriter writer
format
protected java.lang.String format
suffix
protected java.lang.String suffix
DiagramImageWriter
public DiagramImageWriter()
accept
public boolean accept(Diagram diagram)
- Accepts any diagram.
- Specified by:
accept in interface DiagramExporter
init
public boolean init(java.lang.String format,
java.lang.String suffix)
- Description copied from interface:
DiagramExporter
- The same exporter can support several formats.
In this case several instances of exporter can be initialised with different
format and suffix parameters.
- Specified by:
init in interface DiagramExporter
- Parameters:
format - - format for exportsuffix - - file sufix for the specified format.
- Returns:
- true if the exporter was initialised successfully
for the specified format and false otherwise.
initWriter
protected void initWriter(java.util.Iterator i)
doExport
public void doExport(Diagram diagram,
java.io.File file)
throws java.lang.Exception
- Description copied from interface:
DiagramExporter
- Exports the specified diagram into the specified file or directory.
- Specified by:
doExport in interface DiagramExporter
- Parameters:
diagram - - diagram to be exportedfile - - name of file or directory where the export results will be stored.
- Throws:
java.lang.Exception
Copyright © 2001-2003 Biosof.Ru. All Rights Reserved.