de.jaret.examples.timebars.millis.model
Class BreakIntervalFilter

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

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

Special interval filter removing all intervals that are completely inside a break in the timescale.

Version:
$Id: BreakIntervalFilter.java 836 2009-02-14 21:24:39Z kliem $
Author:
kliem

Field Summary
 
Fields inherited from class de.jaret.util.misc.PropertyObservableBase
_propertyChangeSupport
 
Constructor Summary
BreakIntervalFilter(de.jaret.util.ui.timebars.model.TimeBarRow ppsScaleRow)
          Construct the filter with a reference to the row that contains the pss intervals.
 
Method Summary
 boolean isInResult(de.jaret.util.date.Interval interval)
           Intervals are in the result if they do not fall into a break.
 
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

BreakIntervalFilter

public BreakIntervalFilter(de.jaret.util.ui.timebars.model.TimeBarRow ppsScaleRow)
Construct the filter with a reference to the row that contains the pss intervals.

Parameters:
ppsScaleRow - the time bar row containing the pps intervals
Method Detail

isInResult

public boolean isInResult(de.jaret.util.date.Interval interval)
Intervals are in the result if they do not fall into a break.

Specified by:
isInResult in interface de.jaret.util.ui.timebars.TimeBarIntervalFilter


Copyright © 2012. All Rights Reserved.