org.apache.jmeter.save

Class SaveGraphicsService


public class SaveGraphicsService
extends Object

Class is responsible for taking a component and saving it as a JPEG, PNG or TIFF. The class is very simple. Thanks to Batik and the developers who worked so hard on it.

Field Summary

static String
JPEG_EXTENSION
static int
PNG
static String
PNG_EXTENSION
static int
TIFF
static String
TIFF_EXTENSION

Constructor Summary

SaveGraphicsService()

Method Summary

void
saveJComponent(String filename, int type, JComponent component)
Method will save the JComponent as an image.
void
savePNGWithBatik(String filename, BufferedImage image)
Use Batik to save a PNG of the graph
void
saveTIFFWithBatik(String filename, BufferedImage image)
Use Batik to save a TIFF file of the graph

Field Details

JPEG_EXTENSION

public static final String JPEG_EXTENSION

PNG

public static final int PNG
Field Value:
0

PNG_EXTENSION

public static final String PNG_EXTENSION

TIFF

public static final int TIFF
Field Value:
1

TIFF_EXTENSION

public static final String TIFF_EXTENSION

Constructor Details

SaveGraphicsService

public SaveGraphicsService()

Method Details

saveJComponent

public void saveJComponent(String filename,
                           int type,
                           JComponent component)
Method will save the JComponent as an image. The formats are PNG, and TIFF.
Parameters:
filename -
type -
component -

savePNGWithBatik

public void savePNGWithBatik(String filename,
                             BufferedImage image)
Use Batik to save a PNG of the graph
Parameters:
filename -
image -

saveTIFFWithBatik

public void saveTIFFWithBatik(String filename,
                              BufferedImage image)
Use Batik to save a TIFF file of the graph
Parameters:
filename -
image -

Copyright © 1998-2010 Apache Software Foundation. All Rights Reserved.