|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.jaret.util.ui.timebars.model.AbstractTimeBarModel
de.jaret.util.ui.timebars.model.DefaultTimeBarModel
de.jaret.examples.timebars.calendar.model.CalendarModel
public class CalendarModel
| Field Summary | |
|---|---|
static de.jaret.util.date.JaretDate |
BASEDATE
date used as a base date for all intervals. |
| Fields inherited from class de.jaret.util.ui.timebars.model.DefaultTimeBarModel |
|---|
_rows |
| Fields inherited from class de.jaret.util.ui.timebars.model.AbstractTimeBarModel |
|---|
_listenerList, _maxDate, _minDate |
| Constructor Summary | |
|---|---|
CalendarModel()
|
|
| Method Summary | |
|---|---|
void |
createMonth(int month,
int year)
Update or create the model for the given month. |
protected void |
fireElementAdded(de.jaret.util.ui.timebars.model.TimeBarRow row,
de.jaret.util.date.Interval interval)
Adds handling of the placeholder creation. |
protected void |
fireElementChanged(de.jaret.util.ui.timebars.model.TimeBarRow row,
de.jaret.util.date.Interval interval)
Adds handling of the placeholder handling and checks whether an appointment is still registered with the right day (row) of the model. |
protected void |
fireElementRemoved(de.jaret.util.ui.timebars.model.TimeBarRow row,
de.jaret.util.date.Interval interval)
Adds handling of the placeholder deletion for the removed interval. |
Day |
getDay(int idx)
Retrieve the day for an index (simple cast from getRow). |
Day |
getDay(de.jaret.util.date.JaretDate date)
Retrieve the day for a given date. |
int |
getIndexForDate(de.jaret.util.date.JaretDate jaretDate)
Get the index for the given date or -1. |
| Methods inherited from class de.jaret.util.ui.timebars.model.DefaultTimeBarModel |
|---|
addRow, addRow, getIndexForRow, getRow, getRowCount, remRow |
| Methods inherited from class de.jaret.util.ui.timebars.model.AbstractTimeBarModel |
|---|
addTimeBarModelListener, elementAdded, elementChanged, elementRemoved, fireHeaderChanged, fireModelDataChanged, fireRowAdded, fireRowDataChanged, fireRowRemoved, getMaxDate, getMinDate, getRowForInterval, headerChanged, remTimeBarModelListener, rowDataChanged, updateMinMax |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final de.jaret.util.date.JaretDate BASEDATE
| Constructor Detail |
|---|
public CalendarModel()
| Method Detail |
|---|
public void createMonth(int month,
int year)
month - monthyear - yearpublic int getIndexForDate(de.jaret.util.date.JaretDate jaretDate)
jaretDate - date
public Day getDay(de.jaret.util.date.JaretDate date)
date - date of the day
null if none could be foundpublic Day getDay(int idx)
idx - index
protected void fireElementAdded(de.jaret.util.ui.timebars.model.TimeBarRow row,
de.jaret.util.date.Interval interval)
fireElementAdded in class de.jaret.util.ui.timebars.model.AbstractTimeBarModel
protected void fireElementChanged(de.jaret.util.ui.timebars.model.TimeBarRow row,
de.jaret.util.date.Interval interval)
fireElementChanged in class de.jaret.util.ui.timebars.model.AbstractTimeBarModel
protected void fireElementRemoved(de.jaret.util.ui.timebars.model.TimeBarRow row,
de.jaret.util.date.Interval interval)
fireElementRemoved in class de.jaret.util.ui.timebars.model.AbstractTimeBarModel
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||