public class RrdGraph extends Object implements RrdGraphConstants
RrdGraphConstants.FontConstructor, RrdGraphConstants.FontTag| Modifier and Type | Field and Description |
|---|---|
(package private) RrdGraphDef |
gdef |
(package private) ImageParameters |
im |
ALIGN_CENTER_MARKER, ALIGN_JUSTIFIED_MARKER, ALIGN_LEFT_MARKER, ALIGN_LEFTNONL_MARKER, ALIGN_RIGHT_MARKER, BLIND_COLOR, COLOR_ARROW, COLOR_BACK, COLOR_CANVAS, COLOR_FONT, COLOR_FRAME, COLOR_GRID, COLOR_MGRID, COLOR_SHADEA, COLOR_SHADEB, COLOR_XAXIS, COLOR_YAXIS, DAY, DEFAULT_ARROW_COLOR, DEFAULT_BACK_COLOR, DEFAULT_BASE, DEFAULT_CANVAS_COLOR, DEFAULT_END, DEFAULT_FONT_COLOR, DEFAULT_FRAME_COLOR, DEFAULT_GRID_COLOR, DEFAULT_HEIGHT, DEFAULT_IMAGE_FORMAT, DEFAULT_IMAGE_QUALITY, DEFAULT_LARGE_FONT, DEFAULT_MGRID_COLOR, DEFAULT_SHADEA_COLOR, DEFAULT_SHADEB_COLOR, DEFAULT_SMALL_FONT, DEFAULT_START, DEFAULT_UNITS_LENGTH, DEFAULT_WIDTH, DEFAULT_XAXIS_COLOR, DEFAULT_YAXIS_COLOR, FIRST_DAY_OF_WEEK, FONTTAG_AXIS, FONTTAG_DEFAULT, FONTTAG_LEGEND, FONTTAG_TITLE, FONTTAG_UNIT, FONTTAG_WATERMARK, FRIDAY, GATOR_FONT, GLUE_MARKER, GRID_STROKE, HH_MM, HOUR, IN_MEMORY_IMAGE, LEGEND_BOX, LEGEND_BOX_SPACE, LEGEND_INTERSPACING, LEGEND_LEADING, LEGEND_LEADING_SMALL, MINUTE, MONDAY, MONTH, NO_JUSTIFICATION_MARKER, PADDING_BOTTOM, PADDING_LEFT, PADDING_LEGEND, PADDING_PLOT, PADDING_RIGHT, PADDING_TITLE, PADDING_TOP, PADDING_VLABEL, PROPERTYFONTBOLD, PROPERTYFONTBOLDURL, PROPERTYFONTPLAIN, PROPERTYFONTPLAINURL, PROPERTYFONTSPROPERTIES, PROPERTYFONTSURL, SATURDAY, SECOND, SUNDAY, THURSDAY, TICK_STROKE, TUESDAY, VERTICAL_SPACING_MARKER, WEDNESDAY, WEEK, YEAR| Constructor and Description |
|---|
RrdGraph(RrdGraphDef gdef)
Creates graph from the corresponding
RrdGraphDef object. |
RrdGraph(RrdGraphDef gdef,
ImageWorker worker)
Create graph from a custom image worker
|
RrdGraph(RrdGraphDef gdef,
ImageWriter writer,
ImageWriteParam param)
Creates graph from the corresponding
RrdGraphDef object. |
| Modifier and Type | Method and Description |
|---|---|
RrdGraphInfo |
getRrdGraphInfo()
Returns complete graph information in a single object.
|
void |
render(Graphics g)
Renders this graph onto graphing device
|
final RrdGraphDef gdef
final ImageParameters im
public RrdGraph(RrdGraphDef gdef) throws IOException
RrdGraphDef object.gdef - Graph definitionIOException - Thrown in case of I/O errorpublic RrdGraph(RrdGraphDef gdef, ImageWorker worker) throws IOException
gdef - worker - IOExceptionpublic RrdGraph(RrdGraphDef gdef, ImageWriter writer, ImageWriteParam param) throws IOException
RrdGraphDef object.
The graph will be created using customs ImageWriter and ImageWriteParam given.
The ImageWriter type and ImageWriteParam settings have priority other the RrdGraphDef settings.
gdef - Graph definitionwriter - param - IOException - Thrown in case of I/O errorpublic RrdGraphInfo getRrdGraphInfo()
public void render(Graphics g)
g - Graphics handle