org.sakaiproject.component.legacy.calendar
Class BaseCalendarService.LayoutRow

java.lang.Object
  extended byjava.util.AbstractCollection
      extended byjava.util.AbstractList
          extended byjava.util.ArrayList
              extended byorg.sakaiproject.component.legacy.calendar.BaseCalendarService.LayoutRow
All Implemented Interfaces:
Cloneable, Collection, List, RandomAccess, Serializable
Enclosing class:
BaseCalendarService

protected class BaseCalendarService.LayoutRow
extends ArrayList

This is a container for a list of columns, plus the timerange for all the events contained in the row. This time range is a union of all the separate time ranges.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
protected BaseCalendarService.LayoutRow()
           
 
Method Summary
 TimeRange getRowTimeRange()
          Gets the union of all event time ranges in this row.
 void setRowTimeRange(TimeRange range)
          Sets the union of all event time ranges in this row.
 
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, removeRange, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, remove, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, remove, removeAll, retainAll, subList
 

Constructor Detail

BaseCalendarService.LayoutRow

protected BaseCalendarService.LayoutRow()
Method Detail

getRowTimeRange

public TimeRange getRowTimeRange()
Gets the union of all event time ranges in this row.


setRowTimeRange

public void setRowTimeRange(TimeRange range)
Sets the union of all event time ranges in this row.