|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--fi.helsinki.cs.gist.timeline.GDefaultVisibleDaysModel
The standard visible days handler for a GTimeline. Should be enough flexible to most of users.
GTimeline
,
GThumbPane
Constructor Summary | |
GDefaultVisibleDaysModel(java.util.Calendar calendar)
Constructs GDefaultVisibleModel that uses given Calendar. |
Method Summary | |
void |
addVisibleDaysModelListener(GVisibleDaysModelListener l)
|
boolean |
contains(java.util.Date day)
Tests if given day is in visibleDays. |
protected void |
fireVisibleDaysModelChanged()
|
int |
getActualColumnCount()
Returns number of non empty columns. |
int |
getActualRowCount()
Returns number of non empty rows. |
java.util.Date[] |
getDaysInColumn(int column)
Returns days in specified column. |
java.util.Date[] |
getDaysInRow(int row)
Returns days in specified row. |
java.util.Date |
getFirstDay()
Returns chronologically first day of current visible days. |
java.util.Date |
getLastDay()
Returns chronologically last day of current visible days. |
int |
getMaximumColumnCount()
Returns total number of columns, including empty columns. |
int |
getMaximumRowCount()
Returns total number of rows, including empty rows. |
java.util.Vector |
getVisibleDays()
Return visible days in Vector without formation information. |
java.util.Date[][] |
getVisibleDaysWithFormation()
Returns days in 2D formation array, which can contain null values for non-visible days. |
void |
removeVisibleDaysModelListener(GVisibleDaysModelListener l)
|
void |
setDefaultDays()
Sets visible days to be current and next weeks' weekdays. |
void |
setVisibleDays(java.util.Vector days)
Sets given days to visible days. |
void |
setVisibleDaysWithFormation(java.util.Date[][] days)
Sets given formation of given days to be visibleDays. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public GDefaultVisibleDaysModel(java.util.Calendar calendar)
Method Detail |
public void setVisibleDaysWithFormation(java.util.Date[][] days)
days
- Days to visible. Days are given in 2D array
of days. Array can contain null values, which
represent empty slots.public void setVisibleDays(java.util.Vector days)
public void setDefaultDays()
public java.util.Date[][] getVisibleDaysWithFormation()
public java.util.Vector getVisibleDays()
public java.util.Date getFirstDay()
public java.util.Date getLastDay()
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 void addVisibleDaysModelListener(GVisibleDaysModelListener l)
public void removeVisibleDaysModelListener(GVisibleDaysModelListener l)
protected void fireVisibleDaysModelChanged()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |