edu.sc.seis.sod.subsetter.origin
Class OriginAND
java.lang.Object
edu.sc.seis.sod.subsetter.LogicalSubsetter
edu.sc.seis.sod.subsetter.origin.EventLogicalSubsetter
edu.sc.seis.sod.subsetter.origin.OriginAND
- All Implemented Interfaces:
- SodElement, OriginSubsetter, Subsetter
public final class OriginAND
- extends EventLogicalSubsetter
- implements OriginSubsetter
This subsetter is used to specify a sequence of OriginANDSubsetters. This subsetter is accepted only when all the
subsetters forming the sequence are accepted.
<originAND>
<description>take any global 6.5 or better EQ</description>
<magnitudeRange>
<magType>mb</magType>
<min>4.5</min>
</magnitudeRange>
<eventArea>
<globalArea/>
</eventArea>
</originAND>
(or)
<originAND>
<description>take any 4.5 or better EQ in the southeast</description>
<eventArea>
<boxArea>
<latitudeRange>
<min>28</min>
<max>38</max>
</latitudeRange>
<longitudeRange>
<min>-85</min>
<max>-75</max>
</longitudeRange>
</boxArea>
</eventArea>
<magnitudeRange>
<magType>mb</magType>
<min>4.5</min>
</magnitudeRange>
</originAND>
(or)
<originAND>
<originAND>
<catalog><value>BIGQUAKE</value></catalog>
<catalog><value>BIGQUAKE</value></catalog>
<catalog><value>BIGQUAKE</value></catalog>
</originAND>
<originArrayAND>
<originNOT>
<magnitudeRange>
<magType>mb</magType>
<min>7</min>
<max>10</max>
</magnitudeRange>
</originNOT>
</originArrayAND>
</originAND>
Constructor Summary |
OriginAND(org.w3c.dom.Element config)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OriginAND
public OriginAND(org.w3c.dom.Element config)
throws ConfigurationException
- Throws:
ConfigurationException
accept
public StringTree accept(CacheEvent event,
EventAttrImpl eventAttr,
OriginImpl e)
throws java.lang.Exception
- Specified by:
accept
in interface OriginSubsetter
- Throws:
java.lang.Exception