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

A

ABSOLUTE - Static variable in class org.jrobin.core.jrrd.DataSourceType
Field ABSOLUTE
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) - Static method in class org.jrobin.core.RrdToolkit
Creates a new RRD file with one more archive in it.
addArchive(String, ArcDef, boolean) - Static 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) - Static method in class org.jrobin.core.RrdToolkit
Creates a new RRD file with one more datasource in it.
addDatasource(String, DsDef, boolean) - Static method in class org.jrobin.core.RrdToolkit
Adds one more datasource to a RRD file.
addDatasource(String, Plottable) - Method in class org.jrobin.data.DataProcessor
Adds a custom, plottable datasource (PDEF).
addDatasource(String, String) - Method in class org.jrobin.data.DataProcessor
Adds complex source (CDEF).
addDatasource(String, String, String) - Method in class org.jrobin.data.DataProcessor
Adds static source (SDEF).
addDatasource(String, String, String, String) - Method in class org.jrobin.data.DataProcessor
Adds simple datasource (DEF).
addDatasource(String, String, String, String, String) - Method in class org.jrobin.data.DataProcessor
Adds simple source (DEF).
addDatasource(String, FetchData) - Method in class org.jrobin.data.DataProcessor
Adds DEF datasource with datasource values already available in the FetchData object.
Aggregates - Class in org.jrobin.data
Simple class which holds aggregated values (MIN, MAX, FIRST, LAST, AVERAGE and TOTAL).
ALIGN_CENTER_MARKER - Static variable in interface org.jrobin.graph.RrdGraphConstants
Constant to represent centered alignment marker
ALIGN_JUSTIFIED_MARKER - Static variable in interface org.jrobin.graph.RrdGraphConstants
Constant to represent justified alignment marker
ALIGN_LEFT_MARKER - Static variable in interface org.jrobin.graph.RrdGraphConstants
Constant to represent left alignment marker
ALIGN_RIGHT_MARKER - Static variable in interface org.jrobin.graph.RrdGraphConstants
Constant to represent right alignment marker
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.
Archive - Class in org.jrobin.core.jrrd
Instances of this class model an archive section of an RRD file.
ArcState - Class in org.jrobin.core
Class to represent internal RRD archive state for a single datasource.
area(String, Paint, String) - Method in class org.jrobin.graph.RrdGraphDef
Plots requested data in the form of the filled area starting from zero, using the color specified.
area(String, Paint) - Method in class org.jrobin.graph.RrdGraphDef
Plots requested data in the form of the filled area starting from zero, using the color specified.
AVERAGE - Static variable in class org.jrobin.core.jrrd.ConsolidationFunctionType
Field AVERAGE

C

CDPStatusBlock - Class in org.jrobin.core.jrrd
Instances of this class model the consolidation data point status from an RRD file.
CF_AVERAGE - Static variable in interface org.jrobin.core.ConsolFuns
Constant to represent AVERAGE consolidation function
CF_FIRST - Static variable in interface org.jrobin.core.ConsolFuns
Constant to represent FIRST consolidation function
CF_LAST - Static variable in interface org.jrobin.core.ConsolFuns
Constant to represent LAST consolidation function
CF_MAX - Static variable in interface org.jrobin.core.ConsolFuns
Constant to represent MAX consolidation function
CF_MIN - Static variable in interface org.jrobin.core.ConsolFuns
Constant to represent MIN consolidation function
CF_TOTAL - Static variable in interface org.jrobin.core.ConsolFuns
Constant to represent TOTAL consolidation function
clearValues() - Method in class org.jrobin.core.XmlTemplate
Removes all placeholder-value mappings.
close() - Method in class org.jrobin.core.jrrd.RRDatabase
Closes this database stream and releases any associated system resources.
close() - Method in class org.jrobin.core.RrdBackend
Closes the underlying backend.
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.
close() - Method in class org.jrobin.core.RrdSafeFileBackend
 
closeTag() - Method in class org.jrobin.core.XmlWriter
Closes the corresponding XML tag
COLOR_ARROW - Static variable in interface org.jrobin.graph.RrdGraphConstants
Index of the arrow color.
COLOR_BACK - Static variable in interface org.jrobin.graph.RrdGraphConstants
Index of the background color.
COLOR_CANVAS - Static variable in interface org.jrobin.graph.RrdGraphConstants
Index of the canvas color.
COLOR_FONT - Static variable in interface org.jrobin.graph.RrdGraphConstants
Index of the font color.
COLOR_FRAME - Static variable in interface org.jrobin.graph.RrdGraphConstants
Index of the frame color.
COLOR_GRID - Static variable in interface org.jrobin.graph.RrdGraphConstants
Index of the minor grid color.
COLOR_MGRID - Static variable in interface org.jrobin.graph.RrdGraphConstants
Index of the major grid color.
COLOR_NAMES - Static variable in interface org.jrobin.graph.RrdGraphConstants
Allowed color names which can be used in RrdGraphDef.setColor(String, java.awt.Paint) method
COLOR_SHADEA - Static variable in interface org.jrobin.graph.RrdGraphConstants
Index of the top-left graph shade color.
COLOR_SHADEB - Static variable in interface org.jrobin.graph.RrdGraphConstants
Index of the bottom-right graph shade color.
comment(String) - Method in class org.jrobin.graph.RrdGraphDef
Comment to be printed on the graph.
CONSOL_FUNS - Static variable in class org.jrobin.core.ArcDef
array of valid consolidation function names
ConsolFuns - Interface in org.jrobin.core
Simple interface to represent available consolidation functions
ConsolidationFunctionType - Class in org.jrobin.core.jrrd
Class ConsolidationFunctionType
containsDs(String) - Method in class org.jrobin.core.RrdDb
Checks presence of a specific datasource.
Convertor - Class in org.jrobin.convertor
Simple utility class to convert RRD files created with RRDTool 1.0.x to JRobin's native RRD format.
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.
COUNTER - Static variable in class org.jrobin.core.jrrd.DataSourceType
Field COUNTER
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.data
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.data.CubicSplineInterpolator
Creates cubic spline interpolator from arrays of timestamps and corresponding datasource values.
CubicSplineInterpolator(Date[], double[]) - Constructor for class org.jrobin.data.CubicSplineInterpolator
Creates cubic spline interpolator from arrays of Date objects and corresponding datasource values.
CubicSplineInterpolator(Calendar[], double[]) - Constructor for class org.jrobin.data.CubicSplineInterpolator
Creates cubic spline interpolator from arrays of GregorianCalendar objects and corresponding datasource values.
CubicSplineInterpolator(double[], double[]) - Constructor for class org.jrobin.data.CubicSplineInterpolator
Creates cubic spline interpolator for an array of 2D-points.

D

