Package org.opennms.netmgt.rrd.jrobin
Class JRobinRrdGraphDetails
- java.lang.Object
-
- org.opennms.netmgt.rrd.jrobin.JRobinRrdGraphDetails
-
- All Implemented Interfaces:
RrdGraphDetails
public class JRobinRrdGraphDetails extends java.lang.Object implements RrdGraphDetails
Container for details from a JRobin RRD graph. Stores the same details as RrdGraphDetails, in addition to the JRobin RrdGraph object itself and the graph command String used to generate the graph. We keep the graph command string around so we can generate a detailed error if getInputStream() is called, but no graph was produced.- Version:
- $Id: $
- Author:
- DJ Gregor
-
-
Constructor Summary
Constructors Constructor Description JRobinRrdGraphDetails(org.jrobin.graph.RrdGraph rrdGraph, java.lang.String graphCommand)
Constructor for JRobinRrdGraphDetails.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getGraphCommand()
getGraphCommandint
getHeight()
getHeightjava.io.InputStream
getInputStream()
getInputStreamjava.lang.String[]
getPrintLines()
getPrintLinesorg.jrobin.graph.RrdGraph
getRrdGraph()
getRrdGraphint
getWidth()
getWidth
-
-
-
Method Detail
-
getRrdGraph
public org.jrobin.graph.RrdGraph getRrdGraph()
getRrdGraph
- Returns:
- a
RrdGraph
object.
-
getGraphCommand
public java.lang.String getGraphCommand()
getGraphCommand
- Returns:
- a
String
object.
-
getInputStream
public java.io.InputStream getInputStream() throws RrdException
getInputStream
- Specified by:
getInputStream
in interfaceRrdGraphDetails
- Returns:
- a
InputStream
object. - Throws:
RrdException
- if any.
-
getPrintLines
public java.lang.String[] getPrintLines()
getPrintLines
- Specified by:
getPrintLines
in interfaceRrdGraphDetails
- Returns:
- an array of
String
objects.
-
getHeight
public int getHeight() throws RrdException
getHeight
- Specified by:
getHeight
in interfaceRrdGraphDetails
- Returns:
- a int.
- Throws:
RrdException
- if any.
-
getWidth
public int getWidth() throws RrdException
getWidth
- Specified by:
getWidth
in interfaceRrdGraphDetails
- Returns:
- a int.
- Throws:
RrdException
- if any.
-
-