|
||||||||||
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.DayInterval
public class DayInterval
Represents an interval as a set of Days.
Constructor Summary | |
---|---|
DayInterval(Day startDay,
Day endDay)
Instantiates DayInterval with start day and end day. |
|
DayInterval(java.lang.String startYear,
java.lang.String startMonth,
java.lang.String startDay,
java.lang.String endYear,
java.lang.String endMonth,
java.lang.String endDay)
Instantiates DayInterval with start day and end day. |
|
DayInterval(javax.xml.datatype.XMLGregorianCalendar xmlStartDay,
javax.xml.datatype.XMLGregorianCalendar xmlEndDay)
Instantiates DayInterval with start day and end day. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
Indicates whether some other object is "equal to" this one. |
Day |
getEndDay()
Gets the end day of this interval. |
Day |
getStartDay()
Gets the start day of this interval. |
int |
hashCode()
Gets the hash code. |
java.util.Iterator<Day> |
iterator()
Returns an iterator over the days in this interval. |
java.lang.String |
toString()
String representation of this interval. |
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 DayInterval(java.lang.String startYear, java.lang.String startMonth, java.lang.String startDay, java.lang.String endYear, java.lang.String endMonth, java.lang.String endDay) throws IllegalIntervalException
startYear
- Interval's start year.startMonth
- Interval's start month.startDay
- Interval's start day.endYear
- Interval's end year.endMonth
- Interval's end month.endDay
- Interval's end day.
IllegalIntervalException
- If start day is later than end day.public DayInterval(Day startDay, Day endDay) throws IllegalIntervalException
startDay
- The starting day.endDay
- The ending day.
IllegalIntervalException
- If start day is later than end day.public DayInterval(javax.xml.datatype.XMLGregorianCalendar xmlStartDay, javax.xml.datatype.XMLGregorianCalendar xmlEndDay) throws IllegalIntervalException
xmlStartDay
- The starting day.xmlEndDay
- The ending day.
IllegalIntervalException
- If start day is later than end day.Method Detail |
---|
public Day getStartDay()
public Day getEndDay()
public java.util.Iterator<Day> iterator()
iterator
in interface java.lang.Iterable<Day>
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 |