Class RrdGraphInfo

java.lang.Object
org.rrd4j.graph.RrdGraphInfo

public class RrdGraphInfo extends Object
Class to represent successfully created Rrd4j graph. Objects of this class are created by method RrdGraph.getRrdGraphInfo().
  • Field Details

  • Constructor Details

    • RrdGraphInfo

      RrdGraphInfo()
  • Method Details

    • addPrintLine

      void addPrintLine(String printLine)
    • getFilename

      public String getFilename()
      Returns filename of the graph
      Returns:
      filename of the graph. '-' denotes in-memory graph (no file created)
    • getWidth

      public int getWidth()
      Returns total graph width
      Returns:
      total graph width
    • getHeight

      public int getHeight()
      Returns total graph height
      Returns:
      total graph height
    • getBytes

      public byte[] getBytes()
      Returns graph bytes
      Returns:
      Graph bytes
      Throws:
      IllegalStateException - if the images bytes are unavailable or can't be read
    • getPrintLines

      public String[] getPrintLines()
      Returns PRINT lines requested by RrdGraphDef.print(String, org.rrd4j.ConsolFun, String) method.
      Returns:
      An array of formatted PRINT lines
    • getImgInfo

      public String getImgInfo()
      Returns image information requested by RrdGraphDef.setImageInfo(String) method
      Returns:
      Image information
    • getByteCount

      public int getByteCount()
      Returns the number of bytes in the graph file
      Returns:
      Length of the graph file
      Throws:
      IllegalStateException - if the images bytes are unavailable
    • dump

      public String dump()
      Dumps complete graph information. Useful for debugging purposes.
      Returns:
      String containing complete graph information