- java.lang.Object
-
- com.powsybl.timeseries.AbstractTimeSeriesIndex
-
- com.powsybl.timeseries.InfiniteTimeSeriesIndex
-
- All Implemented Interfaces:
TimeSeriesIndex
,Iterable<Instant>
public class InfiniteTimeSeriesIndex extends AbstractTimeSeriesIndex
- Author:
- Geoffroy Jamgotchian
-
-
Field Summary
Fields Modifier and Type Field Description static long
END_TIME
static InfiniteTimeSeriesIndex
INSTANCE
static long
START_TIME
static String
TYPE
-
Constructor Summary
Constructors Constructor Description InfiniteTimeSeriesIndex()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getPointCount()
long
getTimeAt(int point)
String
getType()
Iterator<Instant>
iterator()
static InfiniteTimeSeriesIndex
parseJson(com.fasterxml.jackson.core.JsonParser parser)
Stream<Instant>
stream()
String
toString()
void
writeJson(com.fasterxml.jackson.core.JsonGenerator generator)
-
Methods inherited from class com.powsybl.timeseries.AbstractTimeSeriesIndex
getInstantAt, toJson
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Field Detail
-
INSTANCE
public static final InfiniteTimeSeriesIndex INSTANCE
-
TYPE
public static final String TYPE
- See Also:
- Constant Field Values
-
START_TIME
public static final long START_TIME
- See Also:
- Constant Field Values
-
END_TIME
public static final long END_TIME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPointCount
public int getPointCount()
-
getTimeAt
public long getTimeAt(int point)
-
getType
public String getType()
-
writeJson
public void writeJson(com.fasterxml.jackson.core.JsonGenerator generator)
-
parseJson
public static InfiniteTimeSeriesIndex parseJson(com.fasterxml.jackson.core.JsonParser parser)
-
-