public class TimeSeriesMask
extends java.lang.Object
implements java.io.Externalizable
A mask defines parts of time series data that is (manually) marked as invalid data.
| Modifier and Type | Field and Description |
|---|---|
static <any> |
SERIALIZER |
| Constructor and Description |
|---|
TimeSeriesMask()
Creates empty mask.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addInterval(Interval interval)
Insert new interval to mask.
|
java.util.ArrayList<Interval> |
getIntervals()
Get list of intervals.
|
java.util.Iterator<Interval> |
getIterator() |
boolean |
isEmpty() |
void |
readExternal(java.io.ObjectInput in) |
java.lang.String |
toString() |
void |
writeExternal(java.io.ObjectOutput out) |
public java.util.ArrayList<Interval> getIntervals()
public void addInterval(Interval interval)
Interval is added to list of intervals possibly merged with existing intervals.
interval - public java.util.Iterator<Interval> getIterator()
public boolean isEmpty()
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException
readExternal in interface java.io.Externalizablejava.io.IOExceptionpublic java.lang.String toString()
toString in class java.lang.Object