Interface TimeSeriesIndex

All Superinterfaces:
Iterable<Instant>
All Known Implementing Classes:
AbstractTimeSeriesIndex, InfiniteTimeSeriesIndex, IrregularTimeSeriesIndex, RegularTimeSeriesIndex

public interface TimeSeriesIndex extends Iterable<Instant>
Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
  • Method Details

    • getPointCount

      int getPointCount()
    • getTimeAt

      long getTimeAt(int point)
    • getInstantAt

      Instant getInstantAt(int point)
    • getType

      String getType()
    • writeJson

      void writeJson(com.fasterxml.jackson.core.JsonGenerator generator)
    • toJson

      String toJson()
    • stream

      Stream<Instant> stream()
    • iterator

      Iterator<Instant> iterator()
      Specified by:
      iterator in interface Iterable<Instant>