DataChunk - Class in org.jrobin.core.jrrd
Models a chunk of result data from an RRDatabase.
DataProcessor - Class in org.jrobin.data
Class which should be used for all calculations based on the data fetched from RRD files.
DataProcessor(long, long) - Constructor for class org.jrobin.data.DataProcessor
Creates new DataProcessor object for the given time span.
DataProcessor(Date, Date) - Constructor for class org.jrobin.data.DataProcessor
Creates new DataProcessor object for the given time span.
DataProcessor(Calendar, Calendar) - Constructor for class org.jrobin.data.DataProcessor
Creates new DataProcessor object for the given time span.
Datasource - Class in org.jrobin.core
Class to represent single datasource within RRD.
DataSource - Class in org.jrobin.core.jrrd
Instances of this class model a data source in an RRD file.
datasource(String, String, String, String) - Method in class org.jrobin.graph.RrdGraphDef
Defines virtual datasource.
datasource(String, String, String, String, String) - Method in class org.jrobin.graph.RrdGraphDef
Defines virtual datasource.
datasource(String, String) - Method in class org.jrobin.graph.RrdGraphDef
Create a new virtual datasource by evaluating a mathematical expression, specified in Reverse Polish Notation (RPN).
datasource(String, String, String) - Method in class org.jrobin.graph.RrdGraphDef
Creates a new (static) virtual datasource.
datasource(String, Plottable) - Method in class org.jrobin.graph.RrdGraphDef
Creates a new (plottable) datasource.
DataSourceType - Class in org.jrobin.core.jrrd
Class DataSourceType
DAY - Static variable in interface org.jrobin.graph.RrdGraphConstants
Constant to represent day
DEFAULT_ARROW_COLOR - Static variable in interface org.jrobin.graph.RrdGraphConstants
Default arrow color
DEFAULT_BACK_COLOR - Static variable in interface org.jrobin.graph.RrdGraphConstants
Default graph background color
DEFAULT_BASE - Static variable in interface org.jrobin.graph.RrdGraphConstants
Default value base
DEFAULT_CANVAS_COLOR - Static variable in interface org.jrobin.graph.RrdGraphConstants
Default graph canvas color
DEFAULT_END - Static variable in interface org.jrobin.graph.RrdGraphConstants
Default graph ending time
DEFAULT_FONT_COLOR - Static variable in interface org.jrobin.graph.RrdGraphConstants
Default font color
DEFAULT_FONT_NAME - Static variable in interface org.jrobin.graph.RrdGraphConstants
Default font name, determined based on the current operating system
DEFAULT_FRAME_COLOR - Static variable in interface org.jrobin.graph.RrdGraphConstants
Default frame color
DEFAULT_GRID_COLOR - Static variable in interface org.jrobin.graph.RrdGraphConstants
Default minor grid color
DEFAULT_HEIGHT - Static variable in interface org.jrobin.graph.RrdGraphConstants
Default graph height
DEFAULT_IMAGE_FORMAT - Static variable in interface org.jrobin.graph.RrdGraphConstants
Default image format
DEFAULT_IMAGE_QUALITY - Static variable in interface org.jrobin.graph.RrdGraphConstants
Default image quality, used only for jpeg graphs
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_MGRID_COLOR - Static variable in interface org.jrobin.graph.RrdGraphConstants
Default major grid color
DEFAULT_MONOSPACE_FONT_FILE - Static variable in interface org.jrobin.graph.RrdGraphConstants
Default graph small font
DEFAULT_PIXEL_COUNT - Static variable in class org.jrobin.data.DataProcessor
Constant representing the default number of pixels on a JRobin graph (will be used if no other value is specified with setStep() method.
DEFAULT_POOL_USAGE_POLICY - Static variable in class org.jrobin.data.DataProcessor
Constant that defines the default RrdDbPool usage policy.
DEFAULT_PROPORTIONAL_FONT_FILE - Static variable in interface org.jrobin.graph.RrdGraphConstants
Default graph large font
DEFAULT_SHADEA_COLOR - Static variable in interface org.jrobin.graph.RrdGraphConstants
Default top-left graph shade color
DEFAULT_SHADEB_COLOR - Static variable in interface org.jrobin.graph.RrdGraphConstants
Default bottom-right graph shade color
DEFAULT_START - Static variable in interface org.jrobin.graph.RrdGraphConstants
Default graph starting time
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.
DEFAULT_UNITS_LENGTH - Static variable in interface org.jrobin.graph.RrdGraphConstants
Default units length
DEFAULT_WIDTH - Static variable in interface org.jrobin.graph.RrdGraphConstants
Default graph width
delete(String) - Method in class org.jrobin.core.RrdMemoryBackendFactory
Removes the storage with the given ID from the memory.
DERIVE - Static variable in class org.jrobin.core.jrrd.DataSourceType
Field DERIVE
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.
DsTypes - Interface in org.jrobin.core
Simple interface to represent available datasource types.
DT_ABSOLUTE - Static variable in interface org.jrobin.core.DsTypes
Constant to represent ABSOLUTE datasource type
DT_COUNTER - Static variable in interface org.jrobin.core.DsTypes
Constant to represent COUNTER datasource type
DT_DERIVE - Static variable in interface org.jrobin.core.DsTypes
Constant to represent DERIVE datasource type
DT_GAUGE - Static variable in interface org.jrobin.core.DsTypes
Constant to represent GAUGE datasource type
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.
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.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.
dump() - Method in class org.jrobin.data.Aggregates
Returns String representing all aggregated values.
dump() - Method in class org.jrobin.data.DataProcessor
Dumps timestamps and values of all datasources in a tabelar form.
dump() - Method in class org.jrobin.graph.RrdGraphInfo
Dumps complete graph information.
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

Epoch - Class in org.jrobin.core.timespec
Small swing-based utility to convert timestamps (seconds since epoch) to readable dates and vice versa.
equal(double, double) - Static method in class org.jrobin.core.Util
Compares two doubles but treats all NaNs as equal.
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.jrrd.ConsolidationFunctionType
Compares this object against the specified object.
equals(Object) - Method in class org.jrobin.core.jrrd.DataSourceType
Compares this object against the specified object.
equals(Object) - Method in class org.jrobin.core.RrdDef
Compares the current RrdDef with another.
execute(String) - Static method in class org.jrobin.cmd.RrdCommander
Executes single RRDTool command.
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.
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 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.
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.

F

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.
FetchRequest - Class in org.jrobin.core
Class to represent fetch request.
file - Variable in class org.jrobin.core.RrdFileBackend
radnom access file handle
fileExists(String) - Static method in class org.jrobin.core.Util
Checks if the file with the given file name exists
filterValues(double, double) - Method in class org.jrobin.core.Robin
Filters values stored in this archive based on the given boundary.
finalize() - Method in class org.jrobin.core.RrdDb
 
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.
FIRST_DAY_OF_WEEK - Static variable in interface org.jrobin.graph.RrdGraphConstants
Default first day of the week (obtained from the default locale)
flush() - Method in class org.jrobin.core.XmlWriter
Flushes the output stream
forceZerosForNans(String, String) - Static method in class org.jrobin.core.RrdToolkit
Updates single or all datasource names in the specified RRD file by appending '!' (if not already present).
formatDouble(double) - Static method in class org.jrobin.core.Util
Formats double as a string using exponential notation (RRDTool like).
FRIDAY - Static variable in interface org.jrobin.graph.RrdGraphConstants
Constant to represent Friday

G

GAUGE - Static variable in class org.jrobin.core.jrrd.DataSourceType
Field GAUGE
get(String) - Static method in class org.jrobin.core.jrrd.ConsolidationFunctionType
Returns a ConsolidationFunctionType with the given name.
get(String) - Static method in class org.jrobin.core.jrrd.DataSourceType
Returns a DataSourceType with the given name.
get95Percentile(String) - Method in class org.jrobin.core.FetchData
Used by ISPs which charge for bandwidth utilization on a "95th percentile" basis.
get95Percentile(String) - Method in class org.jrobin.data.DataProcessor
This method is just an alias for DataProcessor.getPercentile(String) method.
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 single aggregated value from the fetched data for a single datasource.
getAggregate(String, String, String) - Method in class org.jrobin.core.FetchData
Deprecated. This method is preserved just for backward compatibility.
getAggregate(String) - Method in class org.jrobin.data.Aggregates
Returns single aggregated value for the give consolidation function
getAggregate(String, String) - Method in class org.jrobin.data.DataProcessor
Returns single aggregated value for a single datasource.
getAggregates(String) - Method in class org.jrobin.core.FetchData
Returns all aggregated values (MIN, MAX, LAST, FIRST, AVERAGE or TOTAL) calculated from the fetched data for a single datasource.
getAggregates(String) - Method in class org.jrobin.data.DataProcessor
Returns all (MIN, MAX, LAST, FIRST, AVERAGE and TOTAL) aggregated values 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.RrdDb
Returns the number of RRA arcihves defined in the file
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.
getArcEndTime() - Method in class org.jrobin.core.FetchData
Returns the timestamp of the last populated slot in the corresponding RRA archive
getArchive(int) - Method in class org.jrobin.core.jrrd.RRDatabase
Returns the Archive at the specified position in this database.
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.
getArchives() - Method in class org.jrobin.core.jrrd.RRDatabase
Returns an iterator over the archives in this database in proper sequence.
getArchives(ConsolidationFunctionType) - Method in class org.jrobin.core.jrrd.RRDatabase
Returns an iterator over the archives in this database of the given type in proper sequence.
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.
getArcStep() - Method in class org.jrobin.core.FetchData
Returns the step of the corresponding RRA archive
getAverage() - Method in class org.jrobin.data.Aggregates
Returns average
getByteCount() - Method in class org.jrobin.graph.RrdGraphInfo
Returns the number of bytes in the graph file
getBytes() - Method in class org.jrobin.core.RrdDb
Returns an array of bytes representing the whole RRD.
getBytes() - Method in class org.jrobin.graph.RrdGraphInfo
Returns graph bytes
getCalendar(long) - Static method in class org.jrobin.core.Util
Returns Calendar object for the given timestamp (in seconds, without milliseconds)
getCalendar(Date) - Static method in class org.jrobin.core.Util
Returns Calendar object for the given Date object
getCalendar(String) - Static method in class org.jrobin.core.Util
Creates Calendar object from a string.
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.
getCanonicalPath(String) - Static method in class org.jrobin.core.Util
Returns canonical file path for the given file path
getCanonicalPaths(String, String, boolean) - Static method in class org.jrobin.core.RrdToolkit
Returns list of canonical file names with the specified extension in the given directory.
getCapacity() - Method in class org.jrobin.core.RrdDbPool
Returns the maximum number of simultaneously open RRD files.
getCDPStatusBlock(int) - Method in class org.jrobin.core.jrrd.Archive
Returns the CDPStatusBlock at the specified position in this archive.
getCDPStatusBlocks() - Method in class org.jrobin.core.jrrd.Archive
Returns an iterator over the CDP status blocks in this archive in proper sequence.
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.
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.
getData(ConsolidationFunctionType) - Method in class org.jrobin.core.jrrd.RRDatabase
Returns data from the database corresponding to the given consolidation function and a step size of 1.
getData(ConsolidationFunctionType, long) - Method in class org.jrobin.core.jrrd.RRDatabase
Returns data from the database corresponding to the given consolidation function.
getDataSource(int) - Method in class org.jrobin.core.jrrd.RRDatabase
Returns the DataSource at the specified position in this database.
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.
getDataSources() - Method in class org.jrobin.core.jrrd.RRDatabase
Returns an iterator over the data sources in this database in proper sequence.
getDate(long) - Static method in class org.jrobin.core.Util
Returns Date object for the given timestamp (in seconds, without milliseconds)
getDefaultFactory() - Static method in class org.jrobin.core.RrdBackendFactory
Returns the defaul backend factory.
getDsCount() - Method in class org.jrobin.core.Header
Returns the number of datasources defined in the RRD.
getDSCount() - Method in class org.jrobin.core.jrrd.Header
Returns the number of DataSources in the database.
getDsCount() - Method in class org.jrobin.core.RrdDb
Returns the number of datasources defined in the file
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 class org.jrobin.core.RrdDb
Returns internal index number for the given datasource 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 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.
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.
getEndingTimestamp() - Method in class org.jrobin.data.DataProcessor
Returns ending timestamp.
getEndTime() - Method in class org.jrobin.core.Archive
Returns current ending timestamp.
getEstimatedSize() - Method in class org.jrobin.core.RrdDef
Returns the number of storage bytes required to create RRD from this RrdDef object.
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.
getFactoryName() - Method in class org.jrobin.core.RrdSafeFileBackendFactory
Returns the name of this factory.
getFetchEnd() - Method in class org.jrobin.core.FetchRequest
Returns ending timestamp to be used for the fetch request.
getFetchRequestResolution() - Method in class org.jrobin.data.DataProcessor
Returns desired RRD archive step (reslution) in seconds to be used while fetching data from RRD files.
getFetchStart() - Method in class org.jrobin.core.FetchRequest
Returns starting timestamp to be used for the fetch request.
getFilename() - Method in class org.jrobin.graph.RrdGraphInfo
Returns filename of the graph
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.
getFirst() - Method in class org.jrobin.data.Aggregates
Returns the first falue
getFirstChildNode(Node, String) - Static method in class org.jrobin.core.Util.Xml
 
getFirstChildNode(Node, String) - Static method in class org.jrobin.core.XmlTemplate
 
getFirstTimestamp() - Method in class org.jrobin.core.FetchData
Returns the first timestamp in this FetchData object.
getFontFromResourceName(String) - Method in class org.jrobin.graph.RrdGraphDef
 
getHeader() - Method in class org.jrobin.core.jrrd.RRDatabase
Returns the Header for this database.
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.
getHeight() - Method in class org.jrobin.graph.RrdGraphInfo
Returns total graph height
getImgInfo() - Method in class org.jrobin.graph.RrdGraphInfo
Returns image information requested by RrdGraphDef.setImageInfo(String) method
getInfo() - Method in class org.jrobin.core.Header
 
getInfo() - Method in class org.jrobin.core.RrdDb
 
getInstance() - Static method in class org.jrobin.core.RrdDbPool
Creates a single instance of the class on the first call, or returns already existing one.
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.
getLargeFont() - Method in class org.jrobin.graph.RrdGraphDef
Get the default large font for graphing.
getLast() - Method in class org.jrobin.data.Aggregates
Returns the last value
getLastArchiveUpdateTime() - Method in class org.jrobin.core.RrdDb
Returns the last time when some of the archives in this RRD was updated.
getLastDatasourceValue(String) - Method in class org.jrobin.core.RrdDb
Returns the last stored value for the given datasource.
getLastDatasourceValues() - Method in class org.jrobin.core.RrdDb
Returns an array of last datasource values.
getLastModified(String) - Static method in class org.jrobin.core.Util
Returns last modification time for the given file.
getLastReading() - Method in class org.jrobin.core.jrrd.PDPStatusBlock
Returns the last reading from the data source.
getLastRrdArchiveUpdateTime() - Method in class org.jrobin.data.DataProcessor
Returns time when last RRD archive was updated (all RRD files are considered).
getLastTimestamp() - Method in class org.jrobin.core.FetchData
Returns the last timestamp in this FecthData object.
getLastUpdate() - Method in class org.jrobin.core.jrrd.RRDatabase
Returns the date this database was last updated.
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).
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.
getLockInfo() - Static method in class org.jrobin.core.RrdSafeFileBackend
 
