edu.sc.seis.fissuresUtil.flow.querier
Class EventFinderQuery

java.lang.Object
  extended by edu.sc.seis.fissuresUtil.flow.querier.EventFinderQuery
All Implemented Interfaces:
Tester

public class EventFinderQuery
extends java.lang.Object
implements Tester


Constructor Summary
EventFinderQuery()
           
 
Method Summary
 edu.iris.Fissures.Area getArea()
           
 java.lang.String[] getCatalogs()
           
 java.lang.String[] getContributors()
           
 double getMaxDepth()
           
 edu.iris.Fissures.Quantity getMaxDepthQuantity()
           
 float getMaxMag()
           
 double getMinDepth()
           
 edu.iris.Fissures.Quantity getMinDepthQuantity()
           
 float getMinMag()
           
 MicroSecondTimeRange getTime()
           
 java.lang.String[] getTypes()
           
 void setArea(edu.iris.Fissures.Area a)
           
 void setCatalogs(java.lang.String[] catalogs)
           
 void setContributors(java.lang.String[] contributors)
           
 void setMaxDepth(double max)
           
 void setMaxMag(float max)
           
 void setMinDepth(double min)
           
 void setMinMag(float min)
           
 void setTime(MicroSecondTimeRange range)
           
 TestResult test(java.lang.Object o)
          Emulates a call to an event finder for o.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventFinderQuery

public EventFinderQuery()
Method Detail

test

public TestResult test(java.lang.Object o)
Emulates a call to an event finder for o. Currently only tests magnitude value, time, depth and area

Specified by:
test in interface Tester

getArea

public edu.iris.Fissures.Area getArea()

setArea

public void setArea(edu.iris.Fissures.Area a)

getMinMag

public float getMinMag()

setMinMag

public void setMinMag(float min)

getMaxMag

public float getMaxMag()

setMaxMag

public void setMaxMag(float max)

getTime

public MicroSecondTimeRange getTime()

setTime

public void setTime(MicroSecondTimeRange range)

getMinDepthQuantity

public edu.iris.Fissures.Quantity getMinDepthQuantity()

getMinDepth

public double getMinDepth()
Returns:
- minimum depth in kilometers of events matched by this query

setMinDepth

public void setMinDepth(double min)
Parameters:
min - - new minimum depth in kilometers of events matched by this query

getMaxDepthQuantity

public edu.iris.Fissures.Quantity getMaxDepthQuantity()

getMaxDepth

public double getMaxDepth()
Returns:
- maximum depth in kilometers of events matched by this query

setMaxDepth

public void setMaxDepth(double max)
Parameters:
max - - new maximum depth in kilometers of events matched by this query

getTypes

public java.lang.String[] getTypes()

getCatalogs

public java.lang.String[] getCatalogs()

setCatalogs

public void setCatalogs(java.lang.String[] catalogs)

getContributors

public java.lang.String[] getContributors()

setContributors

public void setContributors(java.lang.String[] contributors)