## org.autoplot.aggregator.AggregatingDataSource

Data Source that aggregates (or combines) the data from granule files containing data for intervals. For example, https://cdaweb.gsfc.nasa.gov/istp_public/data/polar/hydra/hyd_h0/$Y/po_h0_hyd_$Y$m$d_v$v.cdf?ELECTRON_DIFFERENTIAL_ENERGY_FLUX&timerange=20000109 is the aggregation of daily files from the CDAWeb. This provides an easy method for storing a long time series without having a complex data server. The result of this is not guaranteed to be monotonically increasing in time. See https://sourceforge.net/p/autoplot/bugs/1326/

## AggregatingDataSource( java.net.URI uri, org.autoplot.datasource.DataSourceFactory delegateFactory )

Creates a new instance of AggregatingDataSource

## MSG_NO_FILES_FOUND

message used when no files are found in the interval.

## PARAM_AVAIL

## addPropertyChangeListener

addPropertyChangeListener( java.beans.PropertyChangeListener l ) → void

Adds a PropertyChangeListener to the listener list.

### Parameters

l - The listener to add.

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc]

## getDataSet

getDataSet( ProgressMonitor mon ) → QDataSet

read the data. This supports reference caching.

### Parameters

mon - a ProgressMonitor

### Returns:

a QDataSet
[search for examples] [view on GitHub] [view on old javadoc]

## getDataSet

getDataSet( ProgressMonitor mon, DatumRange lviewRange, Datum lresolution ) → QDataSet

read the data, not using the reference cache.

### Parameters

mon - monitor for the load
lviewRange - the time span to load
lresolution - resolution which is used where reduce=T

### Returns:

a QDataSet
[search for examples] [view on GitHub] [view on old javadoc]

## getFsm

getFsm( ) → org.das2.fsm.FileStorageModel

### Returns:

org.das2.fsm.FileStorageModel
[search for examples] [view on GitHub] [view on old javadoc]

## getMetadata

getMetadata( ProgressMonitor mon ) → java.util.Map

returns the metadata provided by the first delegate dataset.

### Parameters

mon - a ProgressMonitor

### Returns:

a java.util.Map
[search for examples] [view on GitHub] [view on old javadoc]

## getMetadataModel

getMetadataModel( ) → org.autoplot.datasource.MetadataModel

### Returns:

org.autoplot.datasource.MetadataModel
[search for examples] [view on GitHub] [view on old javadoc]

## getResolution

getResolution( ) → Datum

### Returns:

org.das2.datum.Datum
[search for examples] [view on GitHub] [view on old javadoc]

## getURI

getURI( ) → String

### Returns:

java.lang.String
[search for examples] [view on GitHub] [view on old javadoc]

## getViewRange

getViewRange( ) → DatumRange

Getter for property viewRange.

### Returns:

Value of property viewRange.
[search for examples] [view on GitHub] [view on old javadoc]

## removePropertyChangeListener

removePropertyChangeListener( java.beans.PropertyChangeListener l ) → void

Removes a PropertyChangeListener from the listener list.

### Parameters

l - The listener to remove.

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc]

## setFsm

setFsm( org.das2.fsm.FileStorageModel fsm ) → void

### Parameters

fsm - a FileStorageModel

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc]

## setParams

setParams( String params ) → void

Setter for property args.

### Parameters

params - a String

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc]

## setResolution

setResolution( Datum resolution ) → void

### Parameters

resolution - a Datum

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc]

## setViewRange

setViewRange( DatumRange viewRange ) → void

Setter for property viewRange.

### Parameters

viewRange - New value of property viewRange.

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc]