Package org.bootchart.renderer
Class ImageRenderer
java.lang.Object
org.bootchart.renderer.Renderer
org.bootchart.renderer.ImageRenderer
- Direct Known Subclasses:
EPSRenderer,PNGRenderer
ImageRenderer renders the boot chart as a Java 2D
BufferedImage. Subclasses may then encode the image in
different formats (e.g. PNG or EPS).-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanWhether to allow usage of transparency.protected Graphicsprotected BufferedImage -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract StringReturns the file suffix to use for the rendered image.voidrender(Properties headers, BootStats bootStats, OutputStream os) Render the chart.
-
Field Details
-
g
-
img
-
allowAlpha
protected boolean allowAlphaWhether to allow usage of transparency. Certain renderers (e.g. EPS) will produce better results if the colors aren't transparent.
-
-
Constructor Details
-
ImageRenderer
public ImageRenderer()
-
-
Method Details
-
render
Render the chart.- Specified by:
renderin classRenderer- Parameters:
headers- header properties to include in the title bannerbootStats- boot statisticsos- the output stream to write t- Throws:
IOException- if an I/O error occurs
-
getFileSuffix
Description copied from class:RendererReturns the file suffix to use for the rendered image.- Specified by:
getFileSuffixin classRenderer- Returns:
- file suffix
-