Serialized Form


Package fi.helsinki.cs.gist

Class fi.helsinki.cs.gist.GSchedule implements Serializable

Serialized Fields

boxFactory

GCalendarEventBoxFactory boxFactory

calendarEventSelectionModel

GCalendarEventSelectionModel calendarEventSelectionModel

calendarModel

GCalendarModel calendarModel

daySheetColumnModel

GDaySheetColumnModel daySheetColumnModel

hourRange

GHourRange hourRange

panel

javax.swing.JPanel panel

scheduleHeaderRenderer

GScheduleHeaderRenderer scheduleHeaderRenderer

scheduleViewModel

GScheduleViewModel scheduleViewModel

visibleDays

java.util.Vector visibleDays

Class fi.helsinki.cs.gist.GSpinEdit implements Serializable

Serialized Fields

actionCommand

java.lang.String actionCommand

bottomLimit

int bottomLimit

downButton

javax.swing.JButton downButton

number

int number

numberField

javax.swing.JTextField numberField

reverse

boolean reverse

upButton

javax.swing.JButton upButton

upperLimit

int upperLimit

Class fi.helsinki.cs.gist.GTimeField implements Serializable

Serialized Fields

Time

java.util.Date Time

timeString

java.lang.String timeString

toolkit

java.awt.Toolkit toolkit

Class fi.helsinki.cs.gist.GTimeField.GTimeFieldDocument implements Serializable

Serialized Fields

this$0

GTimeField this$0

Class fi.helsinki.cs.gist.GTimeline implements Serializable

Serialized Fields

boxFactory

GCalendarEventBoxFactory boxFactory

calEventSelectionM

GCalendarEventSelectionModel calEventSelectionM

calM

GCalendarModel calM

calSB

GCalendarScrollbar calSB

daySheetColumnM

GDaySheetColumnModel daySheetColumnM

scheduleHeaderRenderer

GScheduleHeaderRenderer scheduleHeaderRenderer

schedulePane

javax.swing.JComponent schedulePane

scheduleViewM

GScheduleViewModel scheduleViewM

visibleDaysM

GVisibleDaysModel visibleDaysM


Package fi.helsinki.cs.gist.schedule

Class fi.helsinki.cs.gist.schedule.GAbstractCalendarEventBox implements Serializable

Serialized Fields

column

int column

Class fi.helsinki.cs.gist.schedule.GAbstractCalendarEventEditor implements Serializable

Class fi.helsinki.cs.gist.schedule.GAbstractCalendarEventTip implements Serializable

Class fi.helsinki.cs.gist.schedule.GArrowBorder implements Serializable

Serialized Fields

direction

int direction

lineColor

java.awt.Color lineColor

Class fi.helsinki.cs.gist.schedule.GCalendarEvent implements Serializable

Serialized Fields

endTime

java.util.Date endTime
End time of this event

id

int id
Internal ID for this event

startTime

java.util.Date startTime
Start time of this event

text

java.lang.String text
Text for this event

Class fi.helsinki.cs.gist.schedule.GCalendarEventBox implements Serializable

Serialized Fields

bgColor

java.awt.Color bgColor

borderColor

java.awt.Color borderColor

borderMouseHandler

javax.swing.event.MouseInputListener borderMouseHandler

calEvent

GCalendarEvent calEvent
the actual calendar event associated with this box

dragSource

java.awt.dnd.DragSource dragSource
enables this component to be a Drag Source

editBox

GAbstractCalendarEventEditor editBox
an editor component for editing the calendar event

eventTipTimer

javax.swing.Timer eventTipTimer
a timer for the event "tooltip"

mouseHandler

javax.swing.event.MouseInputListener mouseHandler

popup

javax.swing.JPopupMenu popup
a popup context menu for the calendar event box

selectionColor

java.awt.Color selectionColor

selectionModel

GCalendarEventSelectionModel selectionModel

textArea

GEventTextPane textArea
visible part of calendar event box, displays the header text of the calendar event

tip

GAbstractCalendarEventTip tip
a eventtip component for tipping the calendar event

Class fi.helsinki.cs.gist.schedule.GCalendarEventEditor implements Serializable

Serialized Fields

cal

java.util.Calendar cal

calE

GCalendarEvent calE
CalendarEvent that is under edit

editEndtime

java.util.Date editEndtime
Temporary Date object for event end time

editStarttime

java.util.Date editStarttime
Temporary Date object for event start time

endGTimeField

GTimeField endGTimeField
Edit field for event end time

frameSize

java.awt.Dimension frameSize
Size of parent frame

startTimeField

GTimeField startTimeField
Edit field for event start time

textArea

GEventTextPane textArea
Editable text area

textAreaSize

java.awt.Dimension textAreaSize
Size of editable text area

Class fi.helsinki.cs.gist.schedule.GCalendarEventSelectionModelEvent implements Serializable

Class fi.helsinki.cs.gist.schedule.GCalendarModelEvent implements Serializable

Class fi.helsinki.cs.gist.schedule.GDaySheet implements Serializable

Serialized Fields

boxFactory

GCalendarEventBoxFactory boxFactory
CalendarEventBoxFactory of this component.

calendar

