|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdatechooser.model.multiple.DateOutputStyle
datechooser.model.multiple.Period
public class Period
Period (interval between start and end dates).
Класс, описывающий период.
Constructor Summary | |
---|---|
Period(java.util.Calendar aDate)
Creates period contained one date (start=end). |
|
Period(java.util.Calendar start,
java.util.Calendar end)
Sets minimal date as startn (even if end date parameter before start). |
Method Summary | |
---|---|
java.lang.Object |
clone()
Deep period clone. |
int |
compareTo(java.lang.Object o)
Compares periods. |
boolean |
equals(java.lang.Object obj)
Are periods equals. |
java.util.Calendar |
getEndDate()
Get end date. |
java.util.Calendar |
getStartDate()
Get start period date. |
boolean |
isIn(java.util.Calendar aDate)
Is given date in period. |
boolean |
isIntersects(Period anotherPeriod)
Does current period intersect another. |
boolean |
isNear(java.util.Calendar date)
Is current period near to date. |
boolean |
isNear(Period anotherPeriod)
Is current period near to another. |
boolean |
isOneDate()
Is period equals one date. |
boolean |
isValid()
Is period valid. |
void |
set(java.util.Calendar start,
java.util.Calendar end)
Sets minimal date as startn (even if end date parameter before start). |
void |
setEndDate(java.util.Calendar endDate)
Sets period end. |
void |
setStartDate(java.util.Calendar startDate)
Sets period start. |
java.lang.String |
toString()
Cast to String. |
java.lang.String |
toString(java.text.DateFormat dateFormat)
Cast to String. |
java.lang.String |
toString(int fmtStyle,
java.util.Locale locale)
Cast to String. |
void |
unite(Period anotherPeriod)
Unites two periods. |
Methods inherited from class datechooser.model.multiple.DateOutputStyle |
---|
getDateFormat, getFormat, getLocale, setFormat, setLocale |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Period(java.util.Calendar start, java.util.Calendar end)
start
- Period start.end
- Period end.public Period(java.util.Calendar aDate)
aDate
- Date.Method Detail |
---|
public void set(java.util.Calendar start, java.util.Calendar end)
start
- Period start.end
- Period end.public boolean isIn(java.util.Calendar aDate)
public java.util.Calendar getStartDate()
public void setStartDate(java.util.Calendar startDate)
startDate
- Start date. null make period invalid.public java.util.Calendar getEndDate()
public void setEndDate(java.util.Calendar endDate)
endDate
- End date. null make period invalid.public boolean isOneDate()
public boolean isValid()
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
public boolean isIntersects(Period anotherPeriod)
public boolean isNear(Period anotherPeriod)
public boolean isNear(java.util.Calendar date)
public void unite(Period anotherPeriod)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.Object clone()
clone
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(int fmtStyle, java.util.Locale locale)
fmtStyle
- Date format style.locale
- Locale.public java.lang.String toString(java.text.DateFormat dateFormat)
dateFormat
- Date format.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |