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

A

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.
ArcDef - Class in org.jrobin.core
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.
Archive - Class in org.jrobin.core
Class to represent single RRD archive in a RRD with its internal state.
ArcState - Class in org.jrobin.core
Class to represent internal RRD archive state for a single datasource.
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

cdefList - Variable in class org.jrobin.graph.RrdExportDef
 
channel - Variable in class org.jrobin.core.RrdFileBackend
 
ChartPanel - Class in org.jrobin.graph
JPanel containing a generated JRobin graph.
ChartPanel() - Constructor for class org.jrobin.graph.ChartPanel
 
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.
CONSOL_FUNS - Static variable in class org.jrobin.core.ArcDef
array of valid consolidation function names
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.ArcState
Copies object's internal state to another ArcState 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'.
CubicSplineInterpolator - Class in org.jrobin.graph
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.

D

Datasource - Class in org.jrobin.core
Class to represent single datasource within RRD.
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.
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.
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
 
DS_TYPES - Static variable in class org.jrobin.core.DsDef
array of valid source types
DsDef - Class in org.jrobin.core
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.
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

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.
EXCEPTION_IF_LOCKED - Static variable in class org.jrobin.core.RrdDb
See getLockMode() for explanation
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).
ExportData - Class in org.jrobin.graph
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.
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

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 - Class in org.jrobin.core
Class used to represent data fetched from the RRD.
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.
FetchPoint - Class in org.jrobin.core
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 in org.jrobin.core
Class to represent fetch request.
FetchSourceList - Class in org.jrobin.graph
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.
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
FRIDAY - Static variable in class org.jrobin.graph.TimeAxisUnit
 

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.
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.
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.
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.
getMinorGridColor() - Method in class org.jrobin.graph.RrdGraphDef
 
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.
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
 
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
 
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.
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.Archive
Required to implement RrdUpdater interface.
getRrdAllocator() - Method in class org.jrobin.core.ArcState
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.Archive
Returns the underlying storage (backend) object which actually performs all I/O operations.
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.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

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.
Header - Class in org.jrobin.core
Class to represent RRD header.
HOUR - Static variable in class org.jrobin.graph.TimeAxisUnit
constant for minutes
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

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.
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.
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

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.
LinearInterpolator - Class in org.jrobin.graph
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.
lockOpener() - Method in class org.jrobin.graph.FetchSourceList
This locks the RrdOpener in the FetchSourceList.

M

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.
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

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

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
 
Plottable - Class in org.jrobin.graph
Interface to be used for custom datasources.
Plottable() - Constructor for class org.jrobin.graph.Plottable
 
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

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.
Robin - Class in org.jrobin.core
Class to represent archive values for a single datasource.
root - Variable in class org.jrobin.core.XmlTemplate
 
RrdBackend - Class in org.jrobin.core
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 in org.jrobin.core
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 in org.jrobin.core
Interface to represent a JRobin dataset.
RrdDb - Class in org.jrobin.core
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 in org.jrobin.core
Class to represent the pool of open RRD files.
RrdDef - Class in org.jrobin.core
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 in org.jrobin.core
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 in org.jrobin.core
Class to represent various JRobin checked exceptions.
RrdException(String) - Constructor for exception org.jrobin.core.RrdException
Creates new RrdException with the supplied message in it.
RrdException(Exception) - Constructor for exception org.jrobin.core.RrdException
Creates new RrdException object from any java.lang.Exception object
RrdExport - Class in org.jrobin.graph
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 in org.jrobin.graph
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 in org.jrobin.graph
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 in org.jrobin.core
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 in org.jrobin.core
Factory class which creates actual RrdFileBackend objects.
RrdFileBackendFactory() - Constructor for class org.jrobin.core.RrdFileBackendFactory
 
RrdGraph - Class in org.jrobin.graph
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 in org.jrobin.graph
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 in org.jrobin.graph
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 in org.jrobin.core
Backend which is used to store all RRD bytes in memory.
RrdMemoryBackend(String) - Constructor for class org.jrobin.core.RrdMemoryBackend
 
RrdMemoryBackendFactory - Class in org.jrobin.core
Factory class which creates actual RrdMemoryBackend objects.
RrdMemoryBackendFactory() - Constructor for class org.jrobin.core.RrdMemoryBackendFactory
 
RrdNioBackend - Class in org.jrobin.core
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 in org.jrobin.core
Factory class which creates actual RrdNioBackend objects.
RrdNioBackendFactory() - Constructor for class org.jrobin.core.RrdNioBackendFactory
 
RrdOpener - Class in org.jrobin.core
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..
RrdtoolGraph - Class in org.jrobin.graph
Created by IntelliJ IDEA.
RrdtoolGraph(String) - Constructor for class org.jrobin.graph.RrdtoolGraph
 
RrdToolkit - Class in org.jrobin.core
Class used to perform various complex operations on RRD files.
run() - Method in class org.jrobin.core.RrdDbPool
This method runs garbage collector in a separate thread.

S

Sample - Class in org.jrobin.core
Class to represent data source values for the given timestamp.
SATURDAY - Static variable in class org.jrobin.graph.TimeAxisUnit
 
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.
SECOND - Static variable in class org.jrobin.graph.TimeAxisUnit
 
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.
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.
setMinValue(double, boolean) - Method in class org.jrobin.core.Datasource
Sets minimum allowed value for this datasource.
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.
SHOULD_GC - Static variable in class org.jrobin.core.RrdNioBackend
Defines System.gc() usage policy for this backend.
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
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() - 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.
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

T

THURSDAY - Static variable in class org.jrobin.graph.TimeAxisUnit
 
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.
TimeAxisLabel - Class in org.jrobin.graph
Represents the TimeAxis label used in the graph.
TimeAxisUnit - Class in org.jrobin.graph
Class used to determine the chart grid shown on the X (time) axis.
TimeText - Class in org.jrobin.graph
Comment object containing a formatted timestamp (current time of timestamp given).
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.
TUESDAY - Static variable in class org.jrobin.graph.TimeAxisUnit
 

U

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
 
Util - Class in org.jrobin.core
Class defines various utility functions used in JRobin.
Util() - Constructor for class org.jrobin.core.Util
 
Util.Xml - Class in org.jrobin.core
Various DOM utility functions
Util.Xml() - Constructor for class org.jrobin.core.Util.Xml
 

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 in org.jrobin.core
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 in org.jrobin.core
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