Package org.gephi.io.exporter.preview
Class PNGExporter
- java.lang.Object
-
- org.gephi.io.exporter.preview.PNGExporter
-
- All Implemented Interfaces:
org.gephi.io.exporter.spi.ByteExporter,org.gephi.io.exporter.spi.Exporter,org.gephi.io.exporter.spi.VectorExporter,org.gephi.utils.longtask.spi.LongTask
public class PNGExporter extends Object implements org.gephi.io.exporter.spi.VectorExporter, org.gephi.io.exporter.spi.ByteExporter, org.gephi.utils.longtask.spi.LongTask
- Author:
- Mathieu Bastian
-
-
Field Summary
Fields Modifier and Type Field Description private booleancancelprivate intheightprivate intmarginprivate ColoroldColorprivate org.gephi.utils.progress.ProgressTicketprogressprivate OutputStreamstreamprivate org.gephi.preview.api.G2DTargettargetprivate booleantransparentBackgroundprivate intwidthprivate org.gephi.project.api.Workspaceworkspace
-
Constructor Summary
Constructors Constructor Description PNGExporter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancancel()private voiddiscardExportProperties(org.gephi.preview.api.PreviewModel m)booleanexecute()intgetHeight()intgetMargin()intgetWidth()org.gephi.project.api.WorkspacegetWorkspace()booleanisTransparentBackground()private voidsetExportProperties(org.gephi.preview.api.PreviewModel m)voidsetHeight(int height)voidsetMargin(int margin)voidsetOutputStream(OutputStream stream)voidsetProgressTicket(org.gephi.utils.progress.ProgressTicket progressTicket)voidsetTransparentBackground(boolean transparentBackground)voidsetWidth(int width)voidsetWorkspace(org.gephi.project.api.Workspace workspace)
-
-
-
Field Detail
-
progress
private org.gephi.utils.progress.ProgressTicket progress
-
cancel
private boolean cancel
-
workspace
private org.gephi.project.api.Workspace workspace
-
stream
private OutputStream stream
-
width
private int width
-
height
private int height
-
transparentBackground
private boolean transparentBackground
-
margin
private int margin
-
target
private org.gephi.preview.api.G2DTarget target
-
oldColor
private Color oldColor
-
-
Method Detail
-
execute
public boolean execute()
- Specified by:
executein interfaceorg.gephi.io.exporter.spi.Exporter
-
getHeight
public int getHeight()
-
setHeight
public void setHeight(int height)
-
getWidth
public int getWidth()
-
setWidth
public void setWidth(int width)
-
getMargin
public int getMargin()
-
setMargin
public void setMargin(int margin)
-
isTransparentBackground
public boolean isTransparentBackground()
-
setTransparentBackground
public void setTransparentBackground(boolean transparentBackground)
-
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
-
setOutputStream
public void setOutputStream(OutputStream stream)
- Specified by:
setOutputStreamin interfaceorg.gephi.io.exporter.spi.ByteExporter
-
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
-
setExportProperties
private void setExportProperties(org.gephi.preview.api.PreviewModel m)
-
discardExportProperties
private void discardExportProperties(org.gephi.preview.api.PreviewModel m)
-
-