Package org.gephi.io.exporter.preview
Class SVGExporter
- java.lang.Object
-
- org.gephi.io.exporter.preview.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 Summary
Fields Modifier and Type Field Description private booleancancelprivate Documentdocprivate floatmarginprivate org.gephi.utils.progress.ProgressTicketprogressprivate booleanscaleStrokesprivate org.gephi.preview.api.SVGTargettargetprivate org.gephi.project.api.Workspaceworkspaceprivate Writerwriter
-
Constructor Summary
Constructors Constructor Description SVGExporter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancancel()booleanexecute()floatgetMargin()org.gephi.project.api.WorkspacegetWorkspace()booleanisScaleStrokes()voidsetMargin(float margin)voidsetProgressTicket(org.gephi.utils.progress.ProgressTicket progressTicket)voidsetScaleStrokes(boolean scaleStrokes)voidsetWorkspace(org.gephi.project.api.Workspace workspace)voidsetWriter(Writer writer)
-
-
-
Field Detail
-
doc
private Document doc
-
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
-
-
Method Detail
-
execute
public boolean execute()
- Specified by:
executein interfaceorg.gephi.io.exporter.spi.Exporter
-
cancel
public boolean cancel()
- Specified by:
cancelin interfaceorg.gephi.utils.longtask.spi.LongTask
-
setProgressTicket
public void setProgressTicket(org.gephi.utils.progress.ProgressTicket progressTicket)
- Specified by:
setProgressTicketin interfaceorg.gephi.utils.longtask.spi.LongTask
-
setWriter
public void setWriter(Writer writer)
- Specified by:
setWriterin interfaceorg.gephi.io.exporter.spi.CharacterExporter
-
getWorkspace
public org.gephi.project.api.Workspace getWorkspace()
- Specified by:
getWorkspacein interfaceorg.gephi.io.exporter.spi.Exporter
-
setWorkspace
public void setWorkspace(org.gephi.project.api.Workspace workspace)
- Specified by:
setWorkspacein interfaceorg.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)
-
-