| Interface | Description |
|---|---|
| ByteExporter |
Exporter class for byte streams, when an
OutputStream is needed. |
| CharacterExporter |
Exporter class for char streams, when an
Writer is needed. |
| Exporter |
Define a class that can export data.
|
| ExporterBuilder |
Factory class for building exporter instances.
|
| ExporterUI |
Define exporter settings user interface.
|
| FileExporterBuilder |
Exporter builder for a particular file format support.
|
| GraphExporter |
Exporter interface for exporters that export the graph, either complete or
filtered (i.e.
|
| GraphFileExporterBuilder |
Exporter builder for graph file format support.
|
| VectorExporter |
Exporter interface for exporters that export vector graphics.
|
| VectorFileExporterBuilder |
Exporter builder for vector file format support.
|
Export API,
Project API and Utilities API as dependencies.GraphFileExporterBuilder.class
as the annotation service parameter for graph files,
VectorFileExporterBuilder.class for vector graphics and
ExportBuilder.class for the rest.GraphExporter,
VectorExporter or simply Exporter.ByteExporter interface for byte streams or
CharacterExporter for texts.buildExporter() method.ExporterUI implementation and add the
@ServiceProvider annotation to it.To let your export task be cancelled and its progress watched, implement
LongTask interface. Add LongTask API as dependency to your module first.
Copyright © 2007–2015 Gephi Consortium. All rights reserved.