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-portModifier 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 TimePeriod
public final java.util.Date getEnd()
getEnd
in interface TimePeriod
public 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.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public static java.lang.Number getCalendarMonths(TimePeriod period)