public class OwnedIntervalSequence extends AbstractTimeIntervalSequence<OwnedInterval>
OwnedIntervalSequence class.
Constructor and Description |
---|
OwnedIntervalSequence()
Constructor for OwnedIntervalSequence.
|
OwnedIntervalSequence(OwnedInterval interval)
Constructor for OwnedIntervalSequence.
|
Modifier and Type | Method and Description |
---|---|
protected Collection<OwnedInterval> |
combineIntervals(OwnedInterval currInterval,
OwnedInterval newInterval)
combineIntervals
|
protected OwnedInterval |
createInterval(Date start,
Date end)
createInterval
|
protected OwnedIntervalSequence |
createTail(OwnedInterval interval)
createTail
|
protected Collection<OwnedInterval> |
separateIntervals(OwnedInterval origInterval,
OwnedInterval removedInterval)
separateIntervals
|
addAll, addAll, addInterval, bound, bound, getBounds, getEnd, getStart, iterator, removeAll, removeInterval, toString
public OwnedIntervalSequence()
Constructor for OwnedIntervalSequence.
public OwnedIntervalSequence(OwnedInterval interval)
Constructor for OwnedIntervalSequence.
interval
- a OwnedInterval
object.protected Collection<OwnedInterval> combineIntervals(OwnedInterval currInterval, OwnedInterval newInterval)
combineIntervals
combineIntervals
in class AbstractTimeIntervalSequence<OwnedInterval>
currInterval
- a TimeInterval
object.newInterval
- a TimeInterval
object.Collection
object.protected OwnedInterval createInterval(Date start, Date end)
createInterval
createInterval
in class AbstractTimeIntervalSequence<OwnedInterval>
start
- a Date
object.end
- a Date
object.TimeInterval
object.protected OwnedIntervalSequence createTail(OwnedInterval interval)
createTail
createTail
in class AbstractTimeIntervalSequence<OwnedInterval>
interval
- a TimeInterval
object.AbstractTimeIntervalSequence
object.protected Collection<OwnedInterval> separateIntervals(OwnedInterval origInterval, OwnedInterval removedInterval)
separateIntervals
separateIntervals
in class AbstractTimeIntervalSequence<OwnedInterval>
origInterval
- a TimeInterval
object.removedInterval
- a TimeInterval
object.Collection
object.Copyright © 2021. All rights reserved.