public class ViewPeriod extends java.lang.Object implements TimePeriod
TimePeriod corresponding to the standard CalendarFieldSplitPeriod
representation. This is usually used as part of the target for transitions with
a time-period view-port| Modifier and Type | Field and Description |
|---|---|
protected int |
block |
protected int |
field |
protected int |
num_periods |
protected static java.lang.String |
SEPERATOR |
protected java.util.Calendar |
start |
| Constructor and Description |
|---|
ViewPeriod(java.util.Calendar start,
int field,
int block,
int num_periods) |
ViewPeriod(ViewPeriod p) |
| Modifier and Type | Method and Description |
|---|---|
protected ViewPeriod |
create(java.util.Calendar c,
int field,
int block,
int num_periods) |
ViewPeriod |
down() |
boolean |
equals(java.lang.Object obj) |
int |
getBlock() |
static java.lang.Number |
getCalendarMonths(TimePeriod period) |
java.util.Date |
getEnd() |
int |
getField() |
int |
getNumPeriods() |
java.util.Date |
getStart() |
int |
hashCode() |
static ViewPeriod |
parsePeriod(java.lang.String id) |
java.lang.String |
toString() |
ViewPeriod |
up() |
protected static final java.lang.String SEPERATOR
protected final java.util.Calendar start
protected final int field
protected final int block
protected final int num_periods
public ViewPeriod(ViewPeriod p)
public ViewPeriod(java.util.Calendar start,
int field,
int block,
int num_periods)
public final java.util.Date getStart()
getStart in interface TimePeriodpublic final java.util.Date getEnd()
getEnd in interface TimePeriodpublic final int getField()
public final int getBlock()
public final int getNumPeriods()
public final ViewPeriod up()
public final ViewPeriod down()
protected ViewPeriod create(java.util.Calendar c, int field, int block, int num_periods)
public static ViewPeriod parsePeriod(java.lang.String id)
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic static java.lang.Number getCalendarMonths(TimePeriod period)