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( ProgressMonitor mon, DatumRange lviewRange, Datum lresolution ) → QDataSet

getFsm

getFsm( ) → FileStorageModel

Returns:

org.das2.fsm.FileStorageModel

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


getMetadata

getMetadata( ProgressMonitor mon ) → 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( ) → 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]