getLockRetryPeriod() - Static method in class org.jrobin.core.RrdSafeFileBackendFactory
Returns time between two consecutive file locking attempts.
getLockWaitTime() - Static method in class org.jrobin.core.RrdSafeFileBackendFactory
Returns time this backend will wait for a file lock.
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.
getMax() - Method in class org.jrobin.data.Aggregates
Returns the maximum value
getMaximum() - Method in class org.jrobin.core.jrrd.DataSource
Returns the maximum value input to this data source can have.
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.
getMin() - Method in class org.jrobin.data.Aggregates
Returns the minimal value
getMinimum() - Method in class org.jrobin.core.jrrd.DataSource
Returns the minimum value input to this data source can have.
getMinimumHeartbeat() - Method in class org.jrobin.core.jrrd.DataSource
Returns the minimum required heartbeat for this data source.
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.
getName() - Method in class org.jrobin.core.jrrd.DataSource
Returns the name of this data source.
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.
getNumArchives() - Method in class org.jrobin.core.jrrd.RRDatabase
Returns the number of archives in this database.
getOpenFileCount() - Method in class org.jrobin.core.RrdDbPool
Returns the number of open RRD files.
getOpenFiles() - Method in class org.jrobin.core.RrdDbPool
Returns an array of open file names.
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
getPdpCount() - Method in class org.jrobin.core.jrrd.Archive
Returns the number of primary data points required for a consolidated data point in this archive.
getPDPStatusBlock() - Method in class org.jrobin.core.jrrd.DataSource
Returns the primary data point status block for this data source.
getPDPStep() - Method in class org.jrobin.core.jrrd.Header
Returns the primary data point interval in seconds.
getPercentile(String) - Method in class org.jrobin.data.DataProcessor
Used by ISPs which charge for bandwidth utilization on a "95th percentile" basis.
getPercentile(String, double) - Method in class org.jrobin.data.DataProcessor
The same as DataProcessor.getPercentile(String) but with a possibility to define custom percentile boundary (different from 95).
getPixelCount() - Method in class org.jrobin.data.DataProcessor
Returns the number of pixels (target graph width).
getPrintLines() - Method in class org.jrobin.graph.RrdGraphInfo
Returns PRINT lines requested by RrdGraphDef.print(String, String, String) method.
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.
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
 
