001 // 002 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.1-05/30/2003 05:06 AM(java_re)-fcs 003 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 004 // Any modifications to this file will be lost upon recompilation of the source schema. 005 // Generated on: 2004.10.11 at 12:13:34 EDT 006 // 007 008 009 package astronomy.data.spectra; 010 011 012 /** 013 * Java content class for WavelengthType complex type. 014 * <p>The following schema fragment specifies the expected content contained within this java content object. 015 * <p> 016 * <pre> 017 * <complexType name="WavelengthType"> 018 * <simpleContent> 019 * <extension base="<http://www.w3.org/2001/XMLSchema>float"> 020 * <attribute name="redshift" type="{http://www.w3.org/2001/XMLSchema}float" /> 021 * <attribute name="unit"> 022 * <simpleType> 023 * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> 024 * <enumeration value="angstrom"/> 025 * <enumeration value="nanometer"/> 026 * <enumeration value="meter"/> 027 * </restriction> 028 * </simpleType> 029 * </attribute> 030 * <attribute name="type"> 031 * <simpleType> 032 * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> 033 * <enumeration value="geocentric"/> 034 * <enumeration value="heliocentric"/> 035 * <enumeration value="restframe"/> 036 * </restriction> 037 * </simpleType> 038 * </attribute> 039 * </extension> 040 * </simpleContent> 041 * </complexType> 042 * </pre> 043 * 044 */ 045 public interface WavelengthType { 046 047 048 /** 049 * 050 * @return possible object is 051 * {@link java.lang.String} 052 */ 053 java.lang.String getType(); 054 055 /** 056 * 057 * @param value allowed object is 058 * {@link java.lang.String} 059 */ 060 void setType(java.lang.String value); 061 062 float getValue(); 063 064 void setValue(float value); 065 066 float getRedshift(); 067 068 void setRedshift(float value); 069 070 /** 071 * 072 * @return possible object is 073 * {@link java.lang.String} 074 */ 075 java.lang.String getUnit(); 076 077 /** 078 * 079 * @param value allowed object is 080 * {@link java.lang.String} 081 */ 082 void setUnit(java.lang.String value); 083 084 }