fi.helsinki.cs.gist.schedule
Interface GScheduleViewModel

All Known Implementing Classes:
GDefaultScheduleViewModel

public abstract interface GScheduleViewModel

GScheduleViewModel


Field Summary
static int ABOVE_RANGE
           
static int BELOW_RANGE
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener l)
           
 int getDaySheetHeight()
           
 java.util.Vector getDayWidths()
           
 int getGridLine(int line)
           
 java.util.Vector getGridLines()
           
 java.util.Vector getGridLineTimes()
           
 java.util.Vector getGridLineTimes(java.util.Date day)
           
 int getGridScaling()
           
 int getGridStartY()
           
 int getHourRangeEnd()
           
 int getHourRangeStart()
           
 int getLineForTime(java.util.Date time)
           
 java.util.Date getNearestGridTime(java.util.Date time)
           
 java.util.Date getNearestGridTime(java.awt.Point p)
           
 java.util.Date getNearestGridTime(java.awt.Point p, java.util.Date day)
           
 java.util.Date getTimeRangeEnd()
           
 java.util.Date getTimeRangeStart()
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener l)
           
 void setDaySheetHeight(int height)
           
 void setDayWidths(java.util.Vector aDayWidths)
           
 void setGridScaling(int gridMinuteScale)
           
 void setHourRangeEnd(int endHour)
           
 void setHourRangeStart(int startHour)
           
 void setTimeRangeEnd(java.util.Date end)
           
 void setTimeRangeStart(java.util.Date start)
           
 

Field Detail

ABOVE_RANGE

public static final int ABOVE_RANGE

BELOW_RANGE

public static final int BELOW_RANGE
Method Detail

setDaySheetHeight

public void setDaySheetHeight(int height)

getDaySheetHeight

public int getDaySheetHeight()

setDayWidths

public void setDayWidths(java.util.Vector aDayWidths)

getDayWidths

public java.util.Vector getDayWidths()

getGridStartY

public int getGridStartY()

getGridLines

public java.util.Vector getGridLines()

getGridLineTimes

public java.util.Vector getGridLineTimes(java.util.Date day)

getGridLineTimes

public java.util.Vector getGridLineTimes()

getGridLine

public int getGridLine(int line)

setGridScaling

public void setGridScaling(int gridMinuteScale)

getGridScaling

public int getGridScaling()

setTimeRangeStart

public void setTimeRangeStart(java.util.Date start)

setHourRangeStart

public void setHourRangeStart(int startHour)

getTimeRangeStart

public java.util.Date getTimeRangeStart()

getHourRangeStart

public int getHourRangeStart()

setTimeRangeEnd

public void setTimeRangeEnd(java.util.Date end)

setHourRangeEnd

public void setHourRangeEnd(int endHour)

getTimeRangeEnd

public java.util.Date getTimeRangeEnd()

getHourRangeEnd

public int getHourRangeEnd()

getNearestGridTime

public java.util.Date getNearestGridTime(java.util.Date time)

getNearestGridTime

public java.util.Date getNearestGridTime(java.awt.Point p,
                                         java.util.Date day)

getNearestGridTime

public java.util.Date getNearestGridTime(java.awt.Point p)

getLineForTime

public int getLineForTime(java.util.Date time)

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener l)

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener l)