package edu.sc.seis.sod.subsetter; import org.w3c.dom.Element; import edu.iris.Fissures.model.UnitImpl; import edu.sc.seis.sod.SodElement; import edu.sc.seis.sod.SodUtil; /** * Unit.java * * * Created: Tue Apr 2 13:54:51 2002 * * @author <a href="mailto:telukutl@piglet">Srinivasa Telukutla</a> * @version */ public class Unit implements SodElement{ /** * Creates a new <code>Unit</code> instance. * * @param config an <code>Element</code> value */ public Unit (Element config){ this.config = config; } /** * Describe <code>getUnit</code> method here. * * @return an <code>edu.iris.Fissures.Unit</code> value */ public edu.iris.Fissures.Unit getUnit() { String unitName = SodUtil.getNestedText(config); if(unitName.equals("SECOND")) return UnitImpl.SECOND; else if(unitName.equals("MINUTE")) return UnitImpl.MINUTE; else if(unitName.equals("HOUR")) return UnitImpl.HOUR; else if(unitName.equals("NANOSECOND")) return UnitImpl.NANOSECOND; else if(unitName.equals("MILLISECOND")) return UnitImpl.MILLISECOND; else if(unitName.equals("MICROSECOND")) return UnitImpl.MICROSECOND; else if(unitName.equals("KILOMETER")) return UnitImpl.KILOMETER; else if(unitName.equals("METER")) return UnitImpl.METER; else if(unitName.equals("AMPERE")) return UnitImpl.AMPERE; else if(unitName.equals("DEGREE")) return UnitImpl.DEGREE; else if(unitName.equals("NANOMETER")) return UnitImpl.NANOMETER; else if(unitName.equals("MICROMETER")) return UnitImpl.MICROMETER; else if(unitName.equals("MILLIMETER")) return UnitImpl.MILLIMETER; else if(unitName.equals("DAY")) return UnitImpl.DAY; else if(unitName.equals("YEAR")) return UnitImpl.DAY; return null; } private Element config = null; }// Unit