Class SVGExporter

  • All Implemented Interfaces:
    org.gephi.io.exporter.spi.CharacterExporter, org.gephi.io.exporter.spi.Exporter, org.gephi.io.exporter.spi.VectorExporter, org.gephi.utils.longtask.spi.LongTask

    public class SVGExporter
    extends Object
    implements org.gephi.io.exporter.spi.CharacterExporter, org.gephi.io.exporter.spi.VectorExporter, org.gephi.utils.longtask.spi.LongTask
    Class exporting the preview graph as an SVG image.
    Author:
    Jérémy Subtil
    • Field Detail

      • progress

        private org.gephi.utils.progress.ProgressTicket progress
      • cancel

        private boolean cancel
      • workspace

        private org.gephi.project.api.Workspace workspace
      • writer

        private Writer writer
      • target

        private org.gephi.preview.api.SVGTarget target
      • scaleStrokes

        private boolean scaleStrokes
      • margin

        private float margin
    • Constructor Detail

      • SVGExporter

        public SVGExporter()
    • Method Detail

      • execute

        public boolean execute()
        Specified by:
        execute in interface org.gephi.io.exporter.spi.Exporter
      • cancel

        public boolean cancel()
        Specified by:
        cancel in interface org.gephi.utils.longtask.spi.LongTask
      • setProgressTicket

        public void setProgressTicket​(org.gephi.utils.progress.ProgressTicket progressTicket)
        Specified by:
        setProgressTicket in interface org.gephi.utils.longtask.spi.LongTask
      • setWriter

        public void setWriter​(Writer writer)
        Specified by:
        setWriter in interface org.gephi.io.exporter.spi.CharacterExporter
      • getWorkspace

        public org.gephi.project.api.Workspace getWorkspace()
        Specified by:
        getWorkspace in interface org.gephi.io.exporter.spi.Exporter
      • setWorkspace

        public void setWorkspace​(org.gephi.project.api.Workspace workspace)
        Specified by:
        setWorkspace in interface org.gephi.io.exporter.spi.Exporter
      • isScaleStrokes

        public boolean isScaleStrokes()
      • setScaleStrokes

        public void setScaleStrokes​(boolean scaleStrokes)
      • getMargin

        public float getMargin()
      • setMargin

        public void setMargin​(float margin)