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 referenceType 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="referenceType"> 018 * <complexContent> 019 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 020 * <sequence> 021 * <element name="adscode" type="{http://www.w3.org/2001/XMLSchema}string"/> 022 * <element name="author" type="{}authorType" maxOccurs="unbounded"/> 023 * <element name="year" type="{http://www.w3.org/2001/XMLSchema}gYear" minOccurs="0"/> 024 * <element name="journal" minOccurs="0"> 025 * <complexType> 026 * <simpleContent> 027 * <extension base="<http://www.w3.org/2001/XMLSchema>string"> 028 * <attribute name="acronym" type="{http://www.w3.org/2001/XMLSchema}string" /> 029 * </extension> 030 * </simpleContent> 031 * </complexType> 032 * </element> 033 * <element name="volume" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> 034 * <element name="page" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" minOccurs="0"/> 035 * </sequence> 036 * </restriction> 037 * </complexContent> 038 * </complexType> 039 * </pre> 040 * 041 */ 042 public interface ReferenceType { 043 044 045 /** 046 * 047 * @return possible object is 048 * {@link java.lang.String} 049 */ 050 java.lang.String getYear(); 051 052 /** 053 * 054 * @param value allowed object is 055 * {@link java.lang.String} 056 */ 057 void setYear(java.lang.String value); 058 059 /** 060 * 061 * @return possible object is 062 * {@link astronomy.data.spectra.ReferenceType.JournalType} 063 */ 064 astronomy.data.spectra.ReferenceType.JournalType getJournal(); 065 066 /** 067 * 068 * @param value allowed object is 069 * {@link astronomy.data.spectra.ReferenceType.JournalType} 070 */ 071 void setJournal(astronomy.data.spectra.ReferenceType.JournalType value); 072 073 /** 074 * 075 * @return possible object is 076 * {@link java.lang.String} 077 */ 078 java.lang.String getAdscode(); 079 080 /** 081 * 082 * @param value allowed object is 083 * {@link java.lang.String} 084 */ 085 void setAdscode(java.lang.String value); 086 087 /** 088 * Gets the value of the Author property. 089 * 090 * This accessor method returns a reference to the live list, 091 * not a snapshot. Therefore any modification you make to the 092 * returned list will be present inside the JAXB object. 093 * This is why there's any setter method for the Author property. 094 * 095 * For example, to add a new item, do as follows: 096 * <pre> 097 * getAuthor().add(newItem); 098 * </pre> 099 * 100 * 101 * Objects of the following type(s) are allowed in the list 102 * {@link astronomy.data.spectra.AuthorType} 103 * 104 */ 105 java.util.List getAuthor(); 106 107 long getVolume(); 108 109 void setVolume(long value); 110 111 long getPage(); 112 113 void setPage(long value); 114 115 116 /** 117 * Java content class for anonymous complex type. 118 * <p>The following schema fragment specifies the expected content contained within this java content object. 119 * <p> 120 * <pre> 121 * <complexType> 122 * <simpleContent> 123 * <extension base="<http://www.w3.org/2001/XMLSchema>string"> 124 * <attribute name="acronym" type="{http://www.w3.org/2001/XMLSchema}string" /> 125 * </extension> 126 * </simpleContent> 127 * </complexType> 128 * </pre> 129 * 130 */ 131 public interface JournalType { 132 133 134 /** 135 * 136 * @return possible object is 137 * {@link java.lang.String} 138 */ 139 java.lang.String getValue(); 140 141 /** 142 * 143 * @param value allowed object is 144 * {@link java.lang.String} 145 */ 146 void setValue(java.lang.String value); 147 148 /** 149 * 150 * @return possible object is 151 * {@link java.lang.String} 152 */ 153 java.lang.String getAcronym(); 154 155 /** 156 * 157 * @param value allowed object is 158 * {@link java.lang.String} 159 */ 160 void setAcronym(java.lang.String value); 161 162 } 163 164 }