A B C D E F G H I L M N O P R S T U V W X Y

## A

ArcDef - class org.jrobin.core.ArcDef.
  Class to represent single archive definition within the RRD.
ArcDef(String, double, int, int) - Constructor for class org.jrobin.core.ArcDef
  Creates new archive definition object.
ArcState - class org.jrobin.core.ArcState.
  Class to represent internal RRD archive state for a single datasource.
Archive - class org.jrobin.core.Archive.
  Class to represent single RRD archive in a RRD with its internal state.
add(String, String, String, String, String) - Method in class org.jrobin.graph.FetchSourceList
  Adds a datasource for graphing purposes to the list, see `RrdExportDef.datasource( java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String )`.
add(String, String, String, String) - Method in class org.jrobin.graph.FetchSourceList
  Adds a datasource for graphing purposes to the list, see `RrdExportDef.datasource( java.lang.String, java.lang.String, java.lang.String, java.lang.String )`.
addArchive(ArcDef) - Method in class org.jrobin.core.RrdDef
  Adds single archive definition represented with object of class `ArcDef`.
addArchive(ArcDef[]) - Method in class org.jrobin.core.RrdDef
  Adds archive definitions to RRD definition in bulk.
addArchive(String, double, int, int) - Method in class org.jrobin.core.RrdDef
  Adds single archive definition by specifying its consolidation function, X-files factor, number of steps and rows.
addArchive(String) - Method in class org.jrobin.core.RrdDef
  Adds single archive to RRD definition from a RRDTool-like archive definition string.
addArchive(String, String, ArcDef) - Method in class org.jrobin.core.RrdToolkit
  Creates a new RRD file with one more archive in it.
addArchive(String, ArcDef, boolean) - Method in class org.jrobin.core.RrdToolkit
  Adds one more archive to a RRD file.
addDatasource(DsDef) - Method in class org.jrobin.core.RrdDef
  Adds single datasource definition represented with object of class `DsDef`.
addDatasource(String, String, long, double, double) - Method in class org.jrobin.core.RrdDef
  Adds single datasource to RRD definition by specifying its data source name, source type, heartbeat, minimal and maximal value.
addDatasource(String) - Method in class org.jrobin.core.RrdDef
  Adds single datasource to RRD definition from a RRDTool-like datasource definition string.
addDatasource(DsDef[]) - Method in class org.jrobin.core.RrdDef
  Adds data source definitions to RRD definition in bulk.
addDatasource(String, String, DsDef) - Method in class org.jrobin.core.RrdToolkit
  Creates a new RRD file with one more datasource in it.
addDatasource(String, DsDef, boolean) - Method in class org.jrobin.core.RrdToolkit
  Adds one more datasource to a RRD file.
addExportData(ExportData) - Method in class org.jrobin.graph.RrdExportDef
  Adds a set of ExportData to the datasource list.
afterCreate() - Method in class org.jrobin.core.RrdBackend
  Method called by the framework immediatelly after RrdDb obejct is created.
afterFetch() - Method in class org.jrobin.core.RrdBackend
  Method called by the framework immediatelly after RRD fetch operation is completed.
afterFetch() - Method in class org.jrobin.core.RrdNioBackend
  Method called by the framework immediatelly after RRD fetch operation finishes.
afterUpdate() - Method in class org.jrobin.core.RrdBackend
  Method called by the framework immediatelly after RRD update operation is completed.
afterUpdate() - Method in class org.jrobin.core.RrdNioBackend
  Method called by the framework immediatelly after RRD update operation finishes.
area(String, Color, String) - Method in class org.jrobin.graph.RrdGraphDef
  Adds area plot to the graph definition, using the specified color and legend.
area(GregorianCalendar, double, GregorianCalendar, double, Color, String) - Method in class org.jrobin.graph.RrdGraphDef
  Adds area plot to the graph definition, based on two points.

## B

beforeFetch() - Method in class org.jrobin.core.RrdBackend
  Method called by the framework immediatelly before RRD fetch operation starts.
beforeFetch() - Method in class org.jrobin.core.RrdNioBackend
  Method called by the framework immediatelly before RRD fetch operation starts.
beforeUpdate() - Method in class org.jrobin.core.RrdBackend
  Method called by the framework immediatelly before RRD update operation starts.
beforeUpdate() - Method in class org.jrobin.core.RrdNioBackend
  Method called by the framework immediatelly before RRD update operation starts.

## C

CONSOL_FUNS - Static variable in class org.jrobin.core.ArcDef
  array of valid consolidation function names
ChartPanel - class org.jrobin.graph.ChartPanel.
  JPanel containing a generated JRobin graph.
ChartPanel() - Constructor for class org.jrobin.graph.ChartPanel
CubicSplineInterpolator - class org.jrobin.graph.CubicSplineInterpolator.
  Class used to interpolate datasource values from the collection of (timestamp, values) points using natural cubic spline interpolation.
CubicSplineInterpolator(long[], double[]) - Constructor for class org.jrobin.graph.CubicSplineInterpolator
  Creates cubic spline interpolator from arrays of timestamps and corresponding datasource values.
CubicSplineInterpolator(Date[], double[]) - Constructor for class org.jrobin.graph.CubicSplineInterpolator
  Creates cubic spline interpolator from arrays of Date objects and corresponding datasource values.
CubicSplineInterpolator(GregorianCalendar[], double[]) - Constructor for class org.jrobin.graph.CubicSplineInterpolator
  Creates cubic spline interpolator from arrays of GregorianCalendar objects and corresponding datasource values.
CubicSplineInterpolator(double[], double[]) - Constructor for class org.jrobin.graph.CubicSplineInterpolator
  Creates cubic spline interpolator for an array of 2D-points.
cdefList - Variable in class org.jrobin.graph.RrdExportDef
channel - Variable in class org.jrobin.core.RrdFileBackend
clear() - Method in class org.jrobin.graph.FetchSourceList
  Clears up the FetchSourceList for new use.
clearValues() - Method in class org.jrobin.core.XmlTemplate
  Removes all placeholder-value mappings.
close() - Method in class org.jrobin.core.RrdBackend
  Closes the underlying storage.
close() - Method in class org.jrobin.core.RrdDb
  Closes RRD.
close() - Method in class org.jrobin.core.RrdFileBackend
  Closes the underlying RRD file.
close() - Method in class org.jrobin.core.RrdMemoryBackend
  This method is required by the base class definition, but it does not releases any memory resources at all.
close() - Method in class org.jrobin.core.RrdNioBackend
  Closes the underlying RRD file.
closeTag() - Method in class org.jrobin.core.XmlWriter
  Closes the corresponding XML tag
comment(String) - Method in class org.jrobin.graph.RrdGraphDef
  Adds comment to the graph definition.
copyStateTo(RrdUpdater) - Method in class org.jrobin.core.ArcState
  Copies object's internal state to another ArcState object.
copyStateTo(RrdUpdater) - Method in class org.jrobin.core.Archive
  Copies object's internal state to another Archive object.
copyStateTo(RrdUpdater) - Method in class org.jrobin.core.Datasource
  Copies object's internal state to another Datasource object.
copyStateTo(RrdUpdater) - Method in class org.jrobin.core.Header
  Copies object's internal state to another Header object.
copyStateTo(RrdUpdater) - Method in class org.jrobin.core.Robin
  Copies object's internal state to another Robin object.
copyStateTo(RrdUpdater) - Method in class org.jrobin.core.RrdDb
  Copies object's internal state to another RrdDb object.
createFetchRequest(String, long, long, long) - Method in class org.jrobin.core.RrdDb
  Prepares fetch request to be executed on this RRD.
createFetchRequest(String, long, long) - Method in class org.jrobin.core.RrdDb
  Prepares fetch request to be executed on this RRD.
createSample(long) - Method in class org.jrobin.core.RrdDb
  Creates new sample with the given timestamp and all datasource values set to 'unknown'.
createSample() - Method in class org.jrobin.core.RrdDb
  Creates new sample with the current timestamp and all data source values set to 'unknown'.

## D

DAY - Static variable in class org.jrobin.graph.TimeAxisUnit
  constant for hours
DEFAULT_INITIAL_SHIFT - Static variable in class org.jrobin.core.RrdDef
  if not specified in constructor, starting timestamp will be set to the current timestamp plus DEFAULT_INITIAL_SHIFT seconds (-10)
DEFAULT_STEP - Static variable in class org.jrobin.core.RrdDef
  default RRD step to be used if not specified in constructor (300 seconds)
DEFAULT_SYNC_PERIOD - Static variable in class org.jrobin.core.RrdNioBackendFactory
  Period in seconds between consecutive synchronizations when sync-mode is set to SYNC_BACKGROUND.
DS_TYPES - Static variable in class org.jrobin.core.DsDef
  array of valid source types
Datasource - class org.jrobin.core.Datasource.
  Class to represent single datasource within RRD.
DsDef - class org.jrobin.core.DsDef.
  Class to represent single data source definition within the RRD.
DsDef(String, String, long, double, double) - Constructor for class org.jrobin.core.DsDef
  Creates new data source definition object.
datasource(String, String, String, String) - Method in class org.jrobin.graph.RrdExportDef
  Adds simple graph source to graph definition.
datasource(String, String, String, String, String) - Method in class org.jrobin.graph.RrdExportDef
  Adds simple graph source to graph definition.
datasource(String, String) - Method in class org.jrobin.graph.RrdExportDef
  Adds complex graph source with the given name to the graph definition.
datasource(String, String, String) - Method in class org.jrobin.graph.RrdExportDef
  Adds static graph source with the given name to the graph definition.
datasource(String, Plottable) - Method in class org.jrobin.graph.RrdExportDef
  Adds a custom graph source with the given name to the graph definition.
datasource(String, Plottable, int) - Method in class org.jrobin.graph.RrdExportDef
  Adds a custom graph source with the given name to the graph definition.
datasource(String, Plottable, String) - Method in class org.jrobin.graph.RrdExportDef
  Adds a custom graph source with the given name to the graph definition.
defCount() - Method in class org.jrobin.graph.FetchSourceList
  Returns the number of Defs represented by the different FetchSources.
delete(String) - Method in class org.jrobin.core.RrdMemoryBackendFactory
  Removes the storage with the given ID from the memory.
drawFrontGrid() - Method in class org.jrobin.graph.RrdGraphDef
dump() - Method in class org.jrobin.core.ArcDef
  Returns string representing archive definition (RRDTool format).
dump() - Method in class org.jrobin.core.DsDef
  Returns string representing source definition (RRDTool format).
dump() - Method in class org.jrobin.core.FetchData
  Dumps the content of the whole FetchData object to stdout.
dump() - Method in class org.jrobin.core.FetchPoint
  Deprecated. Returns string representing timestamp and all data source values.
dump() - Method in class org.jrobin.core.FetchRequest
  Dumps the content of fetch request using the syntax of RRDTool's fetch command.
dump() - Method in class org.jrobin.core.RrdDb
  Returns string representing complete internal RRD state.
dump() - Method in class org.jrobin.core.RrdDbPool
  Returns the internal state of the pool.
dump() - Method in class org.jrobin.core.RrdDef
  Returns string that represents all specified RRD creation parameters.
dump() - Method in class org.jrobin.core.Sample
  Dumps sample content using the syntax of RRDTool's update command.
dumpXml(OutputStream) - Method in class org.jrobin.core.RrdDb
  Writes the RRD content to OutputStream using XML format.
dumpXml(String) - Method in class org.jrobin.core.RrdDb
  Dumps internal RRD state to XML file.

## E

EXCEPTION_IF_LOCKED - Static variable in class org.jrobin.core.RrdDb
  See `getLockMode()` for explanation
ExportData - class org.jrobin.graph.ExportData.
  ExportData represents a reduced dataset that is the result of a JRobin rrd export.
ExportData(String) - Constructor for class org.jrobin.graph.ExportData
  Create an ExportData object based on export XML string..
ExportData(String, boolean) - Constructor for class org.jrobin.graph.ExportData
  Create an ExportData object based on export XML string..
ExportData(String, String) - Constructor for class org.jrobin.graph.ExportData
  Create an ExportData object based on export XML string..
ExportData(File) - Constructor for class org.jrobin.graph.ExportData
  Create an ExportData object based on export XML file.
ExportData(File, boolean) - Constructor for class org.jrobin.graph.ExportData
  Create an ExportData object based on export XML file.
ExportData(File, String) - Constructor for class org.jrobin.graph.ExportData
  Create an ExportData object based on export XML file.
edefList - Variable in class org.jrobin.graph.RrdExportDef
equal(double, double) - Static method in class org.jrobin.core.Util
  Compares two doubles, but returns true if x = y = Double.NaN
equals(Object) - Method in class org.jrobin.core.ArcDef
  Checks if two archive definitions are equal.
equals(Object) - Method in class org.jrobin.core.DsDef
  Checks if two datasource definitions are equal.
equals(Object) - Method in class org.jrobin.core.RrdDef
  Compares the current RrdDef with another.
exists(String) - Method in class org.jrobin.core.RrdBackendFactory
  Method to determine if a storage with the given path already exists.
exists(String) - Method in class org.jrobin.core.RrdFileBackendFactory
  Method to determine if a file with the given path already exists.
exists(String) - Method in class org.jrobin.core.RrdMemoryBackendFactory
  Method to determine if a memory storage with the given ID already exists.
export(String) - Method in class org.jrobin.graph.RrdExportDef
  Sets a specific datasource to be exported (if export is strict).
export(String, String) - Method in class org.jrobin.graph.RrdExportDef
  Sets a specific datasource to be exported (if export is strict).
exportList - Variable in class org.jrobin.graph.RrdExportDef
exportXml(OutputStream) - Method in class org.jrobin.core.FetchData
  Dumps fetch data to output stream in XML format.
exportXml(String) - Method in class org.jrobin.core.FetchData
  Dumps fetch data to file in XML format.
exportXml() - Method in class org.jrobin.core.FetchData
  Dumps fetch data in XML format.
exportXml(OutputStream) - Method in interface org.jrobin.core.RrdDataSet
  Dumps fetch data to output stream in XML format.
exportXml(String) - Method in interface org.jrobin.core.RrdDataSet
  Dumps dataset to file in XML format.
exportXml() - Method in interface org.jrobin.core.RrdDataSet
  Dumps the dataset to XML.
exportXml(OutputStream) - Method in class org.jrobin.core.RrdDb
  This method is just an alias for `dumpXml` method.
exportXml() - Method in class org.jrobin.core.RrdDb
  This method is just an alias for `getXml` method.
exportXml(String) - Method in class org.jrobin.core.RrdDb
  This method is just an alias for `dumpXml(String)` method.
exportXml(OutputStream) - Method in class org.jrobin.graph.ExportData
  Dumps fetch data to output stream in XML format.
exportXml(String) - Method in class org.jrobin.graph.ExportData
  Dumps dataset to file in XML format.
exportXml() - Method in class org.jrobin.graph.ExportData
  Dumps the dataset to XML.
exportXmlTemplate(OutputStream) - Method in class org.jrobin.core.RrdDef
  Exports RrdDef object to output stream in XML format.
exportXmlTemplate() - Method in class org.jrobin.core.RrdDef
  Exports RrdDef object to string in XML format.
exportXmlTemplate(String) - Method in class org.jrobin.core.RrdDef
  Exports RrdDef object to a file in XML format.
exportXmlTemplate(OutputStream) - Method in class org.jrobin.graph.RrdExportDef
  Exports RrdExportDef (export definition) object in XML format to output stream.
exportXmlTemplate() - Method in class org.jrobin.graph.RrdExportDef
  Exports RrdExportDef (export definition) object in XML format to string.
exportXmlTemplate(String) - Method in class org.jrobin.graph.RrdExportDef
  Exports RrdExportDef (export definition) object in XML format to file.
exportXmlTemplate(OutputStream) - Method in class org.jrobin.graph.RrdGraphDef
  Exports RrdGraphDef (graph definition) object in XML format to output stream.

## F

FRIDAY - Static variable in class org.jrobin.graph.TimeAxisUnit
FetchData - class org.jrobin.core.FetchData.
  Class used to represent data fetched from the RRD.
FetchPoint - class org.jrobin.core.FetchPoint.
  Deprecated. This class is deprecated since 1.2.0 and might be removed from future releases of JRobin. You don't need this class if you fetch RRD data with the `fetchData()` method from the `FetchRequest` class
FetchRequest - class org.jrobin.core.FetchRequest.
  Class to represent fetch request.
FetchSourceList - class org.jrobin.graph.FetchSourceList.
  A FetchSourceList represents a number of RRD datasources, to be used with RrdGraphDef for Graph generation.
FetchSourceList(int) - Constructor for class org.jrobin.graph.FetchSourceList
  Creates a new FetchSourceList with the specified default size.
FetchSourceList(int, boolean, boolean) - Constructor for class org.jrobin.graph.FetchSourceList
  Creates a new FetchSourceList with the specified default size.
FetchSourceList(int, boolean, boolean, RrdOpener) - Constructor for class org.jrobin.graph.FetchSourceList
  Creates a new FetchSourceList with the specified default size.
fetch() - Method in class org.jrobin.core.FetchRequest
  Deprecated. As of version 1.2.0 replaced with `fetchData()`.
fetch(int) - Method in class org.jrobin.graph.RrdExport
  Fetches the reduced dataset based on provided RrdExportDef as a ExportData object.
fetch() - Method in class org.jrobin.graph.RrdExport
  Fetches the reduced dataset based on provided RrdExportDef as a ExportData object.
fetchData() - Method in class org.jrobin.core.FetchRequest
  Returns data from the underlying RRD and puts it in a single `FetchData` object.
fetchExportData() - Method in class org.jrobin.graph.RrdGraph
  This retrieves the ExportData object associated with the reduced dataset of this Graph, by calculating the dataset on the spot.
fetchExportData(int) - Method in class org.jrobin.graph.RrdGraph
  This retrieves the ExportData object associated with the reduced dataset of this Graph, by calculating the dataset on the spot.
fetchSources - Variable in class org.jrobin.graph.RrdExportDef
file - Variable in class org.jrobin.core.RrdFileBackend
fileLock - Variable in class org.jrobin.core.RrdFileBackend
finalize() - Method in class org.jrobin.core.RrdDb
finalize() - Method in class org.jrobin.core.RrdDbPool
finalize() - Method in class org.jrobin.core.RrdFileBackend
  Closes the underlying RRD file if not already closed
finalize() - Method in class org.jrobin.core.XmlWriter
findMatchingArchive(FetchRequest) - Method in class org.jrobin.core.RrdDb
findStartMatchArchive(String, long, long) - Method in class org.jrobin.core.RrdDb
  Finds the archive that best matches to the start time (time period being start-time until now) and requested resolution.
flush() - Method in class org.jrobin.core.XmlWriter
  Flushes the output stream

## G

get(int) - Method in class org.jrobin.graph.FetchSourceList
  Returns the FetchSource for the given index.
getAccumValue() - Method in class org.jrobin.core.ArcState
  Returns the value accumulated so far.
getAccumValue() - Method in class org.jrobin.core.Datasource
  Returns value this datasource accumulated so far.
getAggregate(String, String) - Method in class org.jrobin.core.FetchData
  Returns aggregated value from the fetched data for a single datasource.
getAggregate(String, String, String) - Method in class org.jrobin.core.FetchData
  Returns aggregated value from the fetched data for a single datasource.
getAggregate(String, String) - Method in interface org.jrobin.core.RrdDataSet
  Returns aggregated value from the dataset for a single datasource.
getAggregate(String, String) - Method in class org.jrobin.graph.ExportData
  Returns aggregated value from the dataset for a single datasource.
getArcCount() - Method in class org.jrobin.core.Header
  Returns the number of archives defined in the RRD.
getArcCount() - Method in class org.jrobin.core.RrdDef
  Returns number of defined archives.
getArcDefs() - Method in class org.jrobin.core.RrdDef
  Returns all archive definition objects specified so far.
getArcIndex(String, int) - Method in class org.jrobin.core.RrdDb
  Returns index of Archive object with the given consolidation function and the number of steps.
getArcState(int) - Method in class org.jrobin.core.Archive
  Returns the underlying archive state object.
getArcStep() - Method in class org.jrobin.core.Archive
  Returns archive time step in seconds.
getArchive(int) - Method in class org.jrobin.core.RrdDb
  Returns Archive object for the given archive index.
getArchive(String, int) - Method in class org.jrobin.core.RrdDb
  Returns Archive object with the given consolidation function and the number of steps.
getArrowColor() - Method in class org.jrobin.graph.RrdGraphDef
getAxisColor() - Method in class org.jrobin.graph.RrdGraphDef
getBackColor() - Method in class org.jrobin.graph.RrdGraphDef
getBackground() - Method in class org.jrobin.graph.RrdGraphDef
getBaseValue() - Method in class org.jrobin.graph.RrdGraphDef
getBorderColor() - Method in class org.jrobin.graph.RrdGraphDef
getBorderStroke() - Method in class org.jrobin.graph.RrdGraphDef
getBufferedImage(int, int) - Method in class org.jrobin.graph.RrdGraph
  Returns the underlying BufferedImage of a graph with custom dimensions.
getBytes() - Method in class org.jrobin.core.RrdDb
  Returns an array of bytes representing the whole RRD.
getCanonicalPath() - Method in class org.jrobin.core.RrdDb
  Returns canonical path to the underlying RRD file.
getCanonicalPath(String) - Static method in class org.jrobin.core.RrdFileBackend
  Returns canonical path to the file on the disk.
getCanonicalPath() - Method in class org.jrobin.core.RrdFileBackend
  Returns canonical path to the file on the disk.
getCanvasColor() - Method in class org.jrobin.graph.RrdGraphDef
getCapacity() - Method in class org.jrobin.core.RrdDbPool
  Returns maximum number of internally open RRD files which still does not force garbage collector to run.
getCdefs() - Method in class org.jrobin.graph.RrdExportDef
getChartLeftPadding() - Method in class org.jrobin.graph.RrdGraphDef
getChartPanel() - Method in class org.jrobin.graph.RrdGraph
  Returns panel object so that graph can be easily embedded in swing applications.
getChildNodes(Node) - Static method in class org.jrobin.core.Util.Xml
getChildNodes(Node, String) - Static method in class org.jrobin.core.Util.Xml
getChildNodes(Node, String) - Static method in class org.jrobin.core.XmlTemplate
getChildNodes(Node) - Static method in class org.jrobin.core.XmlTemplate
getChildValue(Node, String) - Static method in class org.jrobin.core.Util.Xml
getChildValue(Node, String, boolean) - Static method in class org.jrobin.core.Util.Xml
getChildValue(Node, String) - Method in class org.jrobin.core.XmlTemplate
getChildValue(Node, String, boolean) - Method in class org.jrobin.core.XmlTemplate
getChildValueAsBoolean(Node, String) - Static method in class org.jrobin.core.Util.Xml
getChildValueAsBoolean(Node, String) - Method in class org.jrobin.core.XmlTemplate
getChildValueAsDouble(Node, String) - Static method in class org.jrobin.core.Util.Xml
getChildValueAsDouble(Node, String) - Method in class org.jrobin.core.XmlTemplate
getChildValueAsInt(Node, String) - Static method in class org.jrobin.core.Util.Xml
getChildValueAsInt(Node, String) - Method in class org.jrobin.core.XmlTemplate
getChildValueAsLong(Node, String) - Static method in class org.jrobin.core.Util.Xml
getChildValueAsLong(Node, String) - Method in class org.jrobin.core.XmlTemplate
getColumnCount() - Method in class org.jrobin.core.FetchData
  Returns the number of columns fetched from the corresponding RRD.
getColumnCount() - Method in interface org.jrobin.core.RrdDataSet
  Returns the number of columns in this dataset.
getColumnCount() - Method in class org.jrobin.graph.ExportData
  Returns the number of columns in this dataset.
getCommentLineCount() - Method in class org.jrobin.graph.RrdGraphDef
getComments() - Method in class org.jrobin.graph.RrdGraphDef
getConsolFun() - Method in class org.jrobin.core.ArcDef
  Returns consolidation function.
getConsolFun() - Method in class org.jrobin.core.Archive
  Returns archive consolidation function (AVERAGE, MIN, MAX or LAST).
getConsolFun() - Method in class org.jrobin.core.FetchRequest
  Returns consolitation function to be used during the fetch process.
getDatasource(int) - Method in class org.jrobin.core.RrdDb
  Returns Datasource object for the given datasource index.
getDatasource(String) - Method in class org.jrobin.core.RrdDb
  Returns Datasource object corresponding to the given datasource name.
getDate(long) - Static method in class org.jrobin.core.Util
  Returns `Date` object for the given timestamp (in seconds, without milliseconds)
getDateFormat() - Method in class org.jrobin.graph.TimeAxisUnit
getDefaultFactory() - Static method in class org.jrobin.core.RrdBackendFactory
  Returns the defaul backend factory.
getDefaultFont() - Method in class org.jrobin.graph.RrdGraphDef
getDefaultFontColor() - Method in class org.jrobin.graph.RrdGraphDef
getDsCount() - Method in class org.jrobin.core.Header
  Returns the number of datasources defined in the RRD.
getDsCount() - Method in class org.jrobin.core.RrdDef
  Returns number of defined datasources.
getDsDefs() - Method in class org.jrobin.core.RrdDef
  Returns all data source definition objects specified so far.
getDsIndex() - Method in class org.jrobin.core.Datasource
  Returns index of this Datasource object in the RRD.
getDsIndex(String) - Method in class org.jrobin.core.FetchData
  Retrieve the table index number of a datasource by name.
getDsIndex(String) - Method in interface org.jrobin.core.RrdDataSet
  Retrieve the table index number of a datasource by name.
getDsIndex(String) - Method in class org.jrobin.core.RrdDb
  Returns internal index number for the given datasource name.
getDsIndex(String) - Method in class org.jrobin.graph.ExportData
  Retrieve the table index number of a datasource by name.
getDsName() - Method in class org.jrobin.core.Datasource
  Returns datasource name.
getDsName() - Method in class org.jrobin.core.DsDef
  Returns data source name.
getDsNames() - Method in class org.jrobin.core.FetchData
  Returns array of datasource names found in the corresponding RRD.
getDsNames() - Method in interface org.jrobin.core.RrdDataSet
  Returns array of the names of all datasources in the set.
getDsNames() - Method in class org.jrobin.core.RrdDb
  Returns an array of datasource names defined in RRD.
getDsNames() - Method in class org.jrobin.core.Sample
  Returns an array of all data source names.
getDsNames() - Method in class org.jrobin.graph.ExportData
  Returns array of the names of all datasources in the set.
getDsType() - Method in class org.jrobin.core.Datasource
  Returns datasource type (GAUGE, COUNTER, DERIVE, ABSOLUTE).
getDsType() - Method in class org.jrobin.core.DsDef
  Returns source type.
getEndTime() - Method in class org.jrobin.core.Archive
  Returns current ending timestamp.
getEndTime() - Method in class org.jrobin.graph.RrdExportDef
getEstimatedSize() - Method in class org.jrobin.core.RrdDef
  Returns the number of storage bytes required to create RRD from this RrdDef object.
getExportData() - Method in class org.jrobin.graph.RrdExportDef
getExportData() - Method in class org.jrobin.graph.RrdGraph
  This retrieves the ExportData object associated with the reduced dataset of this Graph.
getExportDatasources() - Method in class org.jrobin.graph.RrdExportDef
getFactory(String) - Static method in class org.jrobin.core.RrdBackendFactory
  Returns backend factory for the given backend factory name.
getFactoryName() - Method in class org.jrobin.core.RrdBackendFactory
  Returns the name (primary ID) for the factory.
getFactoryName() - Method in class org.jrobin.core.RrdFileBackendFactory
  Returns the name of this factory.
getFactoryName() - Method in class org.jrobin.core.RrdMemoryBackendFactory
  Returns the name of this factory.
getFactoryName() - Method in class org.jrobin.core.RrdNioBackendFactory
  Returns the name of this factory.
getFetchEnd() - Method in class org.jrobin.core.FetchRequest
  Returns ending timestamp to be used for the fetch request.
getFetchSources() - Method in class org.jrobin.graph.RrdExportDef
getFetchStart() - Method in class org.jrobin.core.FetchRequest
  Returns starting timestamp to be used for the fetch request.
getFileSeparator() - Static method in class org.jrobin.core.Util
  Returns file system separator string.
getFilter() - Method in class org.jrobin.core.FetchRequest
  Returns request filter.
getFirstChildNode(Node, String) - Static method in class org.jrobin.core.Util.Xml
getFirstChildNode(Node, String) - Static method in class org.jrobin.core.XmlTemplate
getFirstDayOfWeek() - Method in class org.jrobin.graph.RrdGraphDef
getFirstTimestamp() - Method in class org.jrobin.core.FetchData
  Returns the first timestamp in this FetchData object.
getFirstTimestamp() - Method in interface org.jrobin.core.RrdDataSet
  Returns the first timestamp in the dataset.
getFirstTimestamp() - Method in class org.jrobin.graph.ExportData
  Returns the first timestamp in the dataset.
getFrameColor() - Method in class org.jrobin.graph.RrdGraphDef
getGIFBytes() - Method in class org.jrobin.graph.RrdGraph
  Returns graph with default chart dimensions (400 by 100) as an array of GIF bytes.
getGIFBytes(int, int) - Method in class org.jrobin.graph.RrdGraph
  Returns graph with custom chart dimensions as an array of GIF bytes.
getGregorianCalendar(long) - Static method in class org.jrobin.core.Util
  Returns `GregorianCalendar` object for the given timestamp (in seconds, without milliseconds)
getGregorianCalendar(Date) - Static method in class org.jrobin.core.Util
  Returns `GregorianCalendar` object for the given Date object
getGregorianCalendar(String) - Static method in class org.jrobin.core.Util
  Creates GregorianCalendar object from a string.
getGridRange() - Method in class org.jrobin.graph.RrdGraphDef
getHeader() - Method in class org.jrobin.core.RrdDb
  Returns RRD header.
getHeartbeat() - Method in class org.jrobin.core.Datasource
  Returns datasource heartbeat
getHeartbeat() - Method in class org.jrobin.core.DsDef
  Returns source heartbeat.
getImageBorderColor() - Method in class org.jrobin.graph.RrdGraphDef
getImageBorderStroke() - Method in class org.jrobin.graph.RrdGraphDef
getInstance() - Static method in class org.jrobin.core.RrdDbPool
  Returns an instance to RrdDbPool object.
getInstance() - Static method in class org.jrobin.core.RrdToolkit
  Returns an instance of RrdToolkit.
getJPEGBytes(float) - Method in class org.jrobin.graph.RrdGraph
  Returns graph with default chart dimensions (400 by 100) as an array of JPEG bytes.
getJPEGBytes(int, int, float) - Method in class org.jrobin.graph.RrdGraph
  Returns graph with custom chart dimensions as an array of JPEG bytes.
getJRobinDemoDirectory() - Static method in class org.jrobin.core.Util
  Returns path to directory used for placement of JRobin demo graphs and creates it if necessary.
getJRobinDemoPath(String) - Static method in class org.jrobin.core.Util
  Returns full path to the file stored in the demo directory of JRobin
getJRobinHomeDirectory() - Static method in class org.jrobin.core.Util
  Returns the root directory of the JRobin distribution.
getLapTime() - Static method in class org.jrobin.core.Util
  Function used for debugging purposes and performance bottlenecks detection.
getLastTimestamp() - Method in class org.jrobin.core.FetchData
  Returns the last timestamp in this FecthData object.
getLastTimestamp() - Method in interface org.jrobin.core.RrdDataSet
  Returns the last timestamp in the dataset.
getLastTimestamp() - Method in class org.jrobin.graph.ExportData
  Returns the last timestamp in the dataset.
getLastUpdateTime() - Method in class org.jrobin.core.Header
  Returns the last update time of the RRD.
getLastUpdateTime() - Method in class org.jrobin.core.RrdDb
  Returns time of last update operation as timestamp (in seconds).
getLastUpdateTime() - Method in class org.jrobin.graph.FetchSourceList
  Returns the highest last update time in seconds of the datasources represented by the list.
getLastValue() - Method in class org.jrobin.core.Datasource
  Returns last known value of the datasource.
getLength() - Method in class org.jrobin.core.RrdBackend
  Returns the number of RRD bytes in the underlying storage.
getLength() - Method in class org.jrobin.core.RrdFileBackend
  Returns RRD file length.
getLength() - Method in class org.jrobin.core.RrdMemoryBackend
  Returns the number of RRD bytes held in memory.
getLockMode() - Static method in class org.jrobin.core.RrdDb
  Returns current lock mode.
getMajorGridColor() - Method in class org.jrobin.graph.RrdGraphDef
getMatchingArchive() - Method in class org.jrobin.core.FetchData
  Returns Archive object which is determined to be the best match for the timestamps specified in the fetch request.
getMaxRows() - Method in class org.jrobin.graph.RrdExport
getMaxValue() - Method in class org.jrobin.core.Datasource
  Returns maximal allowed value for this datasource.
getMaxValue() - Method in class org.jrobin.core.DsDef
  Returns maximal calculated source value.
getMinValue() - Method in class org.jrobin.core.Datasource
  Returns mimimal allowed value for this datasource.
getMinValue() - Method in class org.jrobin.core.DsDef
  Returns minimal calculated source value.
getMinorGridColor() - Method in class org.jrobin.graph.RrdGraphDef
getNanSeconds() - Method in class org.jrobin.core.Datasource
  Returns the number of accumulated NaN seconds.
getNanSteps() - Method in class org.jrobin.core.ArcState
  Returns the number of currently accumulated NaN steps.