getRowCount() - Method in class org.jrobin.core.FetchData
Returns the number of rows fetched from the corresponding RRD.
getRowCount() - Method in class org.jrobin.core.jrrd.Archive
Returns the number of entries in this archive.
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.
getRpn95Percentile(String) - Method in class org.jrobin.core.FetchData
Same as FetchData.get95Percentile(String), but for a set of values calculated with the given RPN expression.
getRpnAggregate(String, String) - Method in class org.jrobin.core.FetchData
Returns aggregated value for a set of values calculated by applying an RPN expression to the fetched data.
getRpnAggregates(String) - Method in class org.jrobin.core.FetchData
Returns all aggregated values for a set of values calculated by applying an RPN expression to the fetched data.
getRpnValues(String) - Method in class org.jrobin.core.FetchData
Returns a set of values created by applying RPN expression to the fetched data.
getRRACount() - Method in class org.jrobin.core.jrrd.Header
Returns the number of Archives in the database.
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.
getRrdGraphDef() - Method in class org.jrobin.graph.RrdGraphDefTemplate
Creates RrdGraphDef object which can be used to create RrdGraph object (actual JRobin graphs).
getRrdGraphInfo() - Method in class org.jrobin.graph.RrdGraph
Returns complete graph information in a single object.
getSignature() - Method in class org.jrobin.core.Header
Returns RRD signature.
getSignature() - Method in class org.jrobin.graph.RrdGraphDef
Gets the signature string that runs along the right-side of the graph.
getSize() - Method in class org.jrobin.core.Robin
Returns the size of the underlying array of archived values.
getSmallFont() - Method in class org.jrobin.graph.RrdGraphDef
Get the default small font for graphing.
getSourceNames() - Method in class org.jrobin.data.DataProcessor
Returns array of datasource names defined in this DataProcessor.
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.
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 class org.jrobin.core.RrdDef
Returns time step for the RRD that will be created.
getStep() - Method in class org.jrobin.data.DataProcessor
Returns the time step used for data processing.
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.
getSyncPeriod() - Static method in class org.jrobin.core.RrdNioBackendFactory
Returns time between two consecutive background synchronizations.
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).
getTimes(TimeSpec, TimeSpec) - Static method in class org.jrobin.core.timespec.TimeSpec
Use this static method to resolve relative time references and obtain the corresponding Calendar objects.
getTimestamp() - Method in class org.jrobin.core.timespec.TimeSpec
Returns the corresponding timestamp (seconds since Epoch).
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(Calendar) - Static method in class org.jrobin.core.Util
Returns timestamp (unix epoch) for the given Calendar 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.
getTimestamp(String) - Static method in class org.jrobin.core.Util
Parses at-style time specification and returns the corresponding timestamp.
getTimestamps() - Method in class org.jrobin.core.FetchData
Returns an array of timestamps covering the whole range specified in the FetchReguest object.
getTimestamps(TimeSpec, TimeSpec) - Static method in class org.jrobin.core.timespec.TimeSpec
Use this static method to resolve relative time references and obtain the corresponding timestamps (seconds since epoch).
getTimestamps(String, String) - Static method in class org.jrobin.core.Util
Parses two related at-style time specifications and returns corresponding timestamps.
getTimestamps() - Method in class org.jrobin.data.DataProcessor
Returns consolidated timestamps created with the DataProcessor.processData() method.
getTimestampsPerPixel(int) - Method in class org.jrobin.data.DataProcessor
Calculates timestamps which correspond to individual pixels on the graph.
getTimestampsPerPixel() - Method in class org.jrobin.data.DataProcessor
Calculates timestamps which correspond to individual pixels on the graph based on the graph width set with a DataProcessor.setPixelCount(int) method call.
getTotal() - Method in class org.jrobin.data.Aggregates
Returns total value
getType() - Method in class org.jrobin.core.jrrd.Archive
Returns the type of function used to calculate the consolidated data point.
getType() - Method in class org.jrobin.core.jrrd.DataSource
Returns the type this data source is.
getUnknownDatapoints() - Method in class org.jrobin.core.jrrd.CDPStatusBlock
Returns the number of unknown primary data points that were integrated.
getUnknownSeconds() - Method in class org.jrobin.core.jrrd.PDPStatusBlock
Returns the number of seconds of the current primary data point is unknown data.
getUserHomeDirectory() - Static method in class org.jrobin.core.Util
Returns path to user's home directory.
getValue() - Method in class org.jrobin.core.jrrd.CDPStatusBlock
Returns the value of this consolidated data point.
getValue() - Method in class org.jrobin.core.jrrd.PDPStatusBlock
Returns the current value of the primary data point.
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.data.CubicSplineInterpolator
Calculates spline-interpolated y-value for the corresponding x-value.
getValue(long) - Method in class org.jrobin.data.CubicSplineInterpolator
Method overriden from the base class.
getValue(long) - Method in class org.jrobin.data.LinearInterpolator
Method overriden from the base class.
getValue(long) - Method in class org.jrobin.data.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
 
