public abstract class AbstractShiftBucketDataSet extends java.lang.Object implements IDataSet
Constructor and Description |
---|
AbstractShiftBucketDataSet() |
AbstractShiftBucketDataSet(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addData(java.util.Date start,
java.util.Date end,
double value) |
void |
addQtyData(java.util.Date start,
java.util.Date end,
double value) |
abstract java.lang.String |
calculateKey(java.util.Date date) |
void |
clearData() |
protected abstract DateRangeWithValue |
createBucket(java.lang.String key,
double value) |
DateRangeWithValue |
get(java.lang.String key) |
java.util.List |
getData() |
java.lang.String |
getKey() |
java.lang.String |
getName() |
abstract java.lang.String |
getNextKey(java.lang.String key) |
void |
setKey(java.lang.String key) |
void |
setName(java.lang.String name) |
public AbstractShiftBucketDataSet(java.lang.String name)
public AbstractShiftBucketDataSet()
public abstract java.lang.String calculateKey(java.util.Date date)
public abstract java.lang.String getNextKey(java.lang.String key)
protected abstract DateRangeWithValue createBucket(java.lang.String key, double value)
public final void setName(java.lang.String name)
public DateRangeWithValue get(java.lang.String key)
public final void addData(java.util.Date start, java.util.Date end, double value)
public void addQtyData(java.util.Date start, java.util.Date end, double value)