Class TimelineSet
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.util.TimelineSet
 
- 
- All Implemented Interfaces:
- java.io.Serializable
 
 public class TimelineSet extends java.lang.Object implements java.io.SerializableThis class is used to organize overlapping time events. The set contains multiple Timelines. Each timeline specifies multiple time segments that can't overlap. Inside of a TimelinSet, multiple timelines can overlap. The class provides multiple functions for determining coverage, hit count, next event, etc.- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description TimelineSet(java.util.Collection<Timeline> timelines)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description inthitCount(long time)voidmerge(TimelineSet other)longnextEvent(long time)
 
- 
- 
- 
Field Detail- 
timelinesprotected java.util.Collection<Timeline> timelines 
 
- 
 - 
Constructor Detail- 
TimelineSetpublic TimelineSet(java.util.Collection<Timeline> timelines) 
 
- 
 - 
Method Detail- 
mergepublic void merge(TimelineSet other) 
 - 
hitCountpublic int hitCount(long time) 
 - 
nextEventpublic long nextEvent(long time) 
 
- 
 
-