edu.sc.seis.sod.subsetter.eventStation
Class RemoveStationDuplicate

java.lang.Object
  extended by edu.sc.seis.sod.subsetter.eventStation.RemoveStationDuplicate
All Implemented Interfaces:
SodElement, EventStationSubsetter, Subsetter

public class RemoveStationDuplicate
extends java.lang.Object
implements EventStationSubsetter


Field Summary
protected  QuantityImpl maxDistance
           
 
Constructor Summary
RemoveStationDuplicate()
           
RemoveStationDuplicate(org.w3c.dom.Element config)
           
RemoveStationDuplicate(QuantityImpl maxDistance)
           
 
Method Summary
 StringTree accept(CacheEvent event, StationImpl station, CookieJar cookieJar)
           
 boolean isDistanceClose(StationImpl staA, StationImpl staB)
           
protected  void setMaxDistance(QuantityImpl maxDistance)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

maxDistance

protected QuantityImpl maxDistance
Constructor Detail

RemoveStationDuplicate

public RemoveStationDuplicate(org.w3c.dom.Element config)
                       throws ConfigurationException
Throws:
ConfigurationException

RemoveStationDuplicate

public RemoveStationDuplicate(QuantityImpl maxDistance)
                       throws ConfigurationException
Throws:
ConfigurationException

RemoveStationDuplicate

public RemoveStationDuplicate()
Method Detail

accept

public StringTree accept(CacheEvent event,
                         StationImpl station,
                         CookieJar cookieJar)
                  throws java.lang.Exception
Specified by:
accept in interface EventStationSubsetter
Throws:
java.lang.Exception

isDistanceClose

public boolean isDistanceClose(StationImpl staA,
                               StationImpl staB)

setMaxDistance

protected void setMaxDistance(QuantityImpl maxDistance)
                       throws ConfigurationException
Throws:
ConfigurationException