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