|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ScheduleModel
The underlying model of the UISchedule component. You should implement this interface when creating real implementations, which would typically be backed by a database.
Field Summary | |
---|---|
static int |
DAY
|
static int |
MONTH
|
static int |
WEEK
|
static int |
WORKWEEK
|
Method Summary | |
---|---|
void |
addEntry(ScheduleEntry entry)
Add an entry to the this model. |
boolean |
containsDate(Date date)
Check if the schedule contains the specified date |
boolean |
containsRepeatedIntervals()
|
Object |
get(int index)
Get the day at position index. |
int |
getMode()
|
Date |
getSelectedDate()
|
ScheduleEntry |
getSelectedEntry()
|
TimeZone |
getTimeZone()
|
boolean |
isEmpty()
|
boolean |
isEntrySelected()
|
Iterator |
iterator()
|
void |
refresh()
Reload the entries for the currently selected period |
void |
removeEntry(ScheduleEntry entry)
Remove an entry from this model |
void |
removeSelectedEntry()
Remove the currently selected entry from this model. |
void |
setMode(int mode)
|
void |
setSelectedDate(Date date)
|
void |
setSelectedEntry(ScheduleEntry selectedEntry)
|
int |
size()
|
Field Detail |
---|
static final int DAY
static final int WORKWEEK
static final int WEEK
static final int MONTH
Method Detail |
---|
boolean isEmpty()
void setMode(int mode)
mode
- the mode: DAY, WORKWEEK, WEEK or MONTHint getMode()
void setSelectedDate(Date date)
date
- the date to selectDate getSelectedDate()
void setSelectedEntry(ScheduleEntry selectedEntry)
selectedEntry
- the entry to selectScheduleEntry getSelectedEntry()
boolean isEntrySelected()
boolean containsDate(Date date)
Check if the schedule contains the specified date
date
- the date to check
Object get(int index)
Get the day at position index.
index
- the index
Iterator iterator()
int size()
void addEntry(ScheduleEntry entry)
entry
- the entry to be addedvoid removeEntry(ScheduleEntry entry)
entry
- the entry to be removedvoid removeSelectedEntry()
void refresh()
TimeZone getTimeZone()
boolean containsRepeatedIntervals()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |