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. visible graph).
|
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.
|
Interfaces for creating new data exporters.
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–2017 Gephi Consortium. All rights reserved.