Package-level declarations

Types

Link copied to clipboard
public class ChainIterator<E> implements ListIterator<E>
Iterator that extends the ListIterator interface with some handy methods.
Link copied to clipboard
public class ChainsCombinator<T extends Comparable<T>, V>
Given a primary and a secondary chain, it mutates the primary chain by combining the respective values in the given order
  Primary    Secondary       Result (Updated Primary)
    1                          1
    |                          |
    2            2             2
    |            |             |
    4            3             3
    |            |             |
    .            4             4
    .                          .
    .                          .
                               .
Note: the iterator doesn't deal with duplicates in the output, it just returns the elements to be evaluated.
Link copied to clipboard
public class MultiOnlineSignal implements TimeSignal<T, V>
Class to represent n-dimensional online time signals.
Link copied to clipboard
public class MultiOnlineSpaceTimeSignal implements TimeSignal<T, V>
Link copied to clipboard
public class OnlineSignal<D extends Comparable<D>> implements TimeSignal<T, V>
Class to represent 1-dimensional online time signals.
Link copied to clipboard
public class OnlineSpaceTimeSignal<D extends Comparable<D>> implements SpaceTimeSignal<T, V>
Link copied to clipboard
public class TimeChain<T extends Comparable<T>, V> implements Iterable<T>
A segment chain is similar to a LinkedList, providing some specific features for Samples, like checking temporal integrity constraints, a custom iterator etc.
Link copied to clipboard
public class TimeSegment<T extends Comparable<T>, V> implements Sample<T, V>
Immutable concrete implementation of Sample.
Link copied to clipboard
public final class Update<T extends Comparable<T>, V> extends Record
Data class to store updates of the kind [start, end) -> value