getValueAsColor(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
 
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.jrrd.Archive
 
getValues() - Method in class org.jrobin.core.Robin
Fetches all archived values.
getValues() - Method in class org.jrobin.core.Sample
Returns all current data source values in the sample.
getValues(String) - Method in class org.jrobin.data.DataProcessor
Returns calculated values for a single datasource.
getValues() - Method in class org.jrobin.data.DataProcessor
Returns an array of all datasource values for all datasources.
getValuesPerPixel(String, int) - Method in class org.jrobin.data.DataProcessor
Method used to calculate datasource values which should be presented on the graph based on the desired graph width.
getValuesPerPixel(String) - Method in class org.jrobin.data.DataProcessor
Method used to calculate datasource values which should be presented on the graph based on the graph width set with a DataProcessor.setPixelCount(int) method call.
getVariables() - Method in class org.jrobin.core.XmlTemplate
Returns the list of variables that should be set in this template.
getVersion() - Method in class org.jrobin.core.jrrd.Header
Returns the version of the database.
getWidth() - Method in class org.jrobin.graph.RrdGraphInfo
Returns total graph width
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.
getXff() - Method in class org.jrobin.core.jrrd.Archive
Returns the X-Files Factor for this archive.
getXml() - Method in class org.jrobin.core.RrdDb
Returns string representing internal RRD state in XML format.
GLUE_MARKER - Static variable in interface org.jrobin.graph.RrdGraphConstants
Constant to represent "glue" marker
gprint(String, String, String) - Method in class org.jrobin.graph.RrdGraphDef
This method does basically the same thing as RrdGraphDef.print(String, String, String), but the result is printed on the graph itself, below the chart area.
GRID_STROKE - Static variable in interface org.jrobin.graph.RrdGraphConstants
Stroke used to draw grid

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.
Header - Class in org.jrobin.core.jrrd
Instances of this class model the header section of an RRD file.
HOUR - Static variable in interface org.jrobin.graph.RrdGraphConstants
Constant to represent hour
hrule(double, Paint, String) - Method in class org.jrobin.graph.RrdGraphDef
Draws a horizontal rule into the graph and optionally adds a legend
hrule(double, Paint, String, float) - Method in class org.jrobin.graph.RrdGraphDef
Draws a horizontal rule into the graph and optionally adds a legend

I

IN_MEMORY_IMAGE - Static variable in interface org.jrobin.graph.RrdGraphConstants
Constant to represent in-memory image name
INITIAL_CAPACITY - Static variable in class org.jrobin.core.RrdDbPool
Initial capacity of the pool i.e.
INTERPOLATE_LEFT - Static variable in class org.jrobin.data.LinearInterpolator
constant used to specify LEFT interpolation.
INTERPOLATE_LINEAR - Static variable in class org.jrobin.data.LinearInterpolator
constant used to specify LINEAR interpolation (default interpolation method).
INTERPOLATE_REGRESSION - Static variable in class org.jrobin.data.LinearInterpolator
constant used to specify LINEAR REGRESSION as interpolation method.
INTERPOLATE_RIGHT - Static variable in class org.jrobin.data.LinearInterpolator
constant used to specify RIGHT interpolation.
isCachingAllowed() - Method in class org.jrobin.core.RrdBackend
This method suggests the caching policy to the JRobin frontend (high-level) classes.
isCachingAllowed() - Method in class org.jrobin.core.RrdMemoryBackend
This method is overriden to disable high-level caching in frontend JRobin classes.
isCachingAllowed() - Method in class org.jrobin.core.RrdSafeFileBackend
Defines the caching policy for this backend.
isClosed() - Method in class org.jrobin.core.RrdDb
Returns true if the RRD is closed.
isDouble(String) - Static method in class org.jrobin.core.Util
Checks if a string can be parsed as double.
isEmptyNode(Node) - Method in class org.jrobin.core.XmlTemplate
 
isPoolUsed() - Method in class org.jrobin.data.DataProcessor
Returns boolean value representing RrdDbPool usage policy.
isRrdDbPoolUsed() - Static method in class org.jrobin.cmd.RrdCommander
Checks if the class uses RrdDbPool internally while executing RRDTool commands.
isStandardOutUsed() - Static method in class org.jrobin.cmd.RrdCommander
Checks if the output from any RRDTool command will be visible on the standard output device (console).
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

largeFont - Variable in class org.jrobin.graph.RrdGraphDef
 
LAST - Static variable in class org.jrobin.core.jrrd.ConsolidationFunctionType
Field LAST
LEGEND_BOX - Static variable in interface org.jrobin.graph.RrdGraphConstants
Used internally
LEGEND_BOX_SPACE - Static variable in interface org.jrobin.graph.RrdGraphConstants
Used internally
LEGEND_INTERSPACING - Static variable in interface org.jrobin.graph.RrdGraphConstants
Used internally
LEGEND_LEADING - Static variable in interface org.jrobin.graph.RrdGraphConstants
Used internally
LEGEND_LEADING_SMALL - Static variable in interface org.jrobin.graph.RrdGraphConstants
Used internally
line(String, Paint, String, float) - Method in class org.jrobin.graph.RrdGraphDef
Plots requested data as a line, using the color and the line width specified.
line(String, Paint, String) - Method in class org.jrobin.graph.RrdGraphDef
Plots requested data as a line, using the color specified.
LinearInterpolator - Class in org.jrobin.data
Class used to interpolate datasource values from the collection of (timestamp, values) points.
LinearInterpolator(long[], double[]) - Constructor for class org.jrobin.data.LinearInterpolator
Creates LinearInterpolator from arrays of timestamps and corresponding datasource values.
LinearInterpolator(Date[], double[]) - Constructor for class org.jrobin.data.LinearInterpolator
Creates LinearInterpolator from arrays of timestamps and corresponding datasource values.
LinearInterpolator(Calendar[], double[]) - Constructor for class org.jrobin.data.LinearInterpolator
Creates LinearInterpolator from arrays of timestamps and corresponding datasource values.
LOCK_RETRY_PERIOD - Static variable in class org.jrobin.core.RrdSafeFileBackendFactory
Default time between two consecutive file locking attempts.
LOCK_WAIT_TIME - Static variable in class org.jrobin.core.RrdSafeFileBackendFactory
Default time (in milliseconds) this backend will wait for a file lock.

M

main(String[]) - Static method in class org.jrobin.cmd.RrdCommander
A small demo which allows you to pass arbitrary RRDTool commands to JRobin
main(String[]) - Static method in class org.jrobin.convertor.Convertor
To convert RRD files created with RRDTool use the following syntax:
Main - Class in org.jrobin.core.jrrd
Show some of the things jRRD can do.
Main(String) - Constructor for class org.jrobin.core.jrrd.Main
 
main(String[]) - Static method in class org.jrobin.core.jrrd.Main
 
main(String[]) - Static method in class org.jrobin.core.RrdDb
 
main(String[]) - Static method in class org.jrobin.core.timespec.Epoch
Main method which runs this utility.
main(String[]) - Static method in class org.jrobin.data.DataProcessor
Cute little demo.
main(String[]) - Static method in class org.jrobin.inspector.RrdInspector
To start the application use the following syntax:
MARKERS - Static variable in interface org.jrobin.graph.RrdGraphConstants
Used internally
MAX - Static variable in class org.jrobin.core.jrrd.ConsolidationFunctionType
Field MAX
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.
max(double[]) - Static method in class org.jrobin.core.Util
Finds max value for an array of doubles (NaNs are ignored).
MAX_DOUBLE - Static variable in class org.jrobin.core.Util
 
MAX_LONG - Static variable in class org.jrobin.core.Util
 
MIN - Static variable in class org.jrobin.core.jrrd.ConsolidationFunctionType
Field MIN
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.
min(double[]) - Static method in class org.jrobin.core.Util
Finds min value for an array of doubles (NaNs are ignored).
MIN_DOUBLE - Static variable in class org.jrobin.core.Util
 
MIN_LONG - Static variable in class org.jrobin.core.Util
 
MINUTE - Static variable in interface org.jrobin.graph.RrdGraphConstants
Constant to represent minute
MONDAY - Static variable in interface org.jrobin.graph.RrdGraphConstants
Constant to represent Monday
MONTH - Static variable in interface org.jrobin.graph.RrdGraphConstants
Constant to represent month

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"
NAME - Static variable in class org.jrobin.core.RrdSafeFileBackendFactory
factory name, "SAFE"
NO_JUSTIFICATION_MARKER - Static variable in interface org.jrobin.graph.RrdGraphConstants
Constant to represent no justification markers
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) - Method in class org.jrobin.core.RrdBackendFactory
Creates RrdBackend object for the given storage path.
open(String, boolean) - Method in class org.jrobin.core.RrdFileBackendFactory
Creates RrdFileBackend object for the given file path.
open(String, boolean) - Method in class org.jrobin.core.RrdMemoryBackendFactory
Creates RrdMemoryBackend object.
open(String, boolean) - Method in class org.jrobin.core.RrdNioBackendFactory
Creates RrdNioBackend object for the given file path.
open(String, boolean) - Method in class org.jrobin.core.RrdSafeFileBackendFactory
Creates RrdSafeFileBackend object for the given file path.
org.jrobin.cmd - package org.jrobin.cmd
Command line implementation.
org.jrobin.convertor - package org.jrobin.convertor
RRDTool to JRobin RRD files conversion.
org.jrobin.core - package org.jrobin.core
core JRobin implementation.
org.jrobin.core.jrrd - package org.jrobin.core.jrrd
 
