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, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetNsplitgetEnd, getStartpublic long[] getSplits()
public java.util.Iterator<TimePeriod> getSubPeriodIterator()
public TimePeriod[] getSubPeriods()
getSubPeriods in interface SplitTimePeriodpublic 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)