getNumDefs() - Method in class org.jrobin.graph.RrdExportDef
getNumSdefs() - Method in class org.jrobin.graph.RrdExportDef
getOverlay() - Method in class org.jrobin.graph.RrdGraphDef
getPNGBytes() - Method in class org.jrobin.graph.RrdGraph
  Returns graph with default chart dimensions (400 by 100) as an array of PNG bytes.
getPNGBytes(int, int) - Method in class org.jrobin.graph.RrdGraph
  Returns graph with custom chart dimensions as an array of PNG bytes.
getParent() - Method in class org.jrobin.core.ArcState
  Returns the Archive object to which this ArcState object belongs.
getParent() - Method in class org.jrobin.core.Robin
  Returns the Archive object to which this Robin object belongs.
getParentDb() - Method in class org.jrobin.core.FetchRequest
  Returns the underlying RrdDb object.
getPath() - Method in class org.jrobin.core.RrdBackend
  Returns path to the storage.
getPath() - Method in class org.jrobin.core.RrdDb
  Returns path to this RRD.
getPath() - Method in class org.jrobin.core.RrdDef
  Returns path for the new RRD
getPdefs() - Method in class org.jrobin.graph.RrdExportDef
getPlotDefs() - Method in class org.jrobin.graph.RrdGraphDef
getPoolEfficency() - Method in class org.jrobin.core.RrdDbPool
  Calculates pool's efficency ratio.
getPoolHitsCount() - Method in class org.jrobin.core.RrdDbPool
  Returns the number of RRD requests served from the internal pool of open RRD files
getPoolRequestsCount() - Method in class org.jrobin.core.RrdDbPool
  Returns the total number of RRD requests successfully served by this pool.
getRequest() - Method in class org.jrobin.core.FetchData
  Returns `FetchRequest` object used to create this FetchData object.
getResolution() - Method in class org.jrobin.core.FetchRequest
  Returns fetch resolution to be used for the fetch request.
getResolution() - Method in class org.jrobin.graph.RrdExportDef
getRobin(int) - Method in class org.jrobin.core.Archive
  Returns the underlying round robin archive.
getRootElement(InputSource) - Static method in class org.jrobin.core.Util.Xml
getRootElement(String) - Static method in class org.jrobin.core.Util.Xml
getRootElement(File) - Static method in class org.jrobin.core.Util.Xml
getRow(int) - Method in class org.jrobin.core.FetchData
  Returns the number of rows fetched from the corresponding RRD.
getRowCount() - Method in class org.jrobin.core.FetchData
  Returns the number of rows fetched from the corresponding RRD.
getRowCount() - Method in interface org.jrobin.core.RrdDataSet
  Returns the number of rows in this dataset.
getRowCount() - Method in class org.jrobin.graph.ExportData
  Returns the number of rows in this dataset.
getRows() - Method in class org.jrobin.core.ArcDef
  Returns the number of rows (aggregated values) stored in the archive.
getRows() - Method in class org.jrobin.core.Archive
  Returns the number of archive rows.
getRrd(String, RrdBackendFactory) - Method in class org.jrobin.core.RrdOpener
  Retrieves the RrdDb instance matching a specific RRD datasource name (usually a file name) and using a specified RrdBackendFactory.
getRrdAllocator() - Method in class org.jrobin.core.ArcState
  Required to implement RrdUpdater interface.
getRrdAllocator() - Method in class org.jrobin.core.Archive
  Required to implement RrdUpdater interface.
getRrdAllocator() - Method in class org.jrobin.core.Datasource
  Required to implement RrdUpdater interface.
getRrdAllocator() - Method in class org.jrobin.core.Header
  Required to implement RrdUpdater interface.
getRrdAllocator() - Method in class org.jrobin.core.Robin
  Required to implement RrdUpdater interface.
getRrdAllocator() - Method in class org.jrobin.core.RrdDb
  Required to implement RrdUpdater interface.
getRrdBackend() - Method in class org.jrobin.core.ArcState
  Returns the underlying storage (backend) object which actually performs all I/O operations.
getRrdBackend() - Method in class org.jrobin.core.Archive
  Returns the underlying storage (backend) object which actually performs all I/O operations.
getRrdBackend() - Method in class org.jrobin.core.Datasource
  Returns the underlying storage (backend) object which actually performs all I/O operations.
getRrdBackend() - Method in class org.jrobin.core.Header
  Returns the underlying storage (backend) object which actually performs all I/O operations.
getRrdBackend() - Method in class org.jrobin.core.Robin
  Returns the underlying storage (backend) object which actually performs all I/O operations.
getRrdBackend() - Method in class org.jrobin.core.RrdDb
  Returns backend object for this RRD which performs actual I/O operations.
getRrdDef() - Method in class org.jrobin.core.RrdDb
  Returns RRD definition object which can be used to create new RRD with the same creation parameters but with no data in it.
getRrdDef() - Method in class org.jrobin.core.RrdDefTemplate
  Returns RrdDef object constructed from the underlying XML template.
getRrdExportDef() - Method in class org.jrobin.graph.RrdExportDefTemplate
  Creates RrdExportDef object which can be used to create RrdExport object (actual JRobin export).
getRrdGraphDef() - Method in class org.jrobin.graph.RrdGraphDefTemplate
  Creates RrdGraphDef object which can be used to create RrdGraph object (actual JRobin graphs).
getRrdGraphDef() - Method in class org.jrobin.graph.RrdtoolGraph
getRrdOpener() - Method in class org.jrobin.graph.FetchSourceList
getScaleIndex() - Method in class org.jrobin.graph.RrdGraphDef
getSignature() - Method in class org.jrobin.core.Header
  Returns RRD signature.
getSize() - Method in class org.jrobin.core.FetchPoint
  Deprecated. Returns number of data source values (same as number od data sources defined in RRD).
getSize() - Method in class org.jrobin.core.Robin
  Returns the size of the underlying array of archived values.
getSources() - Method in class org.jrobin.graph.ExportData
getStartTime() - Method in class org.jrobin.core.Archive
  Returns current starting timestamp.
getStartTime() - Method in class org.jrobin.core.RrdDef
  Returns starting timestamp for the RRD that should be created.
getStartTime() - Method in class org.jrobin.graph.RrdExportDef
getStep() - Method in class org.jrobin.core.FetchData
  Returns the step with which this data was fetched.
getStep() - Method in class org.jrobin.core.Header
  Returns primary RRD time step.
getStep() - Method in interface org.jrobin.core.RrdDataSet
  Returns the step of these datasources.
getStep() - Method in class org.jrobin.core.RrdDef
  Returns time step for the RRD that will be created.
getStep() - Method in class org.jrobin.graph.ExportData
  Returns the step with which this data was fetched.
getSteps() - Method in class org.jrobin.core.ArcDef
  Returns the number of primary RRD steps which complete a single archive step.
getSteps() - Method in class org.jrobin.core.Archive
  Returns the number of archive steps.
getSyncMode() - Static method in class org.jrobin.core.RrdNioBackendFactory
  Returns the current synchronization mode between backend data in memory and data in the persistent storage (disk file).
getSyncPeriod() - Static method in class org.jrobin.core.RrdNioBackendFactory
  Returns time between two consecutive background synchronizations.
getTime() - Method in class org.jrobin.core.FetchPoint
  Deprecated. Returns timestamp associated with this fetch point.
getTime() - Method in class org.jrobin.core.Sample
  Returns sample timestamp (in seconds, without milliseconds).
getTime() - Static method in class org.jrobin.core.Util
  Returns current timestamp in seconds (without milliseconds).
getTimeAxis() - Method in class org.jrobin.graph.RrdGraphDef
getTimestamp() - Static method in class org.jrobin.core.Util
  Just an alias for `Util.getTime()` method.
getTimestamp(Date) - Static method in class org.jrobin.core.Util
  Returns timestamp (unix epoch) for the given Date object
getTimestamp(GregorianCalendar) - Static method in class org.jrobin.core.Util
  Returns timestamp (unix epoch) for the given GregorianCalendar object
getTimestamp(int, int, int, int, int) - Static method in class org.jrobin.core.Util
  Returns timestamp (unix epoch) for the given year, month, day, hour and minute.
getTimestamp(int, int, int) - Static method in class org.jrobin.core.Util
  Returns timestamp (unix epoch) for the given year, month and day.
getTimestamps() - Method in class org.jrobin.core.FetchData
  Returns an array of timestamps covering the whole range specified in the `FetchReguest` object.
getTimestamps() - Method in interface org.jrobin.core.RrdDataSet
  Returns an array of timestamps covering the whole range specified in the dataset object.
getTimestamps() - Method in class org.jrobin.graph.ExportData
  Returns an array of timestamps covering the whole range specified in the dataset object.
getTitle() - Method in class org.jrobin.graph.RrdGraphDef
getTitleFont() - Method in class org.jrobin.graph.RrdGraphDef
getTitleFontColor() - Method in class org.jrobin.graph.RrdGraphDef
getUserHomeDirectory() - Static method in class org.jrobin.core.Util
  Returns path to user's home directory.
getValue(int) - Method in class org.jrobin.core.FetchPoint
  Deprecated. Returns the i-th data source value.
getValue(int) - Method in class org.jrobin.core.Robin
  Returns the i-th value from the Robin archive.
getValue(Node) - Static method in class org.jrobin.core.Util.Xml
getValue(Node, boolean) - Static method in class org.jrobin.core.Util.Xml
getValue(Node) - Method in class org.jrobin.core.XmlTemplate
getValue(Node, boolean) - Method in class org.jrobin.core.XmlTemplate
getValue(double) - Method in class org.jrobin.graph.CubicSplineInterpolator
  Calculates spline-interpolated y-value for the corresponding x-value.
getValue(long) - Method in class org.jrobin.graph.CubicSplineInterpolator
  Method overriden from the base class.
getValue(long) - Method in class org.jrobin.graph.LinearInterpolator
  Method overriden from the base class.
getValue(long) - Method in class org.jrobin.graph.Plottable
  Retrieves datapoint value based on a given timestamp.
getValue(long, int) - Method in class org.jrobin.graph.Plottable
  Retrieves datapoint value based on a given timestamp.
getValue(long, String) - Method in class org.jrobin.graph.Plottable
  Retrieves datapoint value based on a given timestamp.
getValueAsBoolean(Node) - Static method in class org.jrobin.core.Util.Xml
getValueAsBoolean(Node) - Method in class org.jrobin.core.XmlTemplate
getValueAsDouble(Node) - Static method in class org.jrobin.core.Util.Xml
getValueAsDouble(Node) - Method in class org.jrobin.core.XmlTemplate
getValueAsInt(Node) - Static method in class org.jrobin.core.Util.Xml
getValueAsInt(Node) - Method in class org.jrobin.core.XmlTemplate
getValueAsLong(Node) - Static method in class org.jrobin.core.Util.Xml
getValueAsLong(Node) - Method in class org.jrobin.core.XmlTemplate
getValueAxis() - Method in class org.jrobin.graph.RrdGraphDef
getValues(int) - Method in class org.jrobin.core.FetchData
  Returns all archived values for a single datasource.
getValues() - Method in class org.jrobin.core.FetchData
  Returns all archived values for all datasources.
getValues(String) - Method in class org.jrobin.core.FetchData
  Returns all archived values for a single datasource.
