package edu.sc.seis.sod.subsetter.station; import org.w3c.dom.Element; import edu.sc.seis.sod.ConfigurationException; import edu.sc.seis.sod.SodUtil; import edu.sc.seis.sod.subsetter.Subsetter; import edu.sc.seis.sod.subsetter.SubsetterLoader; import edu.sc.seis.sod.subsetter.network.NetworkSubsetter; /** * @author groves Created on Mar 6, 2005 */ public class StationSubsetterLoader implements SubsetterLoader { public Subsetter load(Element el) throws ConfigurationException { Object subsetter = SodUtil.load(el, new String[] {"station", "network"}); if(subsetter instanceof NetworkSubsetter) { return new NetworkSubsetterWrapper((NetworkSubsetter)subsetter); } else { return (StationSubsetter)subsetter; } } }