|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hackystat.utilities.time.interval.Interval
org.hackystat.utilities.time.interval.WeekInterval
public class WeekInterval
Provides week interval.
Constructor Summary | |
---|---|
WeekInterval(java.lang.String startWeek,
java.lang.String endWeek)
Creates a WeekInterval object with start and end information. |
|
WeekInterval(javax.xml.datatype.XMLGregorianCalendar startWeek,
javax.xml.datatype.XMLGregorianCalendar endWeek)
Creates a week-based interval with start and end information. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
Indicates whether some other object is "equal to" this one. |
Week |
getEndWeek()
Gets end week. |
Week |
getStartWeek()
Gets start week. |
int |
hashCode()
Gets the hash code. |
java.util.Iterator<Week> |
iterator()
Gets the iterator over the week period. |
java.lang.String |
toString()
String representaiton of the WeekInterval object. |
Methods inherited from class org.hackystat.utilities.time.interval.Interval |
---|
getIntervalType, isDailyInterval, isMonthlyInterval, isWeeklyInterval |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public WeekInterval(java.lang.String startWeek, java.lang.String endWeek) throws IllegalIntervalException
startWeek
- Start week string.endWeek
- End week string.
IllegalIntervalException
- If the given start and end are invalid.public WeekInterval(javax.xml.datatype.XMLGregorianCalendar startWeek, javax.xml.datatype.XMLGregorianCalendar endWeek) throws IllegalIntervalException
startWeek
- An XMLGregorianCalendar indicating the start week.endWeek
- An XMLGregorianCalendar indicating the end week.
IllegalIntervalException
- If problems occur.Method Detail |
---|
public Week getStartWeek()
public Week getEndWeek()
public java.util.Iterator<Week> iterator()
iterator
in interface java.lang.Iterable<Week>
iterator
in class Interval
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
obj
- Another instance of DayInterval
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |