jopt.js.api.util
Class Timeline

java.lang.Object
  extended byjopt.csp.util.IntSet
      extended byjopt.csp.util.IntIntervalSet
          extended byjopt.js.api.util.Timeline
All Implemented Interfaces:
jopt.csp.util.IntervalSet, jopt.csp.util.NumSet

public class Timeline
extends jopt.csp.util.IntIntervalSet

Represents a timeline. Essentially consists of one or more intervals starting and ending at int values.

Author:
Chris Johnson

Constructor Summary
Timeline(int start, int end)
           
 
Methods inherited from class jopt.csp.util.IntIntervalSet
add, add, add, add, clear, clone, contains, equals, equals, getFirstIntervalIndex, getFreeIntervalsBetween, getIntervalEnd, getIntervalStart, getLastIntervalIndex, getListener, getMax, getMax, getMin, getMin, getNextHigher, getNextIntervalIndex, getNextLower, getPreviousIntervalIndex, indexOfValue, intersect, intervals, isEmpty, isIntervalContained, isIntervalEmpty, remove, remove, remove, removeEndingAt, removeStartingFrom, setListener, size, toString, values
 
Methods inherited from class jopt.csp.util.IntSet
addAll, removeAll, removeEndingBefore, removeStartingAfter, retainAll
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Timeline

public Timeline(int start,
                int end)