Package com.powsybl.timeseries
Class AbstractTimeSeries<P extends AbstractPoint,C extends DataChunk<P,C>,T extends TimeSeries<P,T>>
java.lang.Object
com.powsybl.timeseries.AbstractTimeSeries<P,C,T>
- Direct Known Subclasses:
StoredDoubleTimeSeries
,StringTimeSeries
public abstract class AbstractTimeSeries<P extends AbstractPoint,C extends DataChunk<P,C>,T extends TimeSeries<P,T>>
extends Object
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractTimeSeries
(TimeSeriesMetadata metadata, C... chunks) protected
AbstractTimeSeries
(TimeSeriesMetadata metadata, List<C> chunks) -
Method Summary
Modifier and TypeMethodDescriptionvoid
protected abstract C
createGapFillingChunk
(int i, int length) protected abstract T
createTimeSeries
(C chunk) boolean
int
hashCode()
iterator()
void
split
(int newChunkSize) stream()
void
synchronize
(TimeSeriesIndex newIndex) toJson()
void
writeJson
(com.fasterxml.jackson.core.JsonGenerator generator)
-
Field Details
-
metadata
-
chunks
-
-
Constructor Details
-
AbstractTimeSeries
-
AbstractTimeSeries
-
-
Method Details
-
synchronize
-
addChunk
-
getChunks
-
getMetadata
-
createGapFillingChunk
-
stream
-
iterator
-
createTimeSeries
-
split
-
writeJson
public void writeJson(com.fasterxml.jackson.core.JsonGenerator generator) -
toJson
-
setTimeSeriesNameResolver
-
hashCode
public int hashCode() -
equals
-