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 idType 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="idType"> 018 * <complexContent> 019 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 020 * <sequence> 021 * <element name="spectraname" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/> 022 * <element name="coordinates" type="{}coordinatesType" minOccurs="0"/> 023 * <element name="magnitude" maxOccurs="unbounded" minOccurs="0"> 024 * <complexType> 025 * <simpleContent> 026 * <extension base="<http://www.w3.org/2001/XMLSchema>float"> 027 * <attribute name="band" type="{http://www.w3.org/2001/XMLSchema}string" /> 028 * </extension> 029 * </simpleContent> 030 * </complexType> 031 * </element> 032 * <element name="redshift" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/> 033 * </sequence> 034 * <attribute name="type"> 035 * <simpleType> 036 * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> 037 * <enumeration value="quasar"/> 038 * <enumeration value="cpn"/> 039 * <enumeration value="wolfrayeto"/> 040 * <enumeration value="wolfrayetc"/> 041 * <enumeration value="wolfrayetn"/> 042 * <enumeration value="nova"/> 043 * <enumeration value="ovistar"/> 044 * <enumeration value="star"/> 045 * <enumeration value="shellstar"/> 046 * <enumeration value="be"/> 047 * </restriction> 048 * </simpleType> 049 * </attribute> 050 * <attribute name="source"> 051 * <simpleType> 052 * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> 053 * <enumeration value="author"/> 054 * <enumeration value="burbidge"/> 055 * <enumeration value="veron"/> 056 * <enumeration value="ned"/> 057 * </restriction> 058 * </simpleType> 059 * </attribute> 060 * <attribute name="url" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> 061 * <attribute name="number" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" /> 062 * <attribute name="page" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" /> 063 * </restriction> 064 * </complexContent> 065 * </complexType> 066 * </pre> 067 * 068 */ 069 public interface IdType { 070 071 072 /** 073 * 074 * @return possible object is 075 * {@link java.lang.String} 076 */ 077 java.lang.String getType(); 078 079 /** 080 * 081 * @param value allowed object is 082 * {@link java.lang.String} 083 */ 084 void setType(java.lang.String value); 085 086 float getRedshift(); 087 088 void setRedshift(float value); 089 090 /** 091 * 092 * @return possible object is 093 * {@link astronomy.data.spectra.CoordinatesType} 094 */ 095 astronomy.data.spectra.CoordinatesType getCoordinates(); 096 097 /** 098 * 099 * @param value allowed object is 100 * {@link astronomy.data.spectra.CoordinatesType} 101 */ 102 void setCoordinates(astronomy.data.spectra.CoordinatesType value); 103 104 /** 105 * Gets the value of the Spectraname property. 106 * 107 * This accessor method returns a reference to the live list, 108 * not a snapshot. Therefore any modification you make to the 109 * returned list will be present inside the JAXB object. 110 * This is why there's any setter method for the Spectraname property. 111 * 112 * For example, to add a new item, do as follows: 113 * <pre> 114 * getSpectraname().add(newItem); 115 * </pre> 116 * 117 * 118 * Objects of the following type(s) are allowed in the list 119 * {@link java.lang.String} 120 * 121 */ 122 java.util.List getSpectraname(); 123 124 /** 125 * Gets the value of the Magnitude property. 126 * 127 * This accessor method returns a reference to the live list, 128 * not a snapshot. Therefore any modification you make to the 129 * returned list will be present inside the JAXB object. 130 * This is why there's any setter method for the Magnitude property. 131 * 132 * For example, to add a new item, do as follows: 133 * <pre> 134 * getMagnitude().add(newItem); 135 * </pre> 136 * 137 * 138 * Objects of the following type(s) are allowed in the list 139 * {@link astronomy.data.spectra.IdType.MagnitudeType} 140 * 141 */ 142 java.util.List getMagnitude(); 143 144 long getNumber(); 145 146 void setNumber(long value); 147 148 /** 149 * 150 * @return possible object is 151 * {@link java.lang.String} 152 */ 153 java.lang.String getUrl(); 154 155 /** 156 * 157 * @param value allowed object is 158 * {@link java.lang.String} 159 */ 160 void setUrl(java.lang.String value); 161 162 /** 163 * 164 * @return possible object is 165 * {@link java.lang.String} 166 */ 167 java.lang.String getSource(); 168 169 /** 170 * 171 * @param value allowed object is 172 * {@link java.lang.String} 173 */ 174 void setSource(java.lang.String value); 175 176 long getPage(); 177 178 void setPage(long value); 179 180 181 /** 182 * Java content class for anonymous complex type. 183 * <p>The following schema fragment specifies the expected content contained within this java content object. 184 * <p> 185 * <pre> 186 * <complexType> 187 * <simpleContent> 188 * <extension base="<http://www.w3.org/2001/XMLSchema>float"> 189 * <attribute name="band" type="{http://www.w3.org/2001/XMLSchema}string" /> 190 * </extension> 191 * </simpleContent> 192 * </complexType> 193 * </pre> 194 * 195 */ 196 public interface MagnitudeType { 197 198 199 float getValue(); 200 201 void setValue(float value); 202 203 /** 204 * 205 * @return possible object is 206 * {@link java.lang.String} 207 */ 208 java.lang.String getBand(); 209 210 /** 211 * 212 * @param value allowed object is 213 * {@link java.lang.String} 214 */ 215 void setBand(java.lang.String value); 216 217 } 218 219 }