|
Java Date Picker v2.0.0 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface represents the current state of the selection for a component that uses the date model.
Inner Class Summary | |
static class |
DateSelectionModel.SelectionMode
Defines the type of selection for the selection model. |
Method Summary | |
void |
addDateSelectionInterval(java.util.Date date1,
java.util.Date date2)
Change the selection to be the set union of the current date selection and the dates between date1 and date2 inclusive. |
void |
addDateSelectionListener(DateSelectionListener listener)
Registers a new date selection listener to the model. |
java.util.Date |
getAnchorSelectionDate()
Returns the anchor selection date. |
java.util.Date |
getLeadSelectionDate()
Returns the lead selection date. |
java.util.Date[] |
getSelectedDates()
Returns the selected dates. |
DateSelectionModel.SelectionMode |
getSelectionMode()
Returns the selection mode used by this model. |
boolean |
isDateSelected(java.util.Date date)
Determines whether a specified date has been selected. |
boolean |
isDisabled(java.util.Date date)
Determines whether a specified date should or should not be available from the calendar. |
void |
removeDateSelectionInterval(java.util.Date date1,
java.util.Date date2)
Change the selection to be the set difference of the current selection and the dates between date1 and date2 inclusive. |
void |
removeDateSelectionListener(DateSelectionListener listener)
Removes a specified date selection listener from this model. |
void |
setAnchorSelectionDate(java.util.Date date)
Sets the anchor selection date. |
void |
setDateSelectionIterval(java.util.Date date1,
java.util.Date date2)
Changes the date selection interval to be between date1 and date2 inclusive. |
void |
setLeadSelectionDate(java.util.Date date)
Sets the lead selection date. |
void |
setSelectionMode(DateSelectionModel.SelectionMode mode)
Specifies a new selection mode to be used by this model. |
Method Detail |
public void setSelectionMode(DateSelectionModel.SelectionMode mode)
mode
- selection mode to be used by this modelpublic DateSelectionModel.SelectionMode getSelectionMode()
public boolean isDisabled(java.util.Date date)
date
- the date to be testedtrue
if the date is disabled; false
otherwise.public boolean isDateSelected(java.util.Date date)
date
- date to be testedtrue
if the date has been selected; false
otherwise.public java.util.Date[] getSelectedDates()
DateSelectionModel.SelectionMode
public java.util.Date getAnchorSelectionDate()
public void setAnchorSelectionDate(java.util.Date date)
date
- anchor date to be setgetAnchorSelectionDate()
public java.util.Date getLeadSelectionDate()
public void setLeadSelectionDate(java.util.Date date)
date
- lead date to be setgetLeadSelectionDate()
public void setDateSelectionIterval(java.util.Date date1, java.util.Date date2)
DateSelectionListener
. Note that date1 doesn't have to be less than or
equal to date2.date1
- one end of the date intervaldate2
- other end of the date intervalpublic void addDateSelectionInterval(java.util.Date date1, java.util.Date date2)
DateSelectionListener
.
Note that date1 doesn't have to be less than or equal to date2.date1
- one end of the date intervaldate2
- other end of the date intervalpublic void removeDateSelectionInterval(java.util.Date date1, java.util.Date date2)
DateSelectionListener
.
Note that date1 doesn't have to be less than or equal to date2.date1
- one end of the date intervaldate2
- other end of the date intervalpublic void addDateSelectionListener(DateSelectionListener listener)
listener
- listener to be registeredpublic void removeDateSelectionListener(DateSelectionListener listener)
listener
- listener to be removed
|
Java Date Picker v2.0.0 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |