package edu.sc.seis.sod.subsetter; import org.w3c.dom.Element; import edu.sc.seis.sod.SodElement; import edu.sc.seis.sod.UserConfigurationException; public class LatitudeRange extends RangeSubsetter implements SodElement { public LatitudeRange(Element config) throws UserConfigurationException { super(config); check(min, config.getParentNode().getParentNode().getLocalName()); check(max, config.getParentNode().getParentNode().getLocalName()); } public static void check(double latitude, String reporter) throws UserConfigurationException{ if(latitude > 90 || latitude < -90){ throw new UserConfigurationException("Latitudes must be between -90 and 90 in " + reporter + "."); } } }