getValues() - Method in class org.jrobin.core.FetchPoint
  Deprecated. Returns array of data source values for the associated timestamp.
getValues() - Method in class org.jrobin.core.Robin
  Fetches all archived values.
getValues(int) - Method in interface org.jrobin.core.RrdDataSet
  Returns all values for a single datasource, the returned values correspond to the timestamps returned with the `getTimestamps()` method.
getValues() - Method in interface org.jrobin.core.RrdDataSet
  Returns all values for all datasources, the returned values correspond to the timestamps returned with the `getTimestamps()` method.
getValues(String) - Method in interface org.jrobin.core.RrdDataSet
  Returns all values for a single datasource, the returned values correspond to the timestamps returned with the `getTimestamps()` method.
getValues() - Method in class org.jrobin.core.Sample
  Returns all current data source values in the sample.
getValues(int) - Method in class org.jrobin.graph.ExportData
  Returns all values for a single datasource, the returned values correspond to the timestamps returned with the `getTimestamps()` method.
getValues() - Method in class org.jrobin.graph.ExportData
  Returns all values for all datasources, the returned values correspond to the timestamps returned with the `getTimestamps()` method.
getValues(String) - Method in class org.jrobin.graph.ExportData
  Returns all values for a single datasource.
getVariables() - Method in class org.jrobin.core.XmlTemplate
  Returns the list of variables that should be set in this template.
getVerticalLabel() - Method in class org.jrobin.graph.RrdGraphDef
getXff() - Method in class org.jrobin.core.ArcDef
  Returns the X-files factor.
getXff() - Method in class org.jrobin.core.Archive
  Returns archive X-files factor.
getXml() - Method in class org.jrobin.core.RrdDb
  Returns string representing internal RRD state in XML format.
getXmlTemplate() - Method in class org.jrobin.graph.RrdExportDef
  Exports RrdExportDef (export definition) object in XML format to string.
gprint(String, String, String) - Method in class org.jrobin.graph.RrdGraphDef
  Calculate the chosen consolidation function `consolFun` over the graph `sourceName` and prints the result on the graph using the specified `format` string.
gprint(String, String, String, double) - Method in class org.jrobin.graph.RrdGraphDef
  See the `gprint()` method for more details.

## H

HOUR - Static variable in class org.jrobin.graph.TimeAxisUnit
  constant for minutes
Header - class org.jrobin.core.Header.
  Class to represent RRD header.
hasChildNode(Node, String) - Static method in class org.jrobin.core.Util.Xml
hasChildNode(Node, String) - Method in class org.jrobin.core.XmlTemplate
hasVariables() - Method in class org.jrobin.core.XmlTemplate
  Searches the XML template to see if there are variables in there that will need to be set.
hrule(double, Color, String) - Method in class org.jrobin.graph.RrdGraphDef
  Adds horizontal rule to the graph definition.
hrule(double, Color, String, int) - Method in class org.jrobin.graph.RrdGraphDef
  Adds horizontal rule to the graph definition.

## I

INITIAL_CAPACITY - Static variable in class org.jrobin.core.RrdDbPool
  Constant to represent the maximum number of internally open RRD files which still does not force garbage collector (the process which closes RRD files) to run.
INTERPOLATE_LEFT - Static variable in class org.jrobin.graph.LinearInterpolator
  constant used to specify LEFT interpolation.
INTERPOLATE_LINEAR - Static variable in class org.jrobin.graph.LinearInterpolator
  constant used to specify LINEAR interpolation (default interpolation method).
INTERPOLATE_REGRESSION - Static variable in class org.jrobin.graph.LinearInterpolator
  constant used to specify LINEAR REGRESSION as interpolation method.
INTERPOLATE_RIGHT - Static variable in class org.jrobin.graph.LinearInterpolator
  constant used to specify RIGHT interpolation.
importXml(String) - Method in class org.jrobin.graph.ExportData
  Imports a export XML string and maps it back to this ExportData object.
importXml(File) - Method in class org.jrobin.graph.ExportData
  Imports a export XML string and maps it back to this ExportData object.
importXml(File, boolean) - Method in class org.jrobin.graph.ExportData
  Imports a export XML string and maps it back to this ExportData object.
importXml(String, String) - Method in class org.jrobin.graph.ExportData
  Imports a export XML string and maps it back to this ExportData object.
importXml(File, String) - Method in class org.jrobin.graph.ExportData
  Imports a export XML string and maps it back to this ExportData object.
importXml(String, boolean) - Method in class org.jrobin.graph.ExportData
  Imports a export XML string and maps it back to this ExportData object.
isClosed() - Method in class org.jrobin.core.RrdDb
  Returns true if the RRD is closed.
isEmptyNode(Node) - Method in class org.jrobin.core.XmlTemplate
isFrontGrid() - Method in class org.jrobin.graph.RrdGraphDef
isLazy() - Method in class org.jrobin.graph.RrdGraphDef
isStrict() - Method in class org.jrobin.graph.RrdExportDef
isValidConsolFun(String) - Static method in class org.jrobin.core.ArcDef
  Checks if function argument represents valid consolidation function name.
isValidDsType(String) - Static method in class org.jrobin.core.DsDef
  Checks if function argument represents valid source type.

## L

LinearInterpolator - class org.jrobin.graph.LinearInterpolator.
  Class used to interpolate datasource values from the collection of (timestamp, values) points.
LinearInterpolator(long[], double[]) - Constructor for class org.jrobin.graph.LinearInterpolator
  Creates LinearInterpolator from arrays of timestamps and corresponding datasource values.
LinearInterpolator(Date[], double[]) - Constructor for class org.jrobin.graph.LinearInterpolator
  Creates LinearInterpolator from arrays of timestamps and corresponding datasource values.
LinearInterpolator(GregorianCalendar[], double[]) - Constructor for class org.jrobin.graph.LinearInterpolator
  Creates LinearInterpolator from arrays of timestamps and corresponding datasource values.
line(String, Color, String) - Method in class org.jrobin.graph.RrdGraphDef
  Adds line plot to the graph definition, using the specified color and legend.
line(String, Color, String, int) - Method in class org.jrobin.graph.RrdGraphDef
  Adds line plot to the graph definition, using the specified color, legend and line width.
line(GregorianCalendar, double, GregorianCalendar, double, Color, String, int) - Method in class org.jrobin.graph.RrdGraphDef
  Adds line plot to the graph definition, based on two points.
lockOpener() - Method in class org.jrobin.graph.FetchSourceList
  This locks the RrdOpener in the FetchSourceList.

## M

MINUTE - Static variable in class org.jrobin.graph.TimeAxisUnit
  constant for seconds
MONDAY - Static variable in class org.jrobin.graph.TimeAxisUnit
  constant for years
MONTH - Static variable in class org.jrobin.graph.TimeAxisUnit
  constant for weeks
main(String[]) - Static method in class org.jrobin.core.RrdDb
main(String[]) - Static method in class org.jrobin.graph.RrdtoolGraph
max(double, double) - Static method in class org.jrobin.core.Util
  Returns the greater of two double values, but treats NaN as the smallest possible value.
min(double, double) - Static method in class org.jrobin.core.Util
  Returns the smaller of two double values, but treats NaN as the greatest possible value.

## N

NAME - Static variable in class org.jrobin.core.RrdFileBackendFactory
  factory name, "FILE"
NAME - Static variable in class org.jrobin.core.RrdMemoryBackendFactory
  factory name, "MEMORY"
NAME - Static variable in class org.jrobin.core.RrdNioBackendFactory
  factory name, "NIO"
NO_LOCKS - Static variable in class org.jrobin.core.RrdDb
  See `getLockMode()` for explanation
normalize(long, long) - Static method in class org.jrobin.core.Util
  Rounds the given timestamp to the nearest whole "e;step"e;.

## O

open(String, boolean, int) - Method in class org.jrobin.core.RrdBackendFactory
  Creates RrdBackend object for the given storage path.
open(String, boolean, int) - Method in class org.jrobin.core.RrdFileBackendFactory
  Creates RrdFileBackend object for the given file path.
open(String, boolean, int) - Method in class org.jrobin.core.RrdMemoryBackendFactory
  Creates RrdMemoryBackend object.
open(String, boolean, int) - Method in class org.jrobin.core.RrdNioBackendFactory
  Creates RrdNioBackend object for the given file path.
openAll() - Method in class org.jrobin.graph.FetchSourceList
  Retrieves (opens) all RrdDb instances related to the different FetchSources.
org.jrobin.core - package org.jrobin.core
org.jrobin.graph - package org.jrobin.graph

## P

Plottable - class org.jrobin.graph.Plottable.
  Interface to be used for custom datasources.
Plottable() - Constructor for class org.jrobin.graph.Plottable
paintComponent(Graphics) - Method in class org.jrobin.graph.ChartPanel
  Overrides inhereted `paintComponent()` method from the base class.
parseBoolean(String) - Static method in class org.jrobin.core.Util
  Parses input string as a boolean value.
parseDouble(String) - Static method in class org.jrobin.core.Util
  Parses input string as a double value.
pdefList - Variable in class org.jrobin.graph.RrdExportDef
pool - Variable in class org.jrobin.core.RrdOpener
print(String, String, String) - Method in class org.jrobin.graph.ExportData
  Calculate the chosen consolidation function `consolFun` over the `sourceName` and returns the result as a string using the specified `format`.
print(String, String, String, double) - Method in class org.jrobin.graph.ExportData
  Calculate the chosen consolidation function `consolFun` over the `sourceName` and returns the result as a string using the specified `format`.

## R

Robin - class org.jrobin.core.Robin.
  Class to represent archive values for a single datasource.
RrdBackend - class org.jrobin.core.RrdBackend.
  Base implementation class for all backend classes.
RrdBackend(String) - Constructor for class org.jrobin.core.RrdBackend
  Creates backend for a RRD storage with the given path.
RrdBackendFactory - class org.jrobin.core.RrdBackendFactory.
  Base (abstract) backend factory class which holds references to all concrete backend factories and defines abstract methods which must be implemented in all concrete factory implementations.
RrdBackendFactory() - Constructor for class org.jrobin.core.RrdBackendFactory
RrdDataSet - interface org.jrobin.core.RrdDataSet.
  Interface to represent a JRobin dataset.
RrdDb - class org.jrobin.core.RrdDb.
  Main class used to create and manipulate round robin databases (RRDs).
RrdDb(RrdDef) - Constructor for class org.jrobin.core.RrdDb
  Constructor used to create new RRD object from the definition.
RrdDb(RrdDef, RrdBackendFactory) - Constructor for class org.jrobin.core.RrdDb
  Constructor used to create new RRD object from the definition object but with a storage (backend) different from default.
RrdDb(String, boolean) - Constructor for class org.jrobin.core.RrdDb
  Constructor used to open already existing RRD.
RrdDb(String, boolean, RrdBackendFactory) - Constructor for class org.jrobin.core.RrdDb
  Constructor used to open already existing RRD backed with a storage (backend) different from default.
RrdDb(String) - Constructor for class org.jrobin.core.RrdDb
  Constructor used to open already existing RRD in R/W mode, with a default storage (backend) type (file on the disk).
RrdDb(String, RrdBackendFactory) - Constructor for class org.jrobin.core.RrdDb
  Constructor used to open already existing RRD in R/W mode with a storage (backend) type different from default.
RrdDb(String, String) - Constructor for class org.jrobin.core.RrdDb
  Constructor used to create new RRD from XML dump.
RrdDb(String, String, RrdBackendFactory) - Constructor for class org.jrobin.core.RrdDb
  Constructor used to create new RRD from XML dump but with a storage (backend) type different from default.
RrdDbPool - class org.jrobin.core.RrdDbPool.
  Class to represent the pool of open RRD files.
RrdDef - class org.jrobin.core.RrdDef.
  Class to represent definition of new Round Robin Database (RRD).
RrdDef(String) - Constructor for class org.jrobin.core.RrdDef
  Creates new RRD definition object with the given path.
RrdDef(String, long) - Constructor for class org.jrobin.core.RrdDef
  Creates new RRD definition object with the given path and step.
RrdDef(String, long, long) - Constructor for class org.jrobin.core.RrdDef
  Creates new RRD definition object with the given path, starting timestamp and step.
RrdDefTemplate - class org.jrobin.core.RrdDefTemplate.
  Class used to create an arbitrary number of `RrdDef` (RRD definition) objects from a single XML template.
RrdDefTemplate(InputSource) - Constructor for class org.jrobin.core.RrdDefTemplate
  Creates RrdDefTemplate object from any parsable XML input source.
RrdDefTemplate(String) - Constructor for class org.jrobin.core.RrdDefTemplate
  Creates RrdDefTemplate object from the string containing XML template.
RrdDefTemplate(File) - Constructor for class org.jrobin.core.RrdDefTemplate
  Creates RrdDefTemplate object from the file containing XML template.
RrdException - exception org.jrobin.core.RrdException.
  Class to represent various JRobin checked exceptions.
RrdException(String) - Constructor for class org.jrobin.core.RrdException
  Creates new RrdException with the supplied message in it.
RrdException(Exception) - Constructor for class org.jrobin.core.RrdException
  Creates new RrdException object from any java.lang.Exception object
RrdExport - class org.jrobin.graph.RrdExport.
  RrdExport can be used to export graph-like datasources to XML format, by means of the ExportData object.
RrdExport(RrdExportDef) - Constructor for class org.jrobin.graph.RrdExport
  Constructs a new RrdExport object based on a RrdExportDef containing the configuration.
RrdExport(RrdExportDef, RrdOpener) - Constructor for class org.jrobin.graph.RrdExport
  Constructs a new RrdExport object based on a RrdExportDef containing the configuration and a RrdOpener for opening the RRD datasources.
RrdExport(RrdExportDef, int) - Constructor for class org.jrobin.graph.RrdExport
  Constructs a new RrdExport object based on a RrdExportDef containing the configuration and a ballpark figure of maximum number of rows in the reduced dataset.
RrdExport(RrdExportDef, RrdOpener, int) - Constructor for class org.jrobin.graph.RrdExport
  Constructs a new RrdExport object based on a RrdExportDef containing the configuration, RrdOpener for opening the RRD datasources and a ballpark figure of maximum number of rows in the reduced dataset.
RrdExportDef - class org.jrobin.graph.RrdExportDef.
  Class used to collect information for a JRobin export.
RrdExportDef() - Constructor for class org.jrobin.graph.RrdExportDef
RrdExportDef(long, long) - Constructor for class org.jrobin.graph.RrdExportDef
  Constructs a new JRobin graph object, with a specified time span to be presented on the graph.
RrdExportDef(Date, Date) - Constructor for class org.jrobin.graph.RrdExportDef
  Constructs a new JRobin graph object, with a specified time span to be presented on the graph.
RrdExportDef(GregorianCalendar, GregorianCalendar) - Constructor for class org.jrobin.graph.RrdExportDef
  Constructs a new JRobin graph object, with a specified time span to be presented on the graph.
RrdExportDefTemplate - class org.jrobin.graph.RrdExportDefTemplate.
  Class used to create a RrdExportDef (export) object from a single XML template.
RrdExportDefTemplate(InputSource) - Constructor for class org.jrobin.graph.RrdExportDefTemplate
  Creates template object from any parsable XML source
RrdExportDefTemplate(File) - Constructor for class org.jrobin.graph.RrdExportDefTemplate
  Creates template object from the file containing XML template code
RrdExportDefTemplate(String) - Constructor for class org.jrobin.graph.RrdExportDefTemplate
  Creates template object from the string containing XML template code
RrdFileBackend - class org.jrobin.core.RrdFileBackend.
  JRobin backend which is used to store RRD data to ordinary files on the disk.
RrdFileBackend(String, boolean, int) - Constructor for class org.jrobin.core.RrdFileBackend
RrdFileBackendFactory - class org.jrobin.core.RrdFileBackendFactory.
  Factory class which creates actual `RrdFileBackend` objects.
RrdFileBackendFactory() - Constructor for class org.jrobin.core.RrdFileBackendFactory
RrdGraph - class org.jrobin.graph.RrdGraph.
  Class to represent JRobin graphs.
RrdGraph() - Constructor for class org.jrobin.graph.RrdGraph
  Constructs a new JRobin graph object, without a shared database pool.
RrdGraph(boolean) - Constructor for class org.jrobin.graph.RrdGraph
  Constructs a new JRobin graph object.
RrdGraph(RrdGraphDef) - Constructor for class org.jrobin.graph.RrdGraph
  Constructs a new JRobin graph object from the supplied definition.
RrdGraph(RrdGraphDef, boolean) - Constructor for class org.jrobin.graph.RrdGraph
  Constructs a new JRobin graph from the supplied definition.
RrdGraphDef - class org.jrobin.graph.RrdGraphDef.
  Class used to collect information for a JRobin graph.
RrdGraphDef() - Constructor for class org.jrobin.graph.RrdGraphDef
  Constructs a new default JRobin graph object.
RrdGraphDef(long, long) - Constructor for class org.jrobin.graph.RrdGraphDef
  Constructs a new JRobin graph object, with a specified time span to be presented on the graph.
RrdGraphDef(Date, Date) - Constructor for class org.jrobin.graph.RrdGraphDef
  Constructs a new JRobin graph object, with a specified time span to be presented on the graph.
RrdGraphDef(GregorianCalendar, GregorianCalendar) - Constructor for class org.jrobin.graph.RrdGraphDef
  Constructs a new JRobin graph object, with a specified time span to be presented on the graph.
RrdGraphDefTemplate - class org.jrobin.graph.RrdGraphDefTemplate.
  Class used to create an arbitrary number of RrdGraphDef (graph definition) objects from a single XML template.
RrdGraphDefTemplate(InputSource) - Constructor for class org.jrobin.graph.RrdGraphDefTemplate
  Creates template object from any parsable XML source
RrdGraphDefTemplate(File) - Constructor for class org.jrobin.graph.RrdGraphDefTemplate
  Creates template object from the file containing XML template code
RrdGraphDefTemplate(String) - Constructor for class org.jrobin.graph.RrdGraphDefTemplate
  Creates template object from the string containing XML template code
RrdMemoryBackend - class org.jrobin.core.RrdMemoryBackend.
  Backend which is used to store all RRD bytes in memory.
RrdMemoryBackend(String) - Constructor for class org.jrobin.core.RrdMemoryBackend
RrdMemoryBackendFactory - class org.jrobin.core.RrdMemoryBackendFactory.
  Factory class which creates actual `RrdMemoryBackend` objects.
RrdMemoryBackendFactory() - Constructor for class org.jrobin.core.RrdMemoryBackendFactory
RrdNioBackend - class org.jrobin.core.RrdNioBackend.
  JRobin backend which is used to store RRD data to ordinary disk files by using fast java.nio.* package.
RrdNioBackend(String, boolean, int, int, int) - Constructor for class org.jrobin.core.RrdNioBackend
RrdNioBackendFactory - class org.jrobin.core.RrdNioBackendFactory.
  Factory class which creates actual `RrdNioBackend` objects.
RrdNioBackendFactory() - Constructor for class org.jrobin.core.RrdNioBackendFactory
RrdOpener - class org.jrobin.core.RrdOpener.
  Class that represents an object that can be used to perform the actual opening and closing of RRD files, using different methods.
RrdOpener(boolean) - Constructor for class org.jrobin.core.RrdOpener
  Creates a new RrdOpener that will open RrdDb objects with read/write access.
RrdOpener(boolean, boolean) - Constructor for class org.jrobin.core.RrdOpener
  Creates a new RrdOpener that will open RrdDb objects with read/write or read-only access, depending on the readOnly flag..
RrdToolkit - class org.jrobin.core.RrdToolkit.
  Class used to perform various complex operations on RRD files.
RrdtoolGraph - class org.jrobin.graph.RrdtoolGraph.
  Created by IntelliJ IDEA.
RrdtoolGraph(String) - Constructor for class org.jrobin.graph.RrdtoolGraph
read(long, byte[]) - Method in class org.jrobin.core.RrdBackend
  Reads an array of bytes from the underlying storage starting from the given storage offset.
read(long, byte[]) - Method in class org.jrobin.core.RrdFileBackend
  Reads a number of bytes from the RRD file on the disk
read(long, byte[]) - Method in class org.jrobin.core.RrdMemoryBackend
read(long, byte[]) - Method in class org.jrobin.core.RrdNioBackend
  Reads a number of bytes from the RRD file on the disk
readAll() - Method in class org.jrobin.core.RrdBackend
  Reads all RRD bytes from the underlying storage
readOnly - Variable in class org.jrobin.core.RrdOpener
registerAndSetAsDefaultFactory(RrdBackendFactory) - Static method in class org.jrobin.core.RrdBackendFactory
  Registers new (custom) backend factory within the JRobin framework and sets this factory as the default.
registerFactory(RrdBackendFactory) - Static method in class org.jrobin.core.RrdBackendFactory
  Registers new (custom) backend factory within the JRobin framework.
release(RrdDb) - Method in class org.jrobin.core.RrdDbPool
  Method used to report that the reference to a RRD file is no longer needed.
releaseAll() - Method in class org.jrobin.graph.FetchSourceList
  Releases all RrdDb instances for the FetchSources.
releaseRrd(RrdDb) - Method in class org.jrobin.core.RrdOpener
  Releases an RrdDb instance.
removeArchive(String, String, String, int) - Method in class org.jrobin.core.RrdToolkit
  Creates a new RRD file with one archive removed.
removeArchive(String, String, int, boolean) - Method in class org.jrobin.core.RrdToolkit
  Removes one archive from a RRD file.
removeDatasource(String, String, String) - Method in class org.jrobin.core.RrdToolkit
  Creates a new RRD file with one datasource removed.
removeDatasource(String, String, boolean) - Method in class org.jrobin.core.RrdToolkit
  Removes single datasource from a RRD file.
renderImage(Graphics2D, int, int) - Method in class org.jrobin.graph.RrdGraph
  Renders the graph onto a specified Graphics2D object.
requestRrdDb(String) - Method in class org.jrobin.core.RrdDbPool
  Returns a reference to an existing RRD file with the specified path.
requestRrdDb(String, String) - Method in class org.jrobin.core.RrdDbPool
  Returns a reference to a new RRD file.
requestRrdDb(RrdDef) - Method in class org.jrobin.core.RrdDbPool
  Returns a reference to a new RRD file.
reset() - Method in class org.jrobin.core.RrdDbPool
  Clears the internal state of the pool entirely.