org.jrobin.core.timespec - package org.jrobin.core.timespec
 
org.jrobin.data - package org.jrobin.data
JRobin data management.
org.jrobin.graph - package org.jrobin.graph
JRobin graph capabilities.
org.jrobin.inspector - package org.jrobin.inspector
JRobin RRD files inspector GUI.

P

PADDING_BOTTOM - Static variable in interface org.jrobin.graph.RrdGraphConstants
Used internally
PADDING_LEFT - Static variable in interface org.jrobin.graph.RrdGraphConstants
Used internally
PADDING_LEGEND - Static variable in interface org.jrobin.graph.RrdGraphConstants
Used internally
PADDING_PLOT - Static variable in interface org.jrobin.graph.RrdGraphConstants
Used internally
PADDING_RIGHT - Static variable in interface org.jrobin.graph.RrdGraphConstants
Used internally
PADDING_TITLE - Static variable in interface org.jrobin.graph.RrdGraphConstants
Used internally
PADDING_TOP - Static variable in interface org.jrobin.graph.RrdGraphConstants
Used internally
PADDING_VLABEL - Static variable in interface org.jrobin.graph.RrdGraphConstants
Used internally
parse() - Method in class org.jrobin.core.timespec.TimeParser
Parses the input string specified in the constructor.
parseBoolean(String) - Static method in class org.jrobin.core.Util
Parses input string as a boolean value.
parseColor(String) - Static method in class org.jrobin.core.Util
Parses input string as color.
parseDouble(String) - Static method in class org.jrobin.core.Util
Parses input string as a double value.
PDPStatusBlock - Class in org.jrobin.core.jrrd
Instances of this class model the primary data point status from an RRD file.
Plottable - Class in org.jrobin.data
Interface to be used for custom datasources.
Plottable() - Constructor for class org.jrobin.data.Plottable
 
PREFIX_RRDTool - Static variable in class org.jrobin.core.RrdDb
prefix to identify external RRDTool file source used in various RrdDb constructors
PREFIX_XML - Static variable in class org.jrobin.core.RrdDb
prefix to identify external XML file source used in various RrdDb constructors
print(String, String, String) - Method in class org.jrobin.graph.RrdGraphDef
Calculates the chosen consolidation function CF over the given datasource and creates the result by using the given format string.
printInfo(PrintStream) - Method in class org.jrobin.core.jrrd.RRDatabase
Outputs the header information of the database to the given print stream using the default number format.
printInfo(PrintStream, NumberFormat) - Method in class org.jrobin.core.jrrd.RRDatabase
Outputs the header information of the database to the given print stream using the given number format.
processData() - Method in class org.jrobin.data.DataProcessor
Method that should be called once all datasources are defined.

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.RrdFileBackend
read/write file status
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
Releases RrdDb reference previously obtained from the pool.
removeArchive(String, String, String, int) - Static method in class org.jrobin.core.RrdToolkit
Creates a new RRD file with one archive removed.
removeArchive(String, String, int, boolean) - Static method in class org.jrobin.core.RrdToolkit
Removes one archive from a RRD file.
removeArchives() - Method in class org.jrobin.core.RrdDef
Removes all RRA archive definitions.
removeDatasource(String, String, String) - Static method in class org.jrobin.core.RrdToolkit
Creates a new RRD file with one datasource removed.
removeDatasource(String, String, boolean) - Static method in class org.jrobin.core.RrdToolkit
Removes single datasource from a RRD file.
removeDatasources() - Method in class org.jrobin.core.RrdDef
Removes all datasource definitions.
renameDatasource(String, String, String) - Static method in class org.jrobin.core.RrdToolkit
Renames single datasource in the given RRD file.
render(Graphics) - Method in class org.jrobin.graph.RrdGraph
Renders this graph onto graphing device
requestRrdDb(String) - Method in class org.jrobin.core.RrdDbPool
Requests a RrdDb reference for the given RRD file path.
requestRrdDb(RrdDef) - Method in class org.jrobin.core.RrdDbPool
Requests a RrdDb reference for the given RRD file definition object.
requestRrdDb(String, String) - Method in class org.jrobin.core.RrdDbPool
Requests a RrdDb reference for the given path.
resizeArchive(String, String, String, int, int) - Static 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) - Static 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
 
RRDatabase - Class in org.jrobin.core.jrrd
Instances of this class model Round Robin Database (RRD) files.
RRDatabase(String) - Constructor for class org.jrobin.core.jrrd.RRDatabase
Creates a database to read from.
RRDatabase(File) - Constructor for class org.jrobin.core.jrrd.RRDatabase
Creates a database to read from.
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
 
RrdCommander - Class in org.jrobin.cmd
Class to be used to execute various RRDTool commands (original syntax of RRDTool 1.0.x must be used).
RrdCommander() - Constructor for class org.jrobin.cmd.RrdCommander
 
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 RRD files from external file sources.
RrdDb(String, String, RrdBackendFactory) - Constructor for class org.jrobin.core.RrdDb
Constructor used to create RRD files from external file sources with a backend type different from default.
RrdDbPool - Class in org.jrobin.core
This class should be used to synchronize access to RRD files in a multithreaded environment.
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.jrrd
This exception may be throw if an error occurs while operating on an RRD object.
RRDException() - Constructor for exception org.jrobin.core.jrrd.RRDException
Constructs an RRDException with no detail message.
RRDException(String) - Constructor for exception org.jrobin.core.jrrd.RRDException
Constructs an RRDException with the specified detail message.
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
RRDFile - Class in org.jrobin.core.jrrd
This class is a quick hack to read information from an RRD file.
RrdFileBackend - Class in org.jrobin.core
JRobin backend which is used to store RRD data to ordinary files on the disk.
RrdFileBackend(String, boolean) - Constructor for class org.jrobin.core.RrdFileBackend
Creates RrdFileBackend object for the given file path, backed by RandomAccessFile object.
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 which actually creates JRobin graphs (does the hard work).
RrdGraph(RrdGraphDef) - Constructor for class org.jrobin.graph.RrdGraph
Creates graph from the corresponding RrdGraphDef object.
RrdGraphConstants - Interface in org.jrobin.graph
Class to represent various constants used for graphing.
RrdGraphDef - Class in org.jrobin.graph
Class which should be used to define new JRobin graph.
RrdGraphDef() - Constructor for class org.jrobin.graph.RrdGraphDef
Creates RrdGraphDef object and sets default time span (default ending time is 'now', default starting time is 'end-1day'.
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
RrdGraphInfo - Class in org.jrobin.graph
Class to represent successfully created JRobin graph.
RrdInspector - Class in org.jrobin.inspector
Utility application (swing) to analyze, change and plot content of JRobin RRD files.
RrdMemoryBackend - Class in org.jrobin.core
Backend to be 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) - Constructor for class org.jrobin.core.RrdNioBackend
Creates RrdFileBackend object for the given file path, backed by java.nio.* classes.
RrdNioBackendFactory - Class in org.jrobin.core
Factory class which creates actual RrdNioBackend objects.
RrdNioBackendFactory() - Constructor for class org.jrobin.core.RrdNioBackendFactory
 
