- java.lang.Object
-
- com.powsybl.timeseries.AbstractTimeSeriesIndex
-
- com.powsybl.timeseries.IrregularTimeSeriesIndex
-
- All Implemented Interfaces:
TimeSeriesIndex
,Iterable<Instant>
public class IrregularTimeSeriesIndex extends AbstractTimeSeriesIndex
- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description IrregularTimeSeriesIndex(long[] times)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IrregularTimeSeriesIndex
create(Instant... instants)
static IrregularTimeSeriesIndex
create(List<Instant> instants)
boolean
equals(Object obj)
int
getPointCount()
long
getTimeAt(int point)
String
getType()
int
hashCode()
Iterator<Instant>
iterator()
static IrregularTimeSeriesIndex
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, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Field Detail
-
TYPE
public static final String TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
create
public static IrregularTimeSeriesIndex create(Instant... instants)
-
create
public static IrregularTimeSeriesIndex create(List<Instant> instants)
-
parseJson
public static IrregularTimeSeriesIndex parseJson(com.fasterxml.jackson.core.JsonParser parser)
-
getPointCount
public int getPointCount()
-
getTimeAt
public long getTimeAt(int point)
-
getType
public String getType()
-
writeJson
public void writeJson(com.fasterxml.jackson.core.JsonGenerator generator)
-
-