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 }