resizeArchive(String, String, String, int, int) - Method in class org.jrobin.core.RrdToolkit
  Creates new RRD file based on the existing one, but with a different size (number of rows) for a single archive.
resizeArchive(String, String, int, int, boolean) - Method in class org.jrobin.core.RrdToolkit
  Modifies existing RRD file, by resizing its chosen archive.
root - Variable in class org.jrobin.core.XmlTemplate
run() - Method in class org.jrobin.core.RrdDbPool
  This method runs garbage collector in a separate thread.

## S

SATURDAY - Static variable in class org.jrobin.graph.TimeAxisUnit
SECOND - Static variable in class org.jrobin.graph.TimeAxisUnit
SHOULD_GC - Static variable in class org.jrobin.core.RrdNioBackend
  Defines `System.gc()` usage policy for this backend.
STRICT_EXPLICIT_OFF - Static variable in class org.jrobin.graph.RrdExportDef
STRICT_EXPLICIT_ON - Static variable in class org.jrobin.graph.RrdExportDef
STRICT_IMPLICIT_OFF - Static variable in class org.jrobin.graph.RrdExportDef
STRICT_IMPLICIT_ON - Static variable in class org.jrobin.graph.RrdExportDef
SUNDAY - Static variable in class org.jrobin.graph.TimeAxisUnit
SYNC_AFTERFETCH - Static variable in class org.jrobin.core.RrdNioBackendFactory
  See `RrdNioBackendFactory.setSyncMode(int)` for explanation
SYNC_AFTERUPDATE - Static variable in class org.jrobin.core.RrdNioBackendFactory
  See `RrdNioBackendFactory.setSyncMode(int)` for explanation
SYNC_BACKGROUND - Static variable in class org.jrobin.core.RrdNioBackendFactory
  See `RrdNioBackendFactory.setSyncMode(int)` for explanation
SYNC_BEFOREFETCH - Static variable in class org.jrobin.core.RrdNioBackendFactory
  See `RrdNioBackendFactory.setSyncMode(int)` for explanation
SYNC_BEFOREUPDATE - Static variable in class org.jrobin.core.RrdNioBackendFactory
  See `RrdNioBackendFactory.setSyncMode(int)` for explanation
SYNC_ONCLOSE - Static variable in class org.jrobin.core.RrdNioBackendFactory
  See `RrdNioBackendFactory.setSyncMode(int)` for explanation
Sample - class org.jrobin.core.Sample.
  Class to represent data source values for the given timestamp.
saveAsGIF(String) - Method in class org.jrobin.graph.RrdGraph
  Creates and saves a graph image with default dimensions as a GIF file.
saveAsGIF(String, int, int) - Method in class org.jrobin.graph.RrdGraph
  Creates and saves a graph image with custom chart dimensions as a GIF file.
saveAsJPEG(String, float) - Method in class org.jrobin.graph.RrdGraph
  Creates and saves a graph image with default dimensions as a JPEG file.
saveAsJPEG(String, int, int, float) - Method in class org.jrobin.graph.RrdGraph
  Creates and saves a graph image with custom chart dimensions as a JPEG file.
saveAsPNG(String) - Method in class org.jrobin.graph.RrdGraph
  Creates and saves a graph image with default dimensions as a PNG file.
saveAsPNG(String, int, int) - Method in class org.jrobin.graph.RrdGraph
  Creates and saves a graph image with custom chart dimensions as a PNG file.
set(String) - Method in class org.jrobin.core.Sample
  Sets sample timestamp and data source values in a fashion similar to RRDTool.
setAndUpdate(String) - Method in class org.jrobin.core.Sample
  Creates sample with the timestamp and data source values supplied in the argument string and stores sample in the corresponding RRD.
setAntiAliasing(boolean) - Method in class org.jrobin.graph.RrdGraphDef
  Set the anti-aliasing option for the drawing area of the graph.
setArcXff(String, String, int, double) - Method in class org.jrobin.core.RrdToolkit
  Sets single archive's X-files factor to a new value.
setArrowColor(Color) - Method in class org.jrobin.graph.RrdGraphDef
  Determines the color of the small axis arrow on the chart X axis.
setAxisColor(Color) - Method in class org.jrobin.graph.RrdGraphDef
  Determines the color of chart X axis.
setBackColor(Color) - Method in class org.jrobin.graph.RrdGraphDef
  Sets image background color.
setBackground(String) - Method in class org.jrobin.graph.RrdGraphDef
  Sets a background image to use for the graph.
setBaseValue(double) - Method in class org.jrobin.graph.RrdGraphDef
  Sets the base for value scaling.
setCanvasColor(Color) - Method in class org.jrobin.graph.RrdGraphDef
  Sets chart area background color.
setCapacity(int) - Method in class org.jrobin.core.RrdDbPool
  Sets maximum number of internally open RRD files which still does not force garbage collector to run.
setChart(BufferedImage) - Method in class org.jrobin.graph.ChartPanel
setChartLeftPadding(int) - Method in class org.jrobin.graph.RrdGraphDef
  Set the number of pixels on the left of the chart area ( value marker space ).
setDatasources(FetchSourceList) - Method in class org.jrobin.graph.RrdExportDef
  Clears the list of RRD datasources for this GraphDef and sets it to the FetchSourceList passed as aparameter.
setDefaultFactory(String) - Static method in class org.jrobin.core.RrdBackendFactory
  Replaces the default backend factory with a new one.
setDefaultFactory(String) - Static method in class org.jrobin.core.RrdDb
  Sets default backend factory to be used.
setDefaultFont(Font) - Method in class org.jrobin.graph.RrdGraphDef
  Sets the default font to be used in the graph as a `java.awt.Font` object.
setDefaultFontColor(Color) - Method in class org.jrobin.graph.RrdGraphDef
  Sets the color of the default font used in the graph as a `java.awt.Color` object.
setDsHeartbeat(String, String, long) - Method in class org.jrobin.core.RrdToolkit
  Sets datasource heartbeat to a new value.
setDsMaxValue(String, String, double, boolean) - Method in class org.jrobin.core.RrdToolkit
  Sets datasource max value to a new value.
setDsMinMaxValue(String, String, double, double, boolean) - Method in class org.jrobin.core.RrdToolkit
  Updates valid value range for the given datasource.
setDsMinValue(String, String, double, boolean) - Method in class org.jrobin.core.RrdToolkit
  Sets datasource min value to a new value
setExportDef(RrdExportDef) - Method in class org.jrobin.graph.RrdExport
  Sets the RrdExportDef that holds the export configuration.
setFilter(String[]) - Method in class org.jrobin.core.FetchRequest
  Sets request filter in order to fetch data only for the specified array of datasources (datasource names).
setFilter(String) - Method in class org.jrobin.core.FetchRequest
  Sets request filter in order to fetch data only for a single datasource (datasource name).
setFirstDayOfWeek(int) - Method in class org.jrobin.graph.RrdGraphDef
  Sets the first day of a calendar week, defaults to monday if not set.
setFrameColor(Color) - Method in class org.jrobin.graph.RrdGraphDef
  Determines the color of chart area frame.
setFrontGrid(boolean) - Method in class org.jrobin.graph.RrdGraphDef
  Determine if the graph grid is in front of the chart itself, or behind it.
setGraphDef(RrdGraphDef) - Method in class org.jrobin.graph.RrdGraph
  Sets the graph definition to use for the graph construction.
setGridRange(double, double, boolean) - Method in class org.jrobin.graph.RrdGraphDef
  Sets value range that will be presented in the graph.
setGridX(boolean) - Method in class org.jrobin.graph.RrdGraphDef
  Determines if the X axis grid should be drawn.
setGridY(boolean) - Method in class org.jrobin.graph.RrdGraphDef
  Determines if the Y axis grid should be drawn.
setHeartbeat(long) - Method in class org.jrobin.core.Datasource
  Sets datasource heartbeat to a new value.
setImageBorder(Color, int) - Method in class org.jrobin.graph.RrdGraphDef
  Specifies the settings of the image border.
setInterpolationMethod(int) - Method in class org.jrobin.graph.LinearInterpolator
  Sets interpolation method to be used.
setLazy(boolean) - Method in class org.jrobin.graph.RrdGraphDef
  Sets the 'lazy' flag for this GraphDef.
setLength(long) - Method in class org.jrobin.core.RrdBackend
  Sets the number of bytes in the underlying RRD storage.
setLength(long) - Method in class org.jrobin.core.RrdFileBackend
  Sets length of the underlying RRD file.
setLength(long) - Method in class org.jrobin.core.RrdMemoryBackend
  Reserves a memory section as a RRD storage.
setLength(long) - Method in class org.jrobin.core.RrdNioBackend
  Sets length of the underlying RRD file.
setLockMode(int) - Static method in class org.jrobin.core.RrdDb
  Sets the current locking mode.
setLowerLimit(double) - Method in class org.jrobin.graph.RrdGraphDef
  This sets the lower limit of the grid to the specified value, see `RrdGraphDef.setGridRange(double, double, boolean)`.
setMajorGridColor(Color) - Method in class org.jrobin.graph.RrdGraphDef
  Sets the color of the chart's major grid.
setMajorGridX(boolean) - Method in class org.jrobin.graph.RrdGraphDef
  Determines if the major grid with labels for the X axis needs to be drawn.
setMajorGridY(boolean) - Method in class org.jrobin.graph.RrdGraphDef
  Determines if the major grid with labels for the Y axis needs to be drawn.
setMaxRows(int) - Method in class org.jrobin.graph.RrdExport
  Sets the maximum number of rows that the reduced dataset should contain.
setMaxValue(double, boolean) - Method in class org.jrobin.core.Datasource
  Sets maximum allowed value for this datasource.
setMinMaxValue(double, double, boolean) - Method in class org.jrobin.core.Datasource
  Sets min/max values allowed for this datasource.
setMinValue(double, boolean) - Method in class org.jrobin.core.Datasource
  Sets minimum allowed value for this datasource.
setMinorGridColor(Color) - Method in class org.jrobin.graph.RrdGraphDef
  Determines the color of chart's the minor grid.
setMinorGridX(boolean) - Method in class org.jrobin.graph.RrdGraphDef
  Determines if the minor grid for the X axis needs to be drawn.
setMinorGridY(boolean) - Method in class org.jrobin.graph.RrdGraphDef
  Determines if the minor grid for the Y axis needs to be drawn.
setOverlay(String) - Method in class org.jrobin.graph.RrdGraphDef
  Sets a overlay image to use for the graph.
setPath(String) - Method in class org.jrobin.core.RrdDef
  Sets path to RRD.
setPersistent(boolean) - Method in class org.jrobin.graph.FetchSourceList
  Sets the persistency state of the FetchSourceList.
setResolution(long) - Method in class org.jrobin.graph.RrdExportDef
  Sets the resolution with which data will be fetched from the RRD sources.
setRrdOpener(RrdOpener) - Method in class org.jrobin.graph.FetchSourceList
  Sets the internal RrdOpener object to use for RrdDb retrieval.
setRrdOpener(RrdOpener) - Method in class org.jrobin.graph.RrdExport
  Sets the rrd opener reference to use for data retrieval.
setShowLegend(boolean) - Method in class org.jrobin.graph.RrdGraphDef
  Determine if the legend should be visible or not, default: visible.
setShowSignature(boolean) - Method in class org.jrobin.graph.RrdGraphDef
  Determine if the default JRobin signature should be visible, default: yes.
