## Uses of Class
org.rrd4j.data.DataProcessor

- Packages that use DataProcessor
  Package | Description
  --- | ---
  org.rrd4j.data | RRD4J data management classes and interfaces. Provides data sources, processors, aggregators, and utilities for Round Robin Database (RRD) operations and calculations.
  org.rrd4j.graph | RRD4J graph capabilities.

- - ### Uses of DataProcessor in org.rrd4j.data

    Methods in org.rrd4j.data with parameters of type DataProcessor
    Modifier and Type | Method and Description
    --- | ---
    `void` | VDef.`calculate(long tStart, long tEnd, DataProcessor dataProcessor)` Calculates values for the specified time range.
    `void` | NonRrdSource.`calculate(long tStart, long tEnd, DataProcessor dataProcessor)` Calculates values for the specified time range.
    `void` | CDef.`calculate(long tStart, long tEnd, DataProcessor dataProcessor)` Calculates values for the specified time range.
    `void` | PDef.`calculate(long tStart, long tEnd, DataProcessor dataProcessor)` Calculates values for the specified time range.

    Constructors in org.rrd4j.data with parameters of type DataProcessor
    Constructor and Description
    `RpnCalculator(String rpnExpression, String sourceName, DataProcessor dataProcessor)`

  - ### Uses of DataProcessor in org.rrd4j.graph

    Methods in org.rrd4j.graph with parameters of type DataProcessor
    Modifier and Type | Method and Description
    --- | ---
    `(package private) void` | Stack.`assignValues(DataProcessor dproc)` Assigns values by stacking this element's data on top of parent values.
    `(package private) void` | ConstantLine.`assignValues(DataProcessor dproc)` Assigns constant values to all data points, optionally stacking with parent values.
    `(package private) void` | SourcedPlotElement.`assignValues(DataProcessor dproc)`
    `(package private) void` | ConstantArea.`assignValues(DataProcessor dproc)` Assigns constant values to all data points, optionally stacking with parent values.
    `(package private) void` | VDef.`requestData(DataProcessor dproc)`
    `(package private) void` | Def.`requestData(DataProcessor dproc)`
    `(package private) void` | TDef.`requestData(DataProcessor dproc)`
    `(package private) abstract void` | Source.`requestData(DataProcessor dproc)` Requests data from this source and provides it to the data processor.
    `(package private) void` | CDef.`requestData(DataProcessor dproc)`
    `(package private) void` | PDef.`requestData(DataProcessor dproc)`
    `(package private) void` | CommentText.`resolveText(Locale l, DataProcessor dproc, ValueScaler valueScaler)`
    `(package private) void` | PrintText.`resolveText(Locale l, DataProcessor dproc, ValueScaler valueScaler)`
    `(package private) double[]` | SourcedPlotElement.`stackValues(DataProcessor dproc)`

    Constructors in org.rrd4j.graph with parameters of type DataProcessor
    Constructor and Description
    `RrdGraphGenerator(RrdGraphDef gdef, ImageWorker worker, DataProcessor dproc)`