package edu.sc.seis.sod.subsetter.channel; import org.w3c.dom.Element; import edu.iris.Fissures.network.ChannelImpl; import edu.sc.seis.sod.SodUtil; import edu.sc.seis.sod.source.network.NetworkSource; import edu.sc.seis.sod.status.StringTree; import edu.sc.seis.sod.status.StringTreeLeaf; public class OrientationCode implements ChannelSubsetter { public OrientationCode(Element config) { acceptedOrientation = SodUtil.getNestedText(config).charAt(0); } public StringTree accept(ChannelImpl channel, NetworkSource network){ return new StringTreeLeaf(this, channel.get_id().channel_code.charAt(2) == acceptedOrientation); } private char acceptedOrientation; }//OrientationCode