RrdSafeFileBackend - Class in org.jrobin.core
JRobin backend which is used to store RRD data to ordinary files on the disk.
RrdSafeFileBackend(String, long, long) - Constructor for class org.jrobin.core.RrdSafeFileBackend
Creates RrdFileBackend object for the given file path, backed by RandomAccessFile object.
RrdSafeFileBackendFactory - Class in org.jrobin.core
Factory class which creates actual RrdSafeFileBackend objects.
RrdSafeFileBackendFactory() - Constructor for class org.jrobin.core.RrdSafeFileBackendFactory
 
RrdToolkit - Class in org.jrobin.core
Class used to perform various complex operations on RRD files.
RrdToolkit() - Constructor for class org.jrobin.core.RrdToolkit
 

S

Sample - Class in org.jrobin.core
Class to represent data source values for the given timestamp.
SATURDAY - Static variable in interface org.jrobin.graph.RrdGraphConstants
Constant to represent Saturday
SECOND - Static variable in interface org.jrobin.graph.RrdGraphConstants
Constant to represent second
set(String) - Method in class org.jrobin.core.Sample
Sets sample timestamp and data source values in a fashion similar to RRDTool.
setAltAutoscale(boolean) - Method in class org.jrobin.graph.RrdGraphDef
Computes Y range based on function absolute minimum and maximum values.
setAltAutoscaleMax(boolean) - Method in class org.jrobin.graph.RrdGraphDef
Computes Y range based on function absolute minimum and maximum values.
setAltYGrid(boolean) - Method in class org.jrobin.graph.RrdGraphDef
Places Y grid dynamically based on graph Y range.
setAltYMrtg(boolean) - Method in class org.jrobin.graph.RrdGraphDef
Use this method to request MRTG-like graph (false by default)
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
Controls if the chart area of the image should be antialiased or not.
setArcXff(String, String, int, double) - Static method in class org.jrobin.core.RrdToolkit
Sets single archive's X-files factor to a new value.
setBackgroundImage(String) - Method in class org.jrobin.graph.RrdGraphDef
Sets background image - currently, only PNG images can be used as background.
setBase(double) - Method in class org.jrobin.graph.RrdGraphDef
Sets default base for magnitude scaling.
setCapacity(int) - Method in class org.jrobin.core.RrdDbPool
Sets the maximum number of simultaneously open RRD files.
setColor(int, Paint) - Method in class org.jrobin.graph.RrdGraphDef
Overrides the colors for the standard elements of the graph.
setColor(String, Paint) - Method in class org.jrobin.graph.RrdGraphDef
Overrides the colors for the standard elements of the graph by element name.
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.
setDrawXGrid(boolean) - Method in class org.jrobin.graph.RrdGraphDef
Sets visibility of the X-axis grid.
setDrawYGrid(boolean) - Method in class org.jrobin.graph.RrdGraphDef
Sets visibility of the Y-axis grid.
setDsHeartbeat(String, String, long) - Static method in class org.jrobin.core.RrdToolkit
Sets datasource heartbeat to a new value.
setDsHeartbeat(String, int, long) - Static method in class org.jrobin.core.RrdToolkit
Sets datasource heartbeat to a new value.
setDsMaxValue(String, String, double, boolean) - Static method in class org.jrobin.core.RrdToolkit
Sets datasource max value to a new value.
setDsMinMaxValue(String, String, double, double, boolean) - Static method in class org.jrobin.core.RrdToolkit
Updates valid value range for the given datasource.
setDsMinValue(String, String, double, boolean) - Static method in class org.jrobin.core.RrdToolkit
Sets datasource min value to a new value
setDsName(String) - Method in class org.jrobin.core.Datasource
Sets datasource name to a new value
setDsType(String) - Method in class org.jrobin.core.Datasource
 
setEndTime(long) - Method in class org.jrobin.graph.RrdGraphDef
Sets the time when the graph should end.
setFetchRequestResolution(long) - Method in class org.jrobin.data.DataProcessor
Sets desired RRD archive step in seconds to be used internally while fetching data from RRD files.
setFilename(String) - Method in class org.jrobin.graph.RrdGraphDef
Sets the name of the graph to generate.
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(Set<String>) - Method in class org.jrobin.core.FetchRequest
Sets request filter in order to fetch data only for the specified set 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 first day of the week.
setForceRulesLegend(boolean) - Method in class org.jrobin.graph.RrdGraphDef
Force the generation of HRULE and VRULE legend even if those HRULE or VRULE will not be drawn because out of graph boundaries.
setHeartbeat(long) - Method in class org.jrobin.core.Datasource
Sets datasource heartbeat to a new value.
setHeight(int) - Method in class org.jrobin.graph.RrdGraphDef
Sets height of the drawing area within the graph.
setImageFormat(String) - Method in class org.jrobin.graph.RrdGraphDef
Sets image format.
setImageInfo(String) - Method in class org.jrobin.graph.RrdGraphDef
Creates additional image information.
setImageQuality(float) - Method in class org.jrobin.graph.RrdGraphDef
Sets image quality.
setInfo(String) - Method in class org.jrobin.core.Header
 
setInfo(String) - Method in class org.jrobin.core.RrdDb
 
