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 coordinatesType complex type.
014     *  <p>The following schema fragment specifies the expected content contained within this java content object.
015     * <p>
016     * <pre>
017     * &lt;complexType name="coordinatesType">
018     *   &lt;complexContent>
019     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
020     *       &lt;sequence>
021     *         &lt;element name="ra">
022     *           &lt;complexType>
023     *             &lt;simpleContent>
024     *               &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
025     *                 &lt;attribute name="format">
026     *                   &lt;simpleType>
027     *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
028     *                       &lt;enumeration value="hms"/>
029     *                       &lt;enumeration value="decimal"/>
030     *                       &lt;enumeration value="radians"/>
031     *                     &lt;/restriction>
032     *                   &lt;/simpleType>
033     *                 &lt;/attribute>
034     *               &lt;/extension>
035     *             &lt;/simpleContent>
036     *           &lt;/complexType>
037     *         &lt;/element>
038     *         &lt;element name="dec">
039     *           &lt;complexType>
040     *             &lt;simpleContent>
041     *               &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
042     *                 &lt;attribute name="format">
043     *                   &lt;simpleType>
044     *                     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
045     *                       &lt;enumeration value="dms"/>
046     *                       &lt;enumeration value="decimal"/>
047     *                       &lt;enumeration value="radians"/>
048     *                     &lt;/restriction>
049     *                   &lt;/simpleType>
050     *                 &lt;/attribute>
051     *               &lt;/extension>
052     *             &lt;/simpleContent>
053     *           &lt;/complexType>
054     *         &lt;/element>
055     *       &lt;/sequence>
056     *       &lt;attribute name="epoch">
057     *         &lt;simpleType>
058     *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
059     *             &lt;enumeration value="1950"/>
060     *             &lt;enumeration value="2000"/>
061     *           &lt;/restriction>
062     *         &lt;/simpleType>
063     *       &lt;/attribute>
064     *       &lt;attribute name="source" type="{http://www.w3.org/2001/XMLSchema}string" />
065     *     &lt;/restriction>
066     *   &lt;/complexContent>
067     * &lt;/complexType>
068     * </pre>
069     * 
070     */
071    public interface CoordinatesType {
072    
073    
074        /**
075         * 
076         * @return possible object is
077         * {@link astronomy.data.spectra.CoordinatesType.DecType}
078         */
079        astronomy.data.spectra.CoordinatesType.DecType getDec();
080    
081        /**
082         * 
083         * @param value allowed object is
084         * {@link astronomy.data.spectra.CoordinatesType.DecType}
085         */
086        void setDec(astronomy.data.spectra.CoordinatesType.DecType value);
087    
088        /**
089         * 
090         * @return possible object is
091         * {@link astronomy.data.spectra.CoordinatesType.RaType}
092         */
093        astronomy.data.spectra.CoordinatesType.RaType getRa();
094    
095        /**
096         * 
097         * @param value allowed object is
098         * {@link astronomy.data.spectra.CoordinatesType.RaType}
099         */
100        void setRa(astronomy.data.spectra.CoordinatesType.RaType value);
101    
102        /**
103         * 
104         * @return possible object is
105         * {@link java.lang.String}
106         */
107        java.lang.String getEpoch();
108    
109        /**
110         * 
111         * @param value allowed object is
112         * {@link java.lang.String}
113         */
114        void setEpoch(java.lang.String value);
115    
116        /**
117         * 
118         * @return possible object is
119         * {@link java.lang.String}
120         */
121        java.lang.String getSource();
122    
123        /**
124         * 
125         * @param value allowed object is
126         * {@link java.lang.String}
127         */
128        void setSource(java.lang.String value);
129    
130    
131        /**
132         * Java content class for anonymous complex type.
133         *  <p>The following schema fragment specifies the expected content contained within this java content object.
134         * <p>
135         * <pre>
136         * &lt;complexType>
137         *   &lt;simpleContent>
138         *     &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
139         *       &lt;attribute name="format">
140         *         &lt;simpleType>
141         *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
142         *             &lt;enumeration value="dms"/>
143         *             &lt;enumeration value="decimal"/>
144         *             &lt;enumeration value="radians"/>
145         *           &lt;/restriction>
146         *         &lt;/simpleType>
147         *       &lt;/attribute>
148         *     &lt;/extension>
149         *   &lt;/simpleContent>
150         * &lt;/complexType>
151         * </pre>
152         * 
153         */
154        public interface DecType {
155    
156    
157            /**
158             * 
159             * @return possible object is
160             * {@link java.lang.String}
161             */
162            java.lang.String getValue();
163    
164            /**
165             * 
166             * @param value allowed object is
167             * {@link java.lang.String}
168             */
169            void setValue(java.lang.String value);
170    
171            /**
172             * 
173             * @return possible object is
174             * {@link java.lang.String}
175             */
176            java.lang.String getFormat();
177    
178            /**
179             * 
180             * @param value allowed object is
181             * {@link java.lang.String}
182             */
183            void setFormat(java.lang.String value);
184    
185        }
186    
187    
188        /**
189         * Java content class for anonymous complex type.
190         *  <p>The following schema fragment specifies the expected content contained within this java content object.
191         * <p>
192         * <pre>
193         * &lt;complexType>
194         *   &lt;simpleContent>
195         *     &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
196         *       &lt;attribute name="format">
197         *         &lt;simpleType>
198         *           &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
199         *             &lt;enumeration value="hms"/>
200         *             &lt;enumeration value="decimal"/>
201         *             &lt;enumeration value="radians"/>
202         *           &lt;/restriction>
203         *         &lt;/simpleType>
204         *       &lt;/attribute>
205         *     &lt;/extension>
206         *   &lt;/simpleContent>
207         * &lt;/complexType>
208         * </pre>
209         * 
210         */
211        public interface RaType {
212    
213    
214            /**
215             * 
216             * @return possible object is
217             * {@link java.lang.String}
218             */
219            java.lang.String getValue();
220    
221            /**
222             * 
223             * @param value allowed object is
224             * {@link java.lang.String}
225             */
226            void setValue(java.lang.String value);
227    
228            /**
229             * 
230             * @return possible object is
231             * {@link java.lang.String}
232             */
233            java.lang.String getFormat();
234    
235            /**
236             * 
237             * @param value allowed object is
238             * {@link java.lang.String}
239             */
240            void setFormat(java.lang.String value);
241    
242        }
243    
244    }