setStartTime(long) - Method in class org.jrobin.core.RrdDef
  Sets RRD's starting timestamp.
setStartTime(Date) - Method in class org.jrobin.core.RrdDef
  Sets RRD's starting timestamp.
setStartTime(GregorianCalendar) - Method in class org.jrobin.core.RrdDef
  Sets RRD's starting timestamp.
setStep(long) - Method in class org.jrobin.core.RrdDef
  Sets RRD's time step.
setStrictExport(boolean) - Method in class org.jrobin.graph.RrdExportDef
  Sets the strict flag for the export functionality.
setSyncMode(int) - Static method in class org.jrobin.core.RrdNioBackendFactory
  Sets the current synchronization mode between backend data in memory (backend cache) and RRD data in the persistant storage (disk file).
setSyncPeriod(int) - Static method in class org.jrobin.core.RrdNioBackendFactory
  Sets time between consecutive background synchronizations.
setTime(long) - Method in class org.jrobin.core.Sample
  Sets sample timestamp.
setTimeAxis(int, int, int, int, String, boolean) - Method in class org.jrobin.graph.RrdGraphDef
  This sets the grid and labels on the X axis.
setTimeAxisLabel(String) - Method in class org.jrobin.graph.RrdGraphDef
  Sets horizontal (time) axis label.
setTimePeriod(long, long) - Method in class org.jrobin.graph.RrdExportDef
  Sets time span to be presented on the graph using timestamps in number of seconds.
setTimePeriod(Date, Date) - Method in class org.jrobin.graph.RrdExportDef
  Sets time span to be presented on the graph using `java.util.Date` objects.
setTimePeriod(GregorianCalendar, GregorianCalendar) - Method in class org.jrobin.graph.RrdExportDef
  Sets time span to be presented on the graph using `java.util.GregorianCalendar` objects.
setTitle(String) - Method in class org.jrobin.graph.RrdGraphDef
  Sets graph title.
setTitleFont(Font) - Method in class org.jrobin.graph.RrdGraphDef
  Sets the font to be used for the graph title as a `java.awt.Font` object.
setTitleFontColor(Color) - Method in class org.jrobin.graph.RrdGraphDef
  Sets the color of the title font used in the graph as a `java.awt.Color` object.
setUnitsExponent(int) - Method in class org.jrobin.graph.RrdGraphDef
  This sets the 10** exponent scaling of the Y-axis values.
setValue(String, double) - Method in class org.jrobin.core.Sample
  Sets single data source value in the sample.
setValue(int, double) - Method in class org.jrobin.core.Sample
  Sets single datasource value using data source index.
setValueAxis(double, double) - Method in class org.jrobin.graph.RrdGraphDef
  This sets the grid and labels on the Y axis.
setValues(double[]) - Method in class org.jrobin.core.Sample
  Sets some (possibly all) data source values in bulk.
setVariable(String, String) - Method in class org.jrobin.core.XmlTemplate
  Sets value for a single XML template variable.
setVariable(String, int) - Method in class org.jrobin.core.XmlTemplate
  Sets value for a single XML template variable.
setVariable(String, long) - Method in class org.jrobin.core.XmlTemplate
  Sets value for a single XML template variable.
setVariable(String, double) - Method in class org.jrobin.core.XmlTemplate
  Sets value for a single XML template variable.
setVariable(String, Color) - Method in class org.jrobin.core.XmlTemplate
  Sets value for a single XML template variable.
setVariable(String, Date) - Method in class org.jrobin.core.XmlTemplate
  Sets value for a single XML template variable.
setVariable(String, GregorianCalendar) - Method in class org.jrobin.core.XmlTemplate
  Sets value for a single XML template variable.
setVariable(String, boolean) - Method in class org.jrobin.core.XmlTemplate
  Sets value for a single XML template variable.
setVerticalLabel(String) - Method in class org.jrobin.graph.RrdGraphDef
  Sets vertical (value) axis label.
setXff(double) - Method in class org.jrobin.core.Archive
  Sets X-files factor to a new value.
showGridX() - Method in class org.jrobin.graph.RrdGraphDef
showGridY() - Method in class org.jrobin.graph.RrdGraphDef
showLegend() - Method in class org.jrobin.graph.RrdGraphDef
showMajorGridX() - Method in class org.jrobin.graph.RrdGraphDef
showMajorGridY() - Method in class org.jrobin.graph.RrdGraphDef
showMinorGridX() - Method in class org.jrobin.graph.RrdGraphDef
showMinorGridY() - Method in class org.jrobin.graph.RrdGraphDef
showSignature() - Method in class org.jrobin.graph.RrdGraphDef
size() - Method in class org.jrobin.graph.FetchSourceList
  Returns the number of FetchSources hold in the list.
specifyImageSize(boolean) - Method in class org.jrobin.graph.RrdGraph
  Determines if graph creation should specify dimensions for the chart graphing are, of for the entire image size.
stack(String, Color, String) - Method in class org.jrobin.graph.RrdGraphDef
  Adds stacked plot to the graph definition, using the specified color and legend.
startTag(String) - Method in class org.jrobin.core.XmlWriter
  Opens XML tag
sync() - Method in class org.jrobin.core.RrdBackend
  This method forces all data cached in memory but not yet stored in the persistant storage, to be stored in it.
sync() - Method in class org.jrobin.core.RrdDb
  This method forces all RRD data cached in memory but not yet stored in the persistant storage, to be stored in it.
sync() - Method in class org.jrobin.core.RrdNioBackend
  This method forces all data cached in memory but not yet stored in the file, to be stored in it.

## T

THURSDAY - Static variable in class org.jrobin.graph.TimeAxisUnit
TUESDAY - Static variable in class org.jrobin.graph.TimeAxisUnit
TimeAxisLabel - class org.jrobin.graph.TimeAxisLabel.
  Represents the TimeAxis label used in the graph.
TimeAxisUnit - class org.jrobin.graph.TimeAxisUnit.
  Class used to determine the chart grid shown on the X (time) axis.
TimeText - class org.jrobin.graph.TimeText.
  Comment object containing a formatted timestamp (current time of timestamp given).
time(String, String) - Method in class org.jrobin.graph.RrdGraphDef
  Adds a comment that will contain the current time, to the graph definition.
time(String, DateFormat) - Method in class org.jrobin.graph.RrdGraphDef
  Adds a comment that will contain the current time, to the graph definition.
time(String, String, long) - Method in class org.jrobin.graph.RrdGraphDef
  Adds a comment that will contain the given timestamp, to the graph definition.
time(String, DateFormat, long) - Method in class org.jrobin.graph.RrdGraphDef
  Adds a comment that will contain the given timestamp, to the graph definition.
time(String, String, Date) - Method in class org.jrobin.graph.RrdGraphDef
  Adds a comment that will contain the given timestamp, to the graph definition.
time(String, DateFormat, Date) - Method in class org.jrobin.graph.RrdGraphDef
  Adds a comment that will contain the given timestamp, to the graph definition.
time(String, String, Calendar) - Method in class org.jrobin.graph.RrdGraphDef
  Adds a comment that will contain the given timestamp, to the graph definition.
time(String, DateFormat, Calendar) - Method in class org.jrobin.graph.RrdGraphDef
  Adds a comment that will contain the given timestamp, to the graph definition.
toString() - Method in class org.jrobin.core.FetchData
  Returns string representing fetched data in a RRDTool-like form.
toString() - Method in class org.jrobin.core.FetchPoint
  Deprecated. Returns string representing timestamp and all data source values.

## U

Util - class org.jrobin.core.Util.
  Class defines various utility functions used in JRobin.
Util() - Constructor for class org.jrobin.core.Util
Util.Xml - class org.jrobin.core.Util.Xml.
  Various DOM utility functions
Util.Xml() - Constructor for class org.jrobin.core.Util.Xml
unlockOpener() - Method in class org.jrobin.graph.FetchSourceList
  Unlocks the RrdOpener object, means calls to setRrdOpener() can change the internal rrdOpener object.
update() - Method in class org.jrobin.core.Sample
  Stores sample in the corresponding RRD.
useAntiAliasing() - Method in class org.jrobin.graph.RrdGraphDef
usePool - Variable in class org.jrobin.core.RrdOpener

## V

validateTagsOnlyOnce(Node, String[]) - Method in class org.jrobin.core.XmlTemplate
vrule(GregorianCalendar, Color, String) - Method in class org.jrobin.graph.RrdGraphDef
  Adds a vertical rule to the graph definition.
vrule(GregorianCalendar, Color, String, int) - Method in class org.jrobin.graph.RrdGraphDef
  Adds a vertical rule to the graph definition.

## W

WAIT_IF_LOCKED - Static variable in class org.jrobin.core.RrdDb
  See `getLockMode()` for explanation
WEDNESDAY - Static variable in class org.jrobin.graph.TimeAxisUnit
WEEK - Static variable in class org.jrobin.graph.TimeAxisUnit
  constant for days
write(long, byte[]) - Method in class org.jrobin.core.RrdBackend
  Writes an array of bytes to the underlying storage starting from the given storage offset.
write(long, byte[]) - Method in class org.jrobin.core.RrdFileBackend
  Writes bytes to the underlying RRD file on the disk
write(long, byte[]) - Method in class org.jrobin.core.RrdMemoryBackend
write(long, byte[]) - Method in class org.jrobin.core.RrdNioBackend
  Writes bytes to the underlying RRD file on the disk
writeComment(Object) - Method in class org.jrobin.core.XmlWriter
  Writes XML comment to output stream
writeTag(String, Object) - Method in class org.jrobin.core.XmlWriter
  Writes <tag>value</tag> to output stream
writeTag(String, int) - Method in class org.jrobin.core.XmlWriter
  Writes <tag>value</tag> to output stream
writeTag(String, long) - Method in class org.jrobin.core.XmlWriter
  Writes <tag>value</tag> to output stream
writeTag(String, double, String) - Method in class org.jrobin.core.XmlWriter
  Writes <tag>value</tag> to output stream
writeTag(String, double) - Method in class org.jrobin.core.XmlWriter
  Writes <tag>value</tag> to output stream
writeTag(String, boolean) - Method in class org.jrobin.core.XmlWriter
  Writes <tag>value</tag> to output stream
writeTag(String, Color) - Method in class org.jrobin.core.XmlWriter
  Writes <tag>value</tag> to output stream
writeTag(String, Font) - Method in class org.jrobin.core.XmlWriter
  Writes <tag>value</tag> to output stream
writeTag(String, File) - Method in class org.jrobin.core.XmlWriter
  Writes <tag>value</tag> to output stream

## X

XmlTemplate - class org.jrobin.core.XmlTemplate.
  Class used as a base class for various XML template related classes.
XmlTemplate(InputSource) - Constructor for class org.jrobin.core.XmlTemplate
XmlTemplate(String) - Constructor for class org.jrobin.core.XmlTemplate
XmlTemplate(File) - Constructor for class org.jrobin.core.XmlTemplate
XmlWriter - class org.jrobin.core.XmlWriter.
  Extremely simple utility class used to create XML documents.
XmlWriter(OutputStream) - Constructor for class org.jrobin.core.XmlWriter
  Creates XmlWriter with the specified output stream to send XML code to.

## Y

YEAR - Static variable in class org.jrobin.graph.TimeAxisUnit
  constant for months

A B C D E F G H I L M N O P R S T U V W X Y