public abstract class SplitPeriod extends Period implements SplitTimePeriod
Modifier and Type | Class and Description |
---|---|
class |
SplitPeriod.PeriodIterator |
Modifier | Constructor and Description |
---|---|
protected |
SplitPeriod(long[] splits) |
Modifier and Type | Method and Description |
---|---|
static SplitPeriod |
getInstance(java.util.Calendar start_cal,
java.util.Calendar end_cal,
int field) |
static SplitPeriod |
getInstance(java.util.Calendar start_cal,
java.util.Calendar end_cal,
int field,
int target) |
static SplitPeriod |
getInstance(java.util.Date start,
java.util.Date end)
infer a sensible SplitPeriod form a start and end time
|
long[] |
getSplits() |
java.util.Iterator<TimePeriod> |
getSubPeriodIterator() |
TimePeriod[] |
getSubPeriods() |
contains, equals, getEnd, getStart, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getNsplit
getEnd, getStart
public long[] getSplits()
public java.util.Iterator<TimePeriod> getSubPeriodIterator()
public TimePeriod[] getSubPeriods()
getSubPeriods
in interface SplitTimePeriod
public static SplitPeriod getInstance(java.util.Date start, java.util.Date end)
start
- start Dateend
- end Datepublic static SplitPeriod getInstance(java.util.Calendar start_cal, java.util.Calendar end_cal, int field)
public static SplitPeriod getInstance(java.util.Calendar start_cal, java.util.Calendar end_cal, int field, int target)