jsynoptic.plugins.merge
Class JSAsynchronousMergeDSCollection.AsynchronousMergeDataSourceInformation

java.lang.Object
  extended by jsynoptic.plugins.merge.JSAsynchronousMergeDSCollection.AsynchronousMergeDataSourceInformation
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
JSAsynchronousMergeDSCollection

public static class JSAsynchronousMergeDSCollection.AsynchronousMergeDataSourceInformation
extends java.lang.Object
implements java.io.Serializable

A nested class dedicated to serialize information about a merged data.

Author:
zxpletran007
See Also:
Serialized Form

Field Summary
 DataSource data
          A data source to merge
 double initialDate
          An optional initial date used in case a relative time to absolute time conversion has to be performed
 boolean isRelative
          Time reference is expressed in relative format (number of seconds)
 boolean mergeAllRelatedCollection
          If true, all collection that hold data source has to be merged
 double offset
          Offset applied to time reference values
 DataSource timeReference
          When data is synchronous: data sous related to time referenc
 
Constructor Summary
JSAsynchronousMergeDSCollection.AsynchronousMergeDataSourceInformation(DataSourceCollection collection, DataSource refTime, boolean isRelative, double offset, double initialDate)
           
JSAsynchronousMergeDSCollection.AsynchronousMergeDataSourceInformation(DataSource dataSource, DataSource refTime, boolean isRelative, double offset, double initialDate)
           
JSAsynchronousMergeDSCollection.AsynchronousMergeDataSourceInformation(TimeStampedDataSourceCollection collection, double offset)
           
JSAsynchronousMergeDSCollection.AsynchronousMergeDataSourceInformation(TimeStampedDataSource dataSource, double offset)
           
 
Method Summary
static DataSourceCollection creationCollectionFromDataSource(DataSource ds)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

data

public transient DataSource data
A data source to merge


mergeAllRelatedCollection

public boolean mergeAllRelatedCollection
If true, all collection that hold data source has to be merged


timeReference

public transient DataSource timeReference
When data is synchronous: data sous related to time referenc


isRelative

public boolean isRelative
Time reference is expressed in relative format (number of seconds)


offset

public double offset
Offset applied to time reference values


initialDate

public double initialDate
An optional initial date used in case a relative time to absolute time conversion has to be performed

Constructor Detail

JSAsynchronousMergeDSCollection.AsynchronousMergeDataSourceInformation

public JSAsynchronousMergeDSCollection.AsynchronousMergeDataSourceInformation(TimeStampedDataSourceCollection collection,
                                                                              double offset)

JSAsynchronousMergeDSCollection.AsynchronousMergeDataSourceInformation

public JSAsynchronousMergeDSCollection.AsynchronousMergeDataSourceInformation(TimeStampedDataSource dataSource,
                                                                              double offset)

JSAsynchronousMergeDSCollection.AsynchronousMergeDataSourceInformation

public JSAsynchronousMergeDSCollection.AsynchronousMergeDataSourceInformation(DataSourceCollection collection,
                                                                              DataSource refTime,
                                                                              boolean isRelative,
                                                                              double offset,
                                                                              double initialDate)

JSAsynchronousMergeDSCollection.AsynchronousMergeDataSourceInformation

public JSAsynchronousMergeDSCollection.AsynchronousMergeDataSourceInformation(DataSource dataSource,
                                                                              DataSource refTime,
                                                                              boolean isRelative,
                                                                              double offset,
                                                                              double initialDate)
Method Detail

creationCollectionFromDataSource

public static DataSourceCollection creationCollectionFromDataSource(DataSource ds)