de.jaret.examples.timebars.calendar.model
Class CalendarIntervalFilter

java.lang.Object
  extended by de.jaret.util.misc.PropertyObservableBase
      extended by de.jaret.examples.timebars.calendar.model.CalendarIntervalFilter
All Implemented Interfaces:
de.jaret.util.misc.PropertyObservable, de.jaret.util.ui.timebars.TimeBarIntervalFilter

public class CalendarIntervalFilter
extends de.jaret.util.misc.PropertyObservableBase
implements de.jaret.util.ui.timebars.TimeBarIntervalFilter

Interval filter for the calendar time bar viewer to exclude appointments by certain synchronizers and appointmens that are spanning multiple days.

Version:
$Id: CalendarIntervalFilter.java 705 2008-01-25 22:51:54Z kliem $
Author:
Peter Kliem

Field Summary
 
Fields inherited from class de.jaret.util.misc.PropertyObservableBase
_propertyChangeSupport
 
Constructor Summary
CalendarIntervalFilter()
           
 
Method Summary
 boolean isInResult(de.jaret.util.date.Interval interval)
           
 boolean isInResultHeader(de.jaret.util.date.Interval interval)
          Special for the header, since the normal filtering excludes whole day appointments.
 
Methods inherited from class de.jaret.util.misc.PropertyObservableBase
addPropertyChangeListener, firePropertyChange, isRealModification, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.jaret.util.misc.PropertyObservable
addPropertyChangeListener, removePropertyChangeListener
 

Constructor Detail

CalendarIntervalFilter

public CalendarIntervalFilter()
Method Detail

isInResultHeader

public boolean isInResultHeader(de.jaret.util.date.Interval interval)
Special for the header, since the normal filtering excludes whole day appointments.

Parameters:
interval -
Returns:

isInResult

public boolean isInResult(de.jaret.util.date.Interval interval)
Specified by:
isInResult in interface de.jaret.util.ui.timebars.TimeBarIntervalFilter


Copyright © 2012. All Rights Reserved.