setInterlaced(boolean) - Method in class org.jrobin.graph.RrdGraphDef
Creates interlaced GIF image (currently not supported, method is present only for RRDTool comaptibility).
setInterpolationMethod(int) - Method in class org.jrobin.data.LinearInterpolator
Sets interpolation method to be used.
setLargeFont(Font) - Method in class org.jrobin.graph.RrdGraphDef
Sets title font.
setLazy(boolean) - Method in class org.jrobin.graph.RrdGraphDef
Creates graph only if the current graph is out of date or not existent.
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.
setLockRetryPeriod(long) - Static method in class org.jrobin.core.RrdSafeFileBackendFactory
Sets time between two consecutive file locking attempts.
setLockWaitTime(long) - Static method in class org.jrobin.core.RrdSafeFileBackendFactory
Sets time this backend will wait for a file lock.
setLogarithmic(boolean) - Method in class org.jrobin.graph.RrdGraphDef
Sets logarithmic y-axis scaling.
setMaxValue(double, boolean) - Method in class org.jrobin.core.Datasource
Sets maximum allowed value for this datasource.
setMaxValue(double) - Method in class org.jrobin.graph.RrdGraphDef
Defines the value normally located at the upper border of the graph.
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.
setMinValue(double) - Method in class org.jrobin.graph.RrdGraphDef
Sets the lower limit of a graph.
setNoLegend(boolean) - Method in class org.jrobin.graph.RrdGraphDef
Suppress generation of legend, only render the graph.
setNoMinorGrid(boolean) - Method in class org.jrobin.graph.RrdGraphDef
Use this method to turn off minor grid lines (printed by default)
setOnlyGraph(boolean) - Method in class org.jrobin.graph.RrdGraphDef
Suppresses anything but the graph, works only for height < 64.
setOverlayImage(String) - Method in class org.jrobin.graph.RrdGraphDef
Sets overlay image - currently, only PNG images can be used as overlay.
setPath(String) - Method in class org.jrobin.core.RrdDef
Sets path to RRD.
setPixelCount(int) - Method in class org.jrobin.data.DataProcessor
Sets the number of pixels (target graph width).
setPoolUsed(boolean) - Method in class org.jrobin.data.DataProcessor
Sets the RrdDbPool usage policy.
setPoolUsed(boolean) - Method in class org.jrobin.graph.RrdGraphDef
Sets RrdDbPool usage policy (defaults to true).
setRigid(boolean) - Method in class org.jrobin.graph.RrdGraphDef
Sets rigid boundaries mode.
setRrdDbPoolUsed(boolean) - Static method in class org.jrobin.cmd.RrdCommander
Forces or prohibits RrdDbPool usage internally while executing RRDTool commands
setShowSignature(boolean) - Method in class org.jrobin.graph.RrdGraphDef
Shows or hides graph signature (gator) in the top right corner of the graph
setSignature(String) - Method in class org.jrobin.graph.RrdGraphDef
Sets the signature string that runs along the right-side of the graph.
setSmallFont(Font) - Method in class org.jrobin.graph.RrdGraphDef
Sets default font for graphing.
setStandardOutUsed(boolean) - Static method in class org.jrobin.cmd.RrdCommander
Method used to control access to stdout (System.out, console) for all RRDTool commands.
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(Calendar) - Method in class org.jrobin.core.RrdDef
Sets RRD's starting timestamp.
setStartTime(long) - Method in class org.jrobin.graph.RrdGraphDef
Sets the time when the graph should begin.
setStep(long) - Method in class org.jrobin.core.RrdDef
Sets RRD's time step.
setStep(long) - Method in class org.jrobin.data.DataProcessor
Roughly corresponds to the --step option in RRDTool's graph/xport commands.
setStep(long) - Method in class org.jrobin.graph.RrdGraphDef
Suggests which time step should be used by JRobin while processing data from RRD files.
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, int, int, int, String) - Method in class org.jrobin.graph.RrdGraphDef
Configures x-axis grid and labels.
setTimeSpan(long, long) - Method in class org.jrobin.graph.RrdGraphDef
Sets starting and ending time for the for the graph.
setTimeSpan(long[]) - Method in class org.jrobin.graph.RrdGraphDef
Sets starting and ending time for the for the graph.
setTitle(String) - Method in class org.jrobin.graph.RrdGraphDef
Defines a title to be written into the graph.
setUnit(String) - Method in class org.jrobin.graph.RrdGraphDef
Sets unit to be displayed on y axis.
setUnitsExponent(int) - Method in class org.jrobin.graph.RrdGraphDef
Sets the 10**unitsExponent scaling of the y-axis values.
setUnitsLength(int) - Method in class org.jrobin.graph.RrdGraphDef
Sets the character width on the left side of the graph for y-axis values.
setValue(int, double) - Method in class org.jrobin.core.Robin
Sets the i-th value in the Robin archive.
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, int) - Method in class org.jrobin.graph.RrdGraphDef
Sets vertical axis grid and labels.
setValues(double[]) - Method in class org.jrobin.core.Robin
Updates archived values in bulk.
setValues(double) - Method in class org.jrobin.core.Robin
(Re)sets all values in this archive to the same value.
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, Calendar) - 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 label on the left side of the graph.
setWidth(int) - Method in class org.jrobin.graph.RrdGraphDef
Sets width of the drawing area within the graph.
setXff(double) - Method in class org.jrobin.core.Archive
Sets X-files factor to a new value.
smallFont - Variable in class org.jrobin.graph.RrdGraphDef
 
split(String) - Static method in class org.jrobin.core.RrdToolkit
Splits single RRD file with several datasources into a number of smaller RRD files with a single datasource in it.
sprintf(String, Object...) - Static method in class org.jrobin.core.Util
Equivalent of the C-style sprintf function.
stack(String, Paint, String) - Method in class org.jrobin.graph.RrdGraphDef
Does the same as RrdGraphDef.line(String, java.awt.Paint, String), but the graph gets stacked on top of the previous LINE, AREA or STACK graph.
startTag(String) - Method in class org.jrobin.core.XmlWriter
Opens XML tag
sum(double, double) - Static method in class org.jrobin.core.Util
Calculates sum of two doubles, but treats NaNs as zeros.
SUNDAY - Static variable in interface org.jrobin.graph.RrdGraphConstants
Constant to represent Sunday
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 interface org.jrobin.graph.RrdGraphConstants
Constant to represent Thursday
TICK_STROKE - Static variable in interface org.jrobin.graph.RrdGraphConstants
Stroke used to draw ticks
TimeParser - Class in org.jrobin.core.timespec
Class which parses at-style time specification (describided in detail on the rrdfetch man page), used in all RRDTool commands.
TimeParser(String) - Constructor for class org.jrobin.core.timespec.TimeParser
Constructs TimeParser instance from the given input string.
TimeSpec - Class in org.jrobin.core.timespec
Simple class to represent time obtained by parsing at-style date specification (described in detail on the rrdfetch man page.
toDoubleArray(long[]) - Static method in class org.jrobin.core.Util
Converts an array of long primitives to an array of doubles.
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.jrrd.Archive
Returns a summary the contents of this archive.
toString() - Method in class org.jrobin.core.jrrd.CDPStatusBlock
Returns a summary the contents of this CDP status block.
toString() - Method in class org.jrobin.core.jrrd.ConsolidationFunctionType
Returns a string representation of this object.
toString() - Method in class org.jrobin.core.jrrd.DataChunk
Returns a summary of the contents of this data chunk.
toString() - Method in class org.jrobin.core.jrrd.DataSource
Returns a summary the contents of this data source.
toString() - Method in class org.jrobin.core.jrrd.DataSourceType
Returns a string representation of this object.
toString() - Method in class org.jrobin.core.jrrd.Header
Returns a summary the contents of this header.
toString() - Method in class org.jrobin.core.jrrd.PDPStatusBlock
Returns a summary the contents of this PDP status block.
toString() - Method in class org.jrobin.core.jrrd.RRDatabase
Returns a summary the contents of this database.
toXml(PrintStream) - Method in class org.jrobin.core.jrrd.RRDatabase
Outputs the content of the database to the given print stream as a stream of XML.
TUESDAY - Static variable in interface org.jrobin.graph.RrdGraphConstants
Constant to represent Tuesday

U

update() - Method in class org.jrobin.core.Sample
Stores sample in the corresponding RRD.
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
 
VERTICAL_SPACING_MARKER - Static variable in interface org.jrobin.graph.RrdGraphConstants
Constant to represent vertical spacing marker
vrule(long, Paint, String) - Method in class org.jrobin.graph.RrdGraphDef
Draws a vertical rule into the graph and optionally adds a legend
vrule(long, Paint, String, float) - Method in class org.jrobin.graph.RrdGraphDef
Draws a vertical rule into the graph and optionally adds a legend

W

WEDNESDAY - Static variable in interface org.jrobin.graph.RrdGraphConstants
Constant to represent Wednesday
WEEK - Static variable in interface org.jrobin.graph.RrdGraphConstants
Constant to represent week
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 interface org.jrobin.graph.RrdGraphConstants
Constant to represent year

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

Copyright 2003-2008. All Rights Reserved.