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 anonymous complex type. 014 * <p>The following schema fragment specifies the expected content contained within this java content object. 015 * <p> 016 * <pre> 017 * <complexType> 018 * <complexContent> 019 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 020 * <sequence> 021 * <element name="type" maxOccurs="unbounded"> 022 * <complexType> 023 * <complexContent> 024 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 025 * <sequence> 026 * <element name="source" maxOccurs="unbounded"> 027 * <complexType> 028 * <complexContent> 029 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 030 * <sequence> 031 * <element name="reference" type="{}referenceType"/> 032 * <element name="spectra" type="{}spectraType" maxOccurs="unbounded"/> 033 * </sequence> 034 * </restriction> 035 * </complexContent> 036 * </complexType> 037 * </element> 038 * </sequence> 039 * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" /> 040 * </restriction> 041 * </complexContent> 042 * </complexType> 043 * </element> 044 * </sequence> 045 * </restriction> 046 * </complexContent> 047 * </complexType> 048 * </pre> 049 * 050 */ 051 public interface SpectradatabaseType { 052 053 054 /** 055 * Gets the value of the Type property. 056 * 057 * This accessor method returns a reference to the live list, 058 * not a snapshot. Therefore any modification you make to the 059 * returned list will be present inside the JAXB object. 060 * This is why there's any setter method for the Type property. 061 * 062 * For example, to add a new item, do as follows: 063 * <pre> 064 * getType().add(newItem); 065 * </pre> 066 * 067 * 068 * Objects of the following type(s) are allowed in the list 069 * {@link astronomy.data.spectra.SpectradatabaseType.TypeType} 070 * 071 */ 072 java.util.List getType(); 073 074 075 /** 076 * Java content class for anonymous complex type. 077 * <p>The following schema fragment specifies the expected content contained within this java content object. 078 * <p> 079 * <pre> 080 * <complexType> 081 * <complexContent> 082 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 083 * <sequence> 084 * <element name="source" maxOccurs="unbounded"> 085 * <complexType> 086 * <complexContent> 087 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 088 * <sequence> 089 * <element name="reference" type="{}referenceType"/> 090 * <element name="spectra" type="{}spectraType" maxOccurs="unbounded"/> 091 * </sequence> 092 * </restriction> 093 * </complexContent> 094 * </complexType> 095 * </element> 096 * </sequence> 097 * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" /> 098 * </restriction> 099 * </complexContent> 100 * </complexType> 101 * </pre> 102 * 103 */ 104 public interface TypeType { 105 106 107 /** 108 * Gets the value of the Source property. 109 * 110 * This accessor method returns a reference to the live list, 111 * not a snapshot. Therefore any modification you make to the 112 * returned list will be present inside the JAXB object. 113 * This is why there's any setter method for the Source property. 114 * 115 * For example, to add a new item, do as follows: 116 * <pre> 117 * getSource().add(newItem); 118 * </pre> 119 * 120 * 121 * Objects of the following type(s) are allowed in the list 122 * {@link astronomy.data.spectra.SpectradatabaseType.TypeType.SourceType} 123 * 124 */ 125 java.util.List getSource(); 126 127 /** 128 * 129 * @return possible object is 130 * {@link java.lang.String} 131 */ 132 java.lang.String getName(); 133 134 /** 135 * 136 * @param value allowed object is 137 * {@link java.lang.String} 138 */ 139 void setName(java.lang.String value); 140 141 142 /** 143 * Java content class for anonymous complex type. 144 * <p>The following schema fragment specifies the expected content contained within this java content object. 145 * <p> 146 * <pre> 147 * <complexType> 148 * <complexContent> 149 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 150 * <sequence> 151 * <element name="reference" type="{}referenceType"/> 152 * <element name="spectra" type="{}spectraType" maxOccurs="unbounded"/> 153 * </sequence> 154 * </restriction> 155 * </complexContent> 156 * </complexType> 157 * </pre> 158 * 159 */ 160 public interface SourceType { 161 162 163 /** 164 * Gets the value of the Spectra property. 165 * 166 * This accessor method returns a reference to the live list, 167 * not a snapshot. Therefore any modification you make to the 168 * returned list will be present inside the JAXB object. 169 * This is why there's any setter method for the Spectra property. 170 * 171 * For example, to add a new item, do as follows: 172 * <pre> 173 * getSpectra().add(newItem); 174 * </pre> 175 * 176 * 177 * Objects of the following type(s) are allowed in the list 178 * {@link astronomy.data.spectra.SpectraType} 179 * 180 */ 181 java.util.List getSpectra(); 182 183 /** 184 * 185 * @return possible object is 186 * {@link astronomy.data.spectra.ReferenceType} 187 */ 188 astronomy.data.spectra.ReferenceType getReference(); 189 190 /** 191 * 192 * @param value allowed object is 193 * {@link astronomy.data.spectra.ReferenceType} 194 */ 195 void setReference(astronomy.data.spectra.ReferenceType value); 196 197 } 198 199 } 200 201 }