java.util.Calendar calendar
Calendar object of this component.

calendarEventSelectionModel

GCalendarEventSelectionModel calendarEventSelectionModel
CalendarEventSelectionModel of this component.

calendarModel

GCalendarModel calendarModel
CalendarModel of this component.

columnModel

GDaySheetColumnModel columnModel
DaySheetColumnModel of this component.

columns

java.util.Vector columns
Columns of DaySheet. Each column is a Vector of GCalendarEvents.

day

java.util.Date day
A day that these DaySheet represents.

dropTarget

java.awt.dnd.DropTarget dropTarget
enables this component to be a dropTarget

scheduleHeaderRenderer

GScheduleHeaderRenderer scheduleHeaderRenderer
ScheduleHeaderRenderer of this component.

scheduleViewModel

GScheduleViewModel scheduleViewModel
ScheduleViewModel of this component.

Class fi.helsinki.cs.gist.schedule.GDottedLineBorder implements Serializable

Serialized Fields

lineColor

java.awt.Color lineColor

roundedCorners

boolean roundedCorners

thickness

int thickness

Class fi.helsinki.cs.gist.schedule.GEventTextPane implements Serializable

Serialized Fields

actionCommand

java.lang.String actionCommand

body

javax.swing.text.Style body

caretPosition

int caretPosition

doc

javax.swing.text.Document doc

header

javax.swing.text.Style header

rowHeight

int rowHeight

Class fi.helsinki.cs.gist.schedule.GEventTip implements Serializable

Serialized Fields

cal

java.util.Calendar cal

calE

GCalendarEvent calE
CalendarEvent that is under edit

endGTimeField

GTimeField endGTimeField
Edit field for event end time

startTimeField

GTimeField startTimeField
Edit field for event start time

textArea

GEventTextPane textArea
Editable text area

textAreaSize

java.awt.Dimension textAreaSize
Size of editable text area

Class fi.helsinki.cs.gist.schedule.GHourRange implements Serializable

Serialized Fields

bottomSpin

GSpinEdit bottomSpin

scheduleViewModel

GScheduleViewModel scheduleViewModel

upperSpin

GSpinEdit upperSpin

Class fi.helsinki.cs.gist.schedule.GJTextArea implements Serializable

Class fi.helsinki.cs.gist.schedule.GNonVisibleEventTip implements Serializable

Serialized Fields

textArea

GEventTextPane textArea
Editable text area

textAreaSize

java.awt.Dimension textAreaSize
Size of editable text area

Class fi.helsinki.cs.gist.schedule.GTextArea implements Serializable


Package fi.helsinki.cs.gist.timeline

Class fi.helsinki.cs.gist.timeline.GCalendarLayer implements Serializable

Serialized Fields

calSB

GCalendarScrollbar calSB

dayRenderer

GDayNumberRenderer dayRenderer

Class fi.helsinki.cs.gist.timeline.GCalendarScrollbar implements Serializable

Serialized Fields

calendar

java.util.Calendar calendar

colsOfDaysOfWeek

int[] colsOfDaysOfWeek

columns

int columns

colW

int colW

colWRemainder

int colWRemainder

downButtonBottom

javax.swing.JButton downButtonBottom

downButtonTop

javax.swing.JButton downButtonTop

grid

java.util.Date[][] grid
Grid of calendar days. Ordering in grid is grid[rows][columns] Each cell in grid contains Date, that it represents java.awt.Point is usually used to point to certain cell. x coordinate refers to grid columns, and y coordinate to rows.

headerH

int headerH

monthChangeCells

java.util.Vector monthChangeCells

monthRange

GMonthRange monthRange

rowH

int rowH

rowHRemainder

int rowHRemainder

rows

int rows

scrollArea

javax.swing.JLayeredPane scrollArea

scrollAreaLayers

java.util.Vector scrollAreaLayers

upButtonBottom

javax.swing.JButton upButtonBottom

upButtonTop

javax.swing.JButton upButtonTop

Class fi.helsinki.cs.gist.timeline.GCalendarSelectionLayer implements Serializable

Serialized Fields

calSB

GCalendarScrollbar calSB

selectionModel

GCalendarEventSelectionModel selectionModel

Class fi.helsinki.cs.gist.timeline.GMonthRange implements Serializable

Serialized Fields

calSB

GCalendarScrollbar calSB

endDate

java.util.Date endDate

startDate

java.util.Date startDate

Class fi.helsinki.cs.gist.timeline.GThumbLayer implements Serializable

Serialized Fields

calSB

GCalendarScrollbar calSB

defaultThumbSize

java.awt.Dimension defaultThumbSize

temporaryThumbColor

java.awt.Color temporaryThumbColor

thumb

java.awt.Rectangle thumb
Thumb defined as a rectangle of day cells in day grid. Thumb shows visible days of GVisibleDaysModel

thumbColor

java.awt.Color thumbColor

thumbSideLineColor

java.awt.Color thumbSideLineColor

visibleDays

GVisibleDaysModel visibleDays

Class fi.helsinki.cs.gist.timeline.GThumbMappingLines implements Serializable

Class fi.helsinki.cs.gist.timeline.GVisibleDaysModelEvent implements Serializable