scheduler.view
Class ListView.ListViewRow

java.lang.Object
  extended by scheduler.view.ListView.ListViewRow
Enclosing class:
ListView

 class ListView.ListViewRow
extends java.lang.Object

The inner class ListViewRow is a container of a ScheduleItem and its form as row data in the list view table. The data is modelled as a vector of objects. This class is only used within ListView.


Field Summary
(package private)  java.lang.Object[] rowData
          The ScheduleItem's data as a vector of objects.
(package private)  ScheduleItem scheduleItem
          The ScheduleItem.
 
Constructor Summary
ListView.ListViewRow(ScheduleItem scheduleItem, java.lang.Object[] rowData)
          Construct this with the ScheduleItem and a vector of objects.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

scheduleItem

ScheduleItem scheduleItem
The ScheduleItem.


rowData

java.lang.Object[] rowData
The ScheduleItem's data as a vector of objects.

Constructor Detail

ListView.ListViewRow

ListView.ListViewRow(ScheduleItem scheduleItem,
                     java.lang.Object[] rowData)
Construct this with the ScheduleItem and a vector of objects.
 pre: ;

 post: this.scheduleItem' == scheduleItem &&
       this.rowData' == rowData;
                                                                

Parameters:
scheduleItem - the ScheduleItem
rowData - the ScheduleItem's data as a vector of objects