edu.sc.seis.sod.subsetter
Class EffectiveTimeOverlap

java.lang.Object
  extended by edu.sc.seis.sod.subsetter.EffectiveTimeOverlap
All Implemented Interfaces:
SodElement, Subsetter
Direct Known Subclasses:
ChannelEffectiveTimeOverlap, EventEffectiveTimeOverlap, NetworkEffectiveTimeOverlap, SiteEffectiveTimeOverlap, StationEffectiveTimeOverlap

public abstract class EffectiveTimeOverlap
extends java.lang.Object
implements Subsetter


Constructor Summary
EffectiveTimeOverlap(org.w3c.dom.Element config)
           
EffectiveTimeOverlap(MicroSecondDate start, MicroSecondDate end)
           
EffectiveTimeOverlap(MicroSecondTimeRangeSupplier timeRange)
           
EffectiveTimeOverlap(TimeRange range)
           
 
Method Summary
 boolean overlaps(MicroSecondDate otherStart, MicroSecondDate otherEnd)
           
 boolean overlaps(TimeRange otherRange)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EffectiveTimeOverlap

public EffectiveTimeOverlap(MicroSecondTimeRangeSupplier timeRange)

EffectiveTimeOverlap

public EffectiveTimeOverlap(TimeRange range)

EffectiveTimeOverlap

public EffectiveTimeOverlap(MicroSecondDate start,
                            MicroSecondDate end)

EffectiveTimeOverlap

public EffectiveTimeOverlap(org.w3c.dom.Element config)
                     throws ConfigurationException
Throws:
ConfigurationException
Method Detail

overlaps

public boolean overlaps(TimeRange otherRange)

overlaps

public boolean overlaps(MicroSecondDate otherStart,
                        MicroSecondDate otherEnd)