|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface GVisibleDaysModel defines the requirements for a model object suitable to use with GTimeline to store information of currently visible days. It stores also formation of days, so that, if days are shown in different places (like in several GSchedules of GTimeline and in GThumbPane of GCalendarScrollbar) they can be laid out similarly. This helps user.
GDefaultVisibleDaysModel
Method Summary | |
void |
addVisibleDaysModelListener(GVisibleDaysModelListener listener)
|
boolean |
contains(java.util.Date day)
Returns true, if visible days contains given day. |
int |
getActualColumnCount()
Returns number of columns, which contains dates. |
int |
getActualRowCount()
Returns number of rows, which contains dates. |
java.util.Date[] |
getDaysInColumn(int column)
Returns days in given column. |
java.util.Date[] |
getDaysInRow(int row)
Returns days in given row. |
java.util.Date |
getFirstDay()
Returns chronologically first visible day. |
java.util.Date |
getLastDay()
Returns chronologically last visible day. |
int |
getMaximumColumnCount()
Returns number of columns that formation spans. |
int |
getMaximumRowCount()
Returns number of rows that formation spans. |
java.util.Vector |
getVisibleDays()
Returns just visible days. |
java.util.Date[][] |
getVisibleDaysWithFormation()
Returns days in formation. |
void |
removeVisibleDaysModelListener(GVisibleDaysModelListener listener)
|
void |
setVisibleDays(java.util.Vector days)
Sets visible days. |
void |
setVisibleDaysWithFormation(java.util.Date[][] days)
Sets visible days in given formation. |
Method Detail |
public void setVisibleDays(java.util.Vector days)
days
- vector of days to be visible.public void setVisibleDaysWithFormation(java.util.Date[][] days)
public java.util.Vector getVisibleDays()
public java.util.Date[][] getVisibleDaysWithFormation()
public java.util.Date[] getDaysInRow(int row)
public java.util.Date[] getDaysInColumn(int column)
public int getActualRowCount()
public int getMaximumRowCount()
public int getActualColumnCount()
public int getMaximumColumnCount()
public boolean contains(java.util.Date day)
public java.util.Date getFirstDay()
public java.util.Date getLastDay()
public void addVisibleDaysModelListener(GVisibleDaysModelListener listener)
public void removeVisibleDaysModelListener(GVisibleDaysModelListener listener)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |