2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
4 // Any modifications to this file will be lost upon recompilation of the source schema.
5 // Generated on: 2023.02.22 at 05:27:55 PM GMT
9 package jalview.xml.binding.embl;
11 import java.math.BigInteger;
12 import java.util.ArrayList;
13 import java.util.List;
14 import javax.xml.bind.annotation.XmlAccessType;
15 import javax.xml.bind.annotation.XmlAccessorType;
16 import javax.xml.bind.annotation.XmlAttribute;
17 import javax.xml.bind.annotation.XmlElement;
18 import javax.xml.bind.annotation.XmlElements;
19 import javax.xml.bind.annotation.XmlSchemaType;
20 import javax.xml.bind.annotation.XmlType;
21 import javax.xml.datatype.XMLGregorianCalendar;
25 * <p>Java class for EntryType complex type.
27 * <p>The following schema fragment specifies the expected content contained within this class.
30 * <complexType name="EntryType">
32 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
34 * <element name="secondaryAccession" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
35 * <element name="projectAccession" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
36 * <element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
37 * <element name="comment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
38 * <element name="keyword" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
39 * <element name="reference" maxOccurs="unbounded" minOccurs="0">
42 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
44 * <element name="title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
45 * <element name="author" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
46 * <element name="applicant" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
47 * <element name="consortium" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
48 * <element name="submissionDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
49 * <element name="journal" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
50 * <element name="year" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
51 * <element name="volume" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
52 * <element name="issue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
53 * <element name="firstPage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
54 * <element name="lastPage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
55 * <element name="comment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
56 * <element name="referenceLocation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
57 * <element name="xref" type="{}XrefType" maxOccurs="unbounded" minOccurs="0"/>
59 * <attribute name="type" use="required">
61 * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
62 * <enumeration value="submission"/>
63 * <enumeration value="book"/>
64 * <enumeration value="article"/>
65 * <enumeration value="patent"/>
66 * <enumeration value="thesis"/>
67 * <enumeration value="unpublished"/>
71 * <attribute name="number" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
72 * <attribute name="location" type="{http://www.w3.org/2001/XMLSchema}string" />
74 * </complexContent>
77 * <element name="xref" type="{}XrefType" maxOccurs="unbounded" minOccurs="0"/>
78 * <element name="feature" maxOccurs="unbounded" minOccurs="0">
81 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
83 * <element name="taxon" minOccurs="0">
86 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
88 * <element name="lineage" minOccurs="0">
91 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
93 * <element name="taxon" maxOccurs="unbounded">
96 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
97 * <attribute name="scientificName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
99 * </complexContent>
104 * </complexContent>
108 * <attribute name="scientificName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
109 * <attribute name="commonName" type="{http://www.w3.org/2001/XMLSchema}string" />
110 * <attribute name="taxId" type="{http://www.w3.org/2001/XMLSchema}integer" />
112 * </complexContent>
115 * <element name="xref" type="{}XrefType" maxOccurs="unbounded" minOccurs="0"/>
116 * <element name="qualifier" maxOccurs="unbounded" minOccurs="0">
118 * <complexContent>
119 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
121 * <element name="value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
123 * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
125 * </complexContent>
129 * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
130 * <attribute name="location" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
132 * </complexContent>
135 * <element name="assembly" minOccurs="0">
137 * <complexContent>
138 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
140 * <element name="range" maxOccurs="unbounded">
142 * <complexContent>
143 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
144 * <attribute name="begin" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
145 * <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
146 * <attribute name="primaryBegin" type="{http://www.w3.org/2001/XMLSchema}integer" />
147 * <attribute name="primaryEnd" type="{http://www.w3.org/2001/XMLSchema}integer" />
148 * <attribute name="accession" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
149 * <attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
150 * <attribute name="complement" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
152 * </complexContent>
157 * </complexContent>
160 * <element name="contig" minOccurs="0">
162 * <complexContent>
163 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
165 * <choice maxOccurs="unbounded" minOccurs="0">
166 * <element name="range">
168 * <complexContent>
169 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
170 * <attribute name="begin" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
171 * <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
172 * <attribute name="primaryBegin" type="{http://www.w3.org/2001/XMLSchema}integer" />
173 * <attribute name="primaryEnd" type="{http://www.w3.org/2001/XMLSchema}integer" />
174 * <attribute name="accession" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
175 * <attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
176 * <attribute name="complement" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
178 * </complexContent>
181 * <element name="gap">
183 * <complexContent>
184 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
185 * <attribute name="begin" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
186 * <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
187 * <attribute name="length" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
188 * <attribute name="unknownLength" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
190 * </complexContent>
196 * </complexContent>
199 * <element name="sequence" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
201 * <attribute name="accession" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
202 * <attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
203 * <attribute name="entryVersion" type="{http://www.w3.org/2001/XMLSchema}integer" />
204 * <attribute name="dataClass" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
205 * <attribute name="taxonomicDivision" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
206 * <attribute name="moleculeType" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
207 * <attribute name="sequenceLength" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
208 * <attribute name="topology" use="required">
210 * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
211 * <enumeration value="circular"/>
212 * <enumeration value="linear"/>
216 * <attribute name="firstPublic" type="{http://www.w3.org/2001/XMLSchema}date" />
217 * <attribute name="firstPublicRelease" type="{http://www.w3.org/2001/XMLSchema}integer" />
218 * <attribute name="lastUpdated" type="{http://www.w3.org/2001/XMLSchema}date" />
219 * <attribute name="lastUpdatedRelease" type="{http://www.w3.org/2001/XMLSchema}integer" />
221 * </complexContent>
227 @XmlAccessorType(XmlAccessType.FIELD)
228 @XmlType(name = "EntryType", propOrder = {
229 "secondaryAccession",
241 public class EntryType {
243 protected List<String> secondaryAccession;
244 protected List<String> projectAccession;
245 @XmlElement(required = true)
246 protected String description;
247 protected String comment;
248 protected List<String> keyword;
249 protected List<EntryType.Reference> reference;
250 protected List<XrefType> xref;
251 protected List<EntryType.Feature> feature;
252 protected EntryType.Assembly assembly;
253 protected EntryType.Contig contig;
254 protected String sequence;
255 @XmlAttribute(name = "accession", required = true)
256 protected String accession;
257 @XmlAttribute(name = "version", required = true)
258 protected BigInteger version;
259 @XmlAttribute(name = "entryVersion")
260 protected BigInteger entryVersion;
261 @XmlAttribute(name = "dataClass", required = true)
262 protected String dataClass;
263 @XmlAttribute(name = "taxonomicDivision", required = true)
264 protected String taxonomicDivision;
265 @XmlAttribute(name = "moleculeType", required = true)
266 protected String moleculeType;
267 @XmlAttribute(name = "sequenceLength", required = true)
268 protected BigInteger sequenceLength;
269 @XmlAttribute(name = "topology", required = true)
270 protected String topology;
271 @XmlAttribute(name = "firstPublic")
272 @XmlSchemaType(name = "date")
273 protected XMLGregorianCalendar firstPublic;
274 @XmlAttribute(name = "firstPublicRelease")
275 protected BigInteger firstPublicRelease;
276 @XmlAttribute(name = "lastUpdated")
277 @XmlSchemaType(name = "date")
278 protected XMLGregorianCalendar lastUpdated;
279 @XmlAttribute(name = "lastUpdatedRelease")
280 protected BigInteger lastUpdatedRelease;
283 * Gets the value of the secondaryAccession property.
286 * This accessor method returns a reference to the live list,
287 * not a snapshot. Therefore any modification you make to the
288 * returned list will be present inside the JAXB object.
289 * This is why there is not a <CODE>set</CODE> method for the secondaryAccession property.
292 * For example, to add a new item, do as follows:
294 * getSecondaryAccession().add(newItem);
299 * Objects of the following type(s) are allowed in the list
304 public List<String> getSecondaryAccession() {
305 if (secondaryAccession == null) {
306 secondaryAccession = new ArrayList<String>();
308 return this.secondaryAccession;
312 * Gets the value of the projectAccession property.
315 * This accessor method returns a reference to the live list,
316 * not a snapshot. Therefore any modification you make to the
317 * returned list will be present inside the JAXB object.
318 * This is why there is not a <CODE>set</CODE> method for the projectAccession property.
321 * For example, to add a new item, do as follows:
323 * getProjectAccession().add(newItem);
328 * Objects of the following type(s) are allowed in the list
333 public List<String> getProjectAccession() {
334 if (projectAccession == null) {
335 projectAccession = new ArrayList<String>();
337 return this.projectAccession;
341 * Gets the value of the description property.
348 public String getDescription() {
353 * Sets the value of the description property.
360 public void setDescription(String value) {
361 this.description = value;
365 * Gets the value of the comment property.
372 public String getComment() {
377 * Sets the value of the comment property.
384 public void setComment(String value) {
385 this.comment = value;
389 * Gets the value of the keyword property.
392 * This accessor method returns a reference to the live list,
393 * not a snapshot. Therefore any modification you make to the
394 * returned list will be present inside the JAXB object.
395 * This is why there is not a <CODE>set</CODE> method for the keyword property.
398 * For example, to add a new item, do as follows:
400 * getKeyword().add(newItem);
405 * Objects of the following type(s) are allowed in the list
410 public List<String> getKeyword() {
411 if (keyword == null) {
412 keyword = new ArrayList<String>();
418 * Gets the value of the reference property.
421 * This accessor method returns a reference to the live list,
422 * not a snapshot. Therefore any modification you make to the
423 * returned list will be present inside the JAXB object.
424 * This is why there is not a <CODE>set</CODE> method for the reference property.
427 * For example, to add a new item, do as follows:
429 * getReference().add(newItem);
434 * Objects of the following type(s) are allowed in the list
435 * {@link EntryType.Reference }
439 public List<EntryType.Reference> getReference() {
440 if (reference == null) {
441 reference = new ArrayList<EntryType.Reference>();
443 return this.reference;
447 * Gets the value of the xref property.
450 * This accessor method returns a reference to the live list,
451 * not a snapshot. Therefore any modification you make to the
452 * returned list will be present inside the JAXB object.
453 * This is why there is not a <CODE>set</CODE> method for the xref property.
456 * For example, to add a new item, do as follows:
458 * getXref().add(newItem);
463 * Objects of the following type(s) are allowed in the list
468 public List<XrefType> getXref() {
470 xref = new ArrayList<XrefType>();
476 * Gets the value of the feature property.
479 * This accessor method returns a reference to the live list,
480 * not a snapshot. Therefore any modification you make to the
481 * returned list will be present inside the JAXB object.
482 * This is why there is not a <CODE>set</CODE> method for the feature property.
485 * For example, to add a new item, do as follows:
487 * getFeature().add(newItem);
492 * Objects of the following type(s) are allowed in the list
493 * {@link EntryType.Feature }
497 public List<EntryType.Feature> getFeature() {
498 if (feature == null) {
499 feature = new ArrayList<EntryType.Feature>();
505 * Gets the value of the assembly property.
509 * {@link EntryType.Assembly }
512 public EntryType.Assembly getAssembly() {
517 * Sets the value of the assembly property.
521 * {@link EntryType.Assembly }
524 public void setAssembly(EntryType.Assembly value) {
525 this.assembly = value;
529 * Gets the value of the contig property.
533 * {@link EntryType.Contig }
536 public EntryType.Contig getContig() {
541 * Sets the value of the contig property.
545 * {@link EntryType.Contig }
548 public void setContig(EntryType.Contig value) {
553 * Gets the value of the sequence property.
560 public String getSequence() {
565 * Sets the value of the sequence property.
572 public void setSequence(String value) {
573 this.sequence = value;
577 * Gets the value of the accession property.
584 public String getAccession() {
589 * Sets the value of the accession property.
596 public void setAccession(String value) {
597 this.accession = value;
601 * Gets the value of the version property.
605 * {@link BigInteger }
608 public BigInteger getVersion() {
613 * Sets the value of the version property.
617 * {@link BigInteger }
620 public void setVersion(BigInteger value) {
621 this.version = value;
625 * Gets the value of the entryVersion property.
629 * {@link BigInteger }
632 public BigInteger getEntryVersion() {
637 * Sets the value of the entryVersion property.
641 * {@link BigInteger }
644 public void setEntryVersion(BigInteger value) {
645 this.entryVersion = value;
649 * Gets the value of the dataClass property.
656 public String getDataClass() {
661 * Sets the value of the dataClass property.
668 public void setDataClass(String value) {
669 this.dataClass = value;
673 * Gets the value of the taxonomicDivision property.
680 public String getTaxonomicDivision() {
681 return taxonomicDivision;
685 * Sets the value of the taxonomicDivision property.
692 public void setTaxonomicDivision(String value) {
693 this.taxonomicDivision = value;
697 * Gets the value of the moleculeType property.
704 public String getMoleculeType() {
709 * Sets the value of the moleculeType property.
716 public void setMoleculeType(String value) {
717 this.moleculeType = value;
721 * Gets the value of the sequenceLength property.
725 * {@link BigInteger }
728 public BigInteger getSequenceLength() {
729 return sequenceLength;
733 * Sets the value of the sequenceLength property.
737 * {@link BigInteger }
740 public void setSequenceLength(BigInteger value) {
741 this.sequenceLength = value;
745 * Gets the value of the topology property.
752 public String getTopology() {
757 * Sets the value of the topology property.
764 public void setTopology(String value) {
765 this.topology = value;
769 * Gets the value of the firstPublic property.
773 * {@link XMLGregorianCalendar }
776 public XMLGregorianCalendar getFirstPublic() {
781 * Sets the value of the firstPublic property.
785 * {@link XMLGregorianCalendar }
788 public void setFirstPublic(XMLGregorianCalendar value) {
789 this.firstPublic = value;
793 * Gets the value of the firstPublicRelease property.
797 * {@link BigInteger }
800 public BigInteger getFirstPublicRelease() {
801 return firstPublicRelease;
805 * Sets the value of the firstPublicRelease property.
809 * {@link BigInteger }
812 public void setFirstPublicRelease(BigInteger value) {
813 this.firstPublicRelease = value;
817 * Gets the value of the lastUpdated property.
821 * {@link XMLGregorianCalendar }
824 public XMLGregorianCalendar getLastUpdated() {
829 * Sets the value of the lastUpdated property.
833 * {@link XMLGregorianCalendar }
836 public void setLastUpdated(XMLGregorianCalendar value) {
837 this.lastUpdated = value;
841 * Gets the value of the lastUpdatedRelease property.
845 * {@link BigInteger }
848 public BigInteger getLastUpdatedRelease() {
849 return lastUpdatedRelease;
853 * Sets the value of the lastUpdatedRelease property.
857 * {@link BigInteger }
860 public void setLastUpdatedRelease(BigInteger value) {
861 this.lastUpdatedRelease = value;
866 * <p>Java class for anonymous complex type.
868 * <p>The following schema fragment specifies the expected content contained within this class.
872 * <complexContent>
873 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
875 * <element name="range" maxOccurs="unbounded">
877 * <complexContent>
878 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
879 * <attribute name="begin" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
880 * <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
881 * <attribute name="primaryBegin" type="{http://www.w3.org/2001/XMLSchema}integer" />
882 * <attribute name="primaryEnd" type="{http://www.w3.org/2001/XMLSchema}integer" />
883 * <attribute name="accession" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
884 * <attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
885 * <attribute name="complement" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
887 * </complexContent>
892 * </complexContent>
898 @XmlAccessorType(XmlAccessType.FIELD)
899 @XmlType(name = "", propOrder = {
902 public static class Assembly {
904 @XmlElement(required = true)
905 protected List<EntryType.Assembly.Range> range;
908 * Gets the value of the range property.
911 * This accessor method returns a reference to the live list,
912 * not a snapshot. Therefore any modification you make to the
913 * returned list will be present inside the JAXB object.
914 * This is why there is not a <CODE>set</CODE> method for the range property.
917 * For example, to add a new item, do as follows:
919 * getRange().add(newItem);
924 * Objects of the following type(s) are allowed in the list
925 * {@link EntryType.Assembly.Range }
929 public List<EntryType.Assembly.Range> getRange() {
931 range = new ArrayList<EntryType.Assembly.Range>();
938 * <p>Java class for anonymous complex type.
940 * <p>The following schema fragment specifies the expected content contained within this class.
944 * <complexContent>
945 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
946 * <attribute name="begin" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
947 * <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
948 * <attribute name="primaryBegin" type="{http://www.w3.org/2001/XMLSchema}integer" />
949 * <attribute name="primaryEnd" type="{http://www.w3.org/2001/XMLSchema}integer" />
950 * <attribute name="accession" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
951 * <attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
952 * <attribute name="complement" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
954 * </complexContent>
960 @XmlAccessorType(XmlAccessType.FIELD)
962 public static class Range {
964 @XmlAttribute(name = "begin", required = true)
965 protected BigInteger begin;
966 @XmlAttribute(name = "end", required = true)
967 protected BigInteger end;
968 @XmlAttribute(name = "primaryBegin")
969 protected BigInteger primaryBegin;
970 @XmlAttribute(name = "primaryEnd")
971 protected BigInteger primaryEnd;
972 @XmlAttribute(name = "accession", required = true)
973 protected String accession;
974 @XmlAttribute(name = "version", required = true)
975 protected BigInteger version;
976 @XmlAttribute(name = "complement")
977 protected Boolean complement;
980 * Gets the value of the begin property.
984 * {@link BigInteger }
987 public BigInteger getBegin() {
992 * Sets the value of the begin property.
996 * {@link BigInteger }
999 public void setBegin(BigInteger value) {
1004 * Gets the value of the end property.
1007 * possible object is
1008 * {@link BigInteger }
1011 public BigInteger getEnd() {
1016 * Sets the value of the end property.
1020 * {@link BigInteger }
1023 public void setEnd(BigInteger value) {
1028 * Gets the value of the primaryBegin property.
1031 * possible object is
1032 * {@link BigInteger }
1035 public BigInteger getPrimaryBegin() {
1036 return primaryBegin;
1040 * Sets the value of the primaryBegin property.
1044 * {@link BigInteger }
1047 public void setPrimaryBegin(BigInteger value) {
1048 this.primaryBegin = value;
1052 * Gets the value of the primaryEnd property.
1055 * possible object is
1056 * {@link BigInteger }
1059 public BigInteger getPrimaryEnd() {
1064 * Sets the value of the primaryEnd property.
1068 * {@link BigInteger }
1071 public void setPrimaryEnd(BigInteger value) {
1072 this.primaryEnd = value;
1076 * Gets the value of the accession property.
1079 * possible object is
1083 public String getAccession() {
1088 * Sets the value of the accession property.
1095 public void setAccession(String value) {
1096 this.accession = value;
1100 * Gets the value of the version property.
1103 * possible object is
1104 * {@link BigInteger }
1107 public BigInteger getVersion() {
1112 * Sets the value of the version property.
1116 * {@link BigInteger }
1119 public void setVersion(BigInteger value) {
1120 this.version = value;
1124 * Gets the value of the complement property.
1127 * possible object is
1131 public boolean isComplement() {
1132 if (complement == null) {
1140 * Sets the value of the complement property.
1147 public void setComplement(Boolean value) {
1148 this.complement = value;
1157 * <p>Java class for anonymous complex type.
1159 * <p>The following schema fragment specifies the expected content contained within this class.
1163 * <complexContent>
1164 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1166 * <choice maxOccurs="unbounded" minOccurs="0">
1167 * <element name="range">
1169 * <complexContent>
1170 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1171 * <attribute name="begin" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
1172 * <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
1173 * <attribute name="primaryBegin" type="{http://www.w3.org/2001/XMLSchema}integer" />
1174 * <attribute name="primaryEnd" type="{http://www.w3.org/2001/XMLSchema}integer" />
1175 * <attribute name="accession" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
1176 * <attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
1177 * <attribute name="complement" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
1179 * </complexContent>
1182 * <element name="gap">
1184 * <complexContent>
1185 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1186 * <attribute name="begin" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
1187 * <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
1188 * <attribute name="length" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
1189 * <attribute name="unknownLength" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
1191 * </complexContent>
1197 * </complexContent>
1203 @XmlAccessorType(XmlAccessType.FIELD)
1204 @XmlType(name = "", propOrder = {
1207 public static class Contig {
1210 @XmlElement(name = "range", type = EntryType.Contig.Range.class),
1211 @XmlElement(name = "gap", type = EntryType.Contig.Gap.class)
1213 protected List<Object> rangeOrGap;
1216 * Gets the value of the rangeOrGap property.
1219 * This accessor method returns a reference to the live list,
1220 * not a snapshot. Therefore any modification you make to the
1221 * returned list will be present inside the JAXB object.
1222 * This is why there is not a <CODE>set</CODE> method for the rangeOrGap property.
1225 * For example, to add a new item, do as follows:
1227 * getRangeOrGap().add(newItem);
1232 * Objects of the following type(s) are allowed in the list
1233 * {@link EntryType.Contig.Range }
1234 * {@link EntryType.Contig.Gap }
1238 public List<Object> getRangeOrGap() {
1239 if (rangeOrGap == null) {
1240 rangeOrGap = new ArrayList<Object>();
1242 return this.rangeOrGap;
1247 * <p>Java class for anonymous complex type.
1249 * <p>The following schema fragment specifies the expected content contained within this class.
1253 * <complexContent>
1254 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1255 * <attribute name="begin" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
1256 * <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
1257 * <attribute name="length" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
1258 * <attribute name="unknownLength" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
1260 * </complexContent>
1266 @XmlAccessorType(XmlAccessType.FIELD)
1268 public static class Gap {
1270 @XmlAttribute(name = "begin", required = true)
1271 protected BigInteger begin;
1272 @XmlAttribute(name = "end", required = true)
1273 protected BigInteger end;
1274 @XmlAttribute(name = "length", required = true)
1275 protected BigInteger length;
1276 @XmlAttribute(name = "unknownLength")
1277 protected Boolean unknownLength;
1280 * Gets the value of the begin property.
1283 * possible object is
1284 * {@link BigInteger }
1287 public BigInteger getBegin() {
1292 * Sets the value of the begin property.
1296 * {@link BigInteger }
1299 public void setBegin(BigInteger value) {
1304 * Gets the value of the end property.
1307 * possible object is
1308 * {@link BigInteger }
1311 public BigInteger getEnd() {
1316 * Sets the value of the end property.
1320 * {@link BigInteger }
1323 public void setEnd(BigInteger value) {
1328 * Gets the value of the length property.
1331 * possible object is
1332 * {@link BigInteger }
1335 public BigInteger getLength() {
1340 * Sets the value of the length property.
1344 * {@link BigInteger }
1347 public void setLength(BigInteger value) {
1348 this.length = value;
1352 * Gets the value of the unknownLength property.
1355 * possible object is
1359 public boolean isUnknownLength() {
1360 if (unknownLength == null) {
1363 return unknownLength;
1368 * Sets the value of the unknownLength property.
1375 public void setUnknownLength(Boolean value) {
1376 this.unknownLength = value;
1383 * <p>Java class for anonymous complex type.
1385 * <p>The following schema fragment specifies the expected content contained within this class.
1389 * <complexContent>
1390 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1391 * <attribute name="begin" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
1392 * <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
1393 * <attribute name="primaryBegin" type="{http://www.w3.org/2001/XMLSchema}integer" />
1394 * <attribute name="primaryEnd" type="{http://www.w3.org/2001/XMLSchema}integer" />
1395 * <attribute name="accession" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
1396 * <attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
1397 * <attribute name="complement" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
1399 * </complexContent>
1405 @XmlAccessorType(XmlAccessType.FIELD)
1407 public static class Range {
1409 @XmlAttribute(name = "begin", required = true)
1410 protected BigInteger begin;
1411 @XmlAttribute(name = "end", required = true)
1412 protected BigInteger end;
1413 @XmlAttribute(name = "primaryBegin")
1414 protected BigInteger primaryBegin;
1415 @XmlAttribute(name = "primaryEnd")
1416 protected BigInteger primaryEnd;
1417 @XmlAttribute(name = "accession", required = true)
1418 protected String accession;
1419 @XmlAttribute(name = "version", required = true)
1420 protected BigInteger version;
1421 @XmlAttribute(name = "complement")
1422 protected Boolean complement;
1425 * Gets the value of the begin property.
1428 * possible object is
1429 * {@link BigInteger }
1432 public BigInteger getBegin() {
1437 * Sets the value of the begin property.
1441 * {@link BigInteger }
1444 public void setBegin(BigInteger value) {
1449 * Gets the value of the end property.
1452 * possible object is
1453 * {@link BigInteger }
1456 public BigInteger getEnd() {
1461 * Sets the value of the end property.
1465 * {@link BigInteger }
1468 public void setEnd(BigInteger value) {
1473 * Gets the value of the primaryBegin property.
1476 * possible object is
1477 * {@link BigInteger }
1480 public BigInteger getPrimaryBegin() {
1481 return primaryBegin;
1485 * Sets the value of the primaryBegin property.
1489 * {@link BigInteger }
1492 public void setPrimaryBegin(BigInteger value) {
1493 this.primaryBegin = value;
1497 * Gets the value of the primaryEnd property.
1500 * possible object is
1501 * {@link BigInteger }
1504 public BigInteger getPrimaryEnd() {
1509 * Sets the value of the primaryEnd property.
1513 * {@link BigInteger }
1516 public void setPrimaryEnd(BigInteger value) {
1517 this.primaryEnd = value;
1521 * Gets the value of the accession property.
1524 * possible object is
1528 public String getAccession() {
1533 * Sets the value of the accession property.
1540 public void setAccession(String value) {
1541 this.accession = value;
1545 * Gets the value of the version property.
1548 * possible object is
1549 * {@link BigInteger }
1552 public BigInteger getVersion() {
1557 * Sets the value of the version property.
1561 * {@link BigInteger }
1564 public void setVersion(BigInteger value) {
1565 this.version = value;
1569 * Gets the value of the complement property.
1572 * possible object is
1576 public boolean isComplement() {
1577 if (complement == null) {
1585 * Sets the value of the complement property.
1592 public void setComplement(Boolean value) {
1593 this.complement = value;
1602 * <p>Java class for anonymous complex type.
1604 * <p>The following schema fragment specifies the expected content contained within this class.
1608 * <complexContent>
1609 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1611 * <element name="taxon" minOccurs="0">
1613 * <complexContent>
1614 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1616 * <element name="lineage" minOccurs="0">
1618 * <complexContent>
1619 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1621 * <element name="taxon" maxOccurs="unbounded">
1623 * <complexContent>
1624 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1625 * <attribute name="scientificName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
1627 * </complexContent>
1632 * </complexContent>
1636 * <attribute name="scientificName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
1637 * <attribute name="commonName" type="{http://www.w3.org/2001/XMLSchema}string" />
1638 * <attribute name="taxId" type="{http://www.w3.org/2001/XMLSchema}integer" />
1640 * </complexContent>
1643 * <element name="xref" type="{}XrefType" maxOccurs="unbounded" minOccurs="0"/>
1644 * <element name="qualifier" maxOccurs="unbounded" minOccurs="0">
1646 * <complexContent>
1647 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1649 * <element name="value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
1651 * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
1653 * </complexContent>
1657 * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
1658 * <attribute name="location" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
1660 * </complexContent>
1666 @XmlAccessorType(XmlAccessType.FIELD)
1667 @XmlType(name = "", propOrder = {
1672 public static class Feature {
1674 protected EntryType.Feature.FeatureTaxon taxon;
1675 protected List<XrefType> xref;
1676 protected List<EntryType.Feature.Qualifier> qualifier;
1677 @XmlAttribute(name = "name", required = true)
1678 protected String name;
1679 @XmlAttribute(name = "location", required = true)
1680 protected String location;
1683 * Gets the value of the taxon property.
1686 * possible object is
1687 * {@link EntryType.Feature.FeatureTaxon }
1690 public EntryType.Feature.FeatureTaxon getTaxon() {
1695 * Sets the value of the taxon property.
1699 * {@link EntryType.Feature.FeatureTaxon }
1702 public void setTaxon(EntryType.Feature.FeatureTaxon value) {
1707 * Gets the value of the xref property.
1710 * This accessor method returns a reference to the live list,
1711 * not a snapshot. Therefore any modification you make to the
1712 * returned list will be present inside the JAXB object.
1713 * This is why there is not a <CODE>set</CODE> method for the xref property.
1716 * For example, to add a new item, do as follows:
1718 * getXref().add(newItem);
1723 * Objects of the following type(s) are allowed in the list
1728 public List<XrefType> getXref() {
1730 xref = new ArrayList<XrefType>();
1736 * Gets the value of the qualifier property.
1739 * This accessor method returns a reference to the live list,
1740 * not a snapshot. Therefore any modification you make to the
1741 * returned list will be present inside the JAXB object.
1742 * This is why there is not a <CODE>set</CODE> method for the qualifier property.
1745 * For example, to add a new item, do as follows:
1747 * getQualifier().add(newItem);
1752 * Objects of the following type(s) are allowed in the list
1753 * {@link EntryType.Feature.Qualifier }
1757 public List<EntryType.Feature.Qualifier> getQualifier() {
1758 if (qualifier == null) {
1759 qualifier = new ArrayList<EntryType.Feature.Qualifier>();
1761 return this.qualifier;
1765 * Gets the value of the name property.
1768 * possible object is
1772 public String getName() {
1777 * Sets the value of the name property.
1784 public void setName(String value) {
1789 * Gets the value of the location property.
1792 * possible object is
1796 public String getLocation() {
1801 * Sets the value of the location property.
1808 public void setLocation(String value) {
1809 this.location = value;
1814 * <p>Java class for anonymous complex type.
1816 * <p>The following schema fragment specifies the expected content contained within this class.
1820 * <complexContent>
1821 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1823 * <element name="lineage" minOccurs="0">
1825 * <complexContent>
1826 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1828 * <element name="taxon" maxOccurs="unbounded">
1830 * <complexContent>
1831 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1832 * <attribute name="scientificName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
1834 * </complexContent>
1839 * </complexContent>
1843 * <attribute name="scientificName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
1844 * <attribute name="commonName" type="{http://www.w3.org/2001/XMLSchema}string" />
1845 * <attribute name="taxId" type="{http://www.w3.org/2001/XMLSchema}integer" />
1847 * </complexContent>
1853 @XmlAccessorType(XmlAccessType.FIELD)
1854 @XmlType(name = "", propOrder = {
1857 public static class FeatureTaxon {
1859 protected EntryType.Feature.FeatureTaxon.Lineage lineage;
1860 @XmlAttribute(name = "scientificName", required = true)
1861 protected String scientificName;
1862 @XmlAttribute(name = "commonName")
1863 protected String commonName;
1864 @XmlAttribute(name = "taxId")
1865 protected BigInteger taxId;
1868 * Gets the value of the lineage property.
1871 * possible object is
1872 * {@link EntryType.Feature.FeatureTaxon.Lineage }
1875 public EntryType.Feature.FeatureTaxon.Lineage getLineage() {
1880 * Sets the value of the lineage property.
1884 * {@link EntryType.Feature.FeatureTaxon.Lineage }
1887 public void setLineage(EntryType.Feature.FeatureTaxon.Lineage value) {
1888 this.lineage = value;
1892 * Gets the value of the scientificName property.
1895 * possible object is
1899 public String getScientificName() {
1900 return scientificName;
1904 * Sets the value of the scientificName property.
1911 public void setScientificName(String value) {
1912 this.scientificName = value;
1916 * Gets the value of the commonName property.
1919 * possible object is
1923 public String getCommonName() {
1928 * Sets the value of the commonName property.
1935 public void setCommonName(String value) {
1936 this.commonName = value;
1940 * Gets the value of the taxId property.
1943 * possible object is
1944 * {@link BigInteger }
1947 public BigInteger getTaxId() {
1952 * Sets the value of the taxId property.
1956 * {@link BigInteger }
1959 public void setTaxId(BigInteger value) {
1965 * <p>Java class for anonymous complex type.
1967 * <p>The following schema fragment specifies the expected content contained within this class.
1971 * <complexContent>
1972 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1974 * <element name="taxon" maxOccurs="unbounded">
1976 * <complexContent>
1977 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1978 * <attribute name="scientificName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
1980 * </complexContent>
1985 * </complexContent>
1991 @XmlAccessorType(XmlAccessType.FIELD)
1992 @XmlType(name = "", propOrder = {
1995 public static class Lineage {
1997 @XmlElement(required = true)
1998 protected List<EntryType.Feature.FeatureTaxon.Lineage.Taxon> taxon;
2001 * Gets the value of the taxon property.
2004 * This accessor method returns a reference to the live list,
2005 * not a snapshot. Therefore any modification you make to the
2006 * returned list will be present inside the JAXB object.
2007 * This is why there is not a <CODE>set</CODE> method for the taxon property.
2010 * For example, to add a new item, do as follows:
2012 * getTaxon().add(newItem);
2017 * Objects of the following type(s) are allowed in the list
2018 * {@link EntryType.Feature.FeatureTaxon.Lineage.Taxon }
2022 public List<EntryType.Feature.FeatureTaxon.Lineage.Taxon> getTaxon() {
2023 if (taxon == null) {
2024 taxon = new ArrayList<EntryType.Feature.FeatureTaxon.Lineage.Taxon>();
2031 * <p>Java class for anonymous complex type.
2033 * <p>The following schema fragment specifies the expected content contained within this class.
2037 * <complexContent>
2038 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2039 * <attribute name="scientificName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
2041 * </complexContent>
2047 @XmlAccessorType(XmlAccessType.FIELD)
2049 public static class Taxon {
2051 @XmlAttribute(name = "scientificName", required = true)
2052 protected String scientificName;
2055 * Gets the value of the scientificName property.
2058 * possible object is
2062 public String getScientificName() {
2063 return scientificName;
2067 * Sets the value of the scientificName property.
2074 public void setScientificName(String value) {
2075 this.scientificName = value;
2086 * <p>Java class for anonymous complex type.
2088 * <p>The following schema fragment specifies the expected content contained within this class.
2092 * <complexContent>
2093 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2095 * <element name="value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
2097 * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
2099 * </complexContent>
2105 @XmlAccessorType(XmlAccessType.FIELD)
2106 @XmlType(name = "", propOrder = {
2109 public static class Qualifier {
2111 protected String value;
2112 @XmlAttribute(name = "name", required = true)
2113 protected String name;
2116 * Gets the value of the value property.
2119 * possible object is
2123 public String getValue() {
2128 * Sets the value of the value property.
2135 public void setValue(String value) {
2140 * Gets the value of the name property.
2143 * possible object is
2147 public String getName() {
2152 * Sets the value of the name property.
2159 public void setName(String value) {
2169 * <p>Java class for anonymous complex type.
2171 * <p>The following schema fragment specifies the expected content contained within this class.
2175 * <complexContent>
2176 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2178 * <element name="title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
2179 * <element name="author" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
2180 * <element name="applicant" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
2181 * <element name="consortium" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
2182 * <element name="submissionDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
2183 * <element name="journal" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
2184 * <element name="year" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
2185 * <element name="volume" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
2186 * <element name="issue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
2187 * <element name="firstPage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
2188 * <element name="lastPage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
2189 * <element name="comment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
2190 * <element name="referenceLocation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
2191 * <element name="xref" type="{}XrefType" maxOccurs="unbounded" minOccurs="0"/>
2193 * <attribute name="type" use="required">
2195 * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
2196 * <enumeration value="submission"/>
2197 * <enumeration value="book"/>
2198 * <enumeration value="article"/>
2199 * <enumeration value="patent"/>
2200 * <enumeration value="thesis"/>
2201 * <enumeration value="unpublished"/>
2205 * <attribute name="number" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
2206 * <attribute name="location" type="{http://www.w3.org/2001/XMLSchema}string" />
2208 * </complexContent>
2214 @XmlAccessorType(XmlAccessType.FIELD)
2215 @XmlType(name = "", propOrder = {
2228 "referenceLocation",
2231 public static class Reference {
2233 protected String title;
2234 protected List<String> author;
2235 protected List<String> applicant;
2236 protected String consortium;
2237 @XmlSchemaType(name = "date")
2238 protected XMLGregorianCalendar submissionDate;
2239 protected String journal;
2240 protected String year;
2241 protected String volume;
2242 protected String issue;
2243 protected String firstPage;
2244 protected String lastPage;
2245 protected String comment;
2246 protected String referenceLocation;
2247 protected List<XrefType> xref;
2248 @XmlAttribute(name = "type", required = true)
2249 protected String type;
2250 @XmlAttribute(name = "number", required = true)
2251 protected BigInteger number;
2252 @XmlAttribute(name = "location")
2253 protected String location;
2256 * Gets the value of the title property.
2259 * possible object is
2263 public String getTitle() {
2268 * Sets the value of the title property.
2275 public void setTitle(String value) {
2280 * Gets the value of the author property.
2283 * This accessor method returns a reference to the live list,
2284 * not a snapshot. Therefore any modification you make to the
2285 * returned list will be present inside the JAXB object.
2286 * This is why there is not a <CODE>set</CODE> method for the author property.
2289 * For example, to add a new item, do as follows:
2291 * getAuthor().add(newItem);
2296 * Objects of the following type(s) are allowed in the list
2301 public List<String> getAuthor() {
2302 if (author == null) {
2303 author = new ArrayList<String>();
2309 * Gets the value of the applicant property.
2312 * This accessor method returns a reference to the live list,
2313 * not a snapshot. Therefore any modification you make to the
2314 * returned list will be present inside the JAXB object.
2315 * This is why there is not a <CODE>set</CODE> method for the applicant property.
2318 * For example, to add a new item, do as follows:
2320 * getApplicant().add(newItem);
2325 * Objects of the following type(s) are allowed in the list
2330 public List<String> getApplicant() {
2331 if (applicant == null) {
2332 applicant = new ArrayList<String>();
2334 return this.applicant;
2338 * Gets the value of the consortium property.
2341 * possible object is
2345 public String getConsortium() {
2350 * Sets the value of the consortium property.
2357 public void setConsortium(String value) {
2358 this.consortium = value;
2362 * Gets the value of the submissionDate property.
2365 * possible object is
2366 * {@link XMLGregorianCalendar }
2369 public XMLGregorianCalendar getSubmissionDate() {
2370 return submissionDate;
2374 * Sets the value of the submissionDate property.
2378 * {@link XMLGregorianCalendar }
2381 public void setSubmissionDate(XMLGregorianCalendar value) {
2382 this.submissionDate = value;
2386 * Gets the value of the journal property.
2389 * possible object is
2393 public String getJournal() {
2398 * Sets the value of the journal property.
2405 public void setJournal(String value) {
2406 this.journal = value;
2410 * Gets the value of the year property.
2413 * possible object is
2417 public String getYear() {
2422 * Sets the value of the year property.
2429 public void setYear(String value) {
2434 * Gets the value of the volume property.
2437 * possible object is
2441 public String getVolume() {
2446 * Sets the value of the volume property.
2453 public void setVolume(String value) {
2454 this.volume = value;
2458 * Gets the value of the issue property.
2461 * possible object is
2465 public String getIssue() {
2470 * Sets the value of the issue property.
2477 public void setIssue(String value) {
2482 * Gets the value of the firstPage property.
2485 * possible object is
2489 public String getFirstPage() {
2494 * Sets the value of the firstPage property.
2501 public void setFirstPage(String value) {
2502 this.firstPage = value;
2506 * Gets the value of the lastPage property.
2509 * possible object is
2513 public String getLastPage() {
2518 * Sets the value of the lastPage property.
2525 public void setLastPage(String value) {
2526 this.lastPage = value;
2530 * Gets the value of the comment property.
2533 * possible object is
2537 public String getComment() {
2542 * Sets the value of the comment property.
2549 public void setComment(String value) {
2550 this.comment = value;
2554 * Gets the value of the referenceLocation property.
2557 * possible object is
2561 public String getReferenceLocation() {
2562 return referenceLocation;
2566 * Sets the value of the referenceLocation property.
2573 public void setReferenceLocation(String value) {
2574 this.referenceLocation = value;
2578 * Gets the value of the xref property.
2581 * This accessor method returns a reference to the live list,
2582 * not a snapshot. Therefore any modification you make to the
2583 * returned list will be present inside the JAXB object.
2584 * This is why there is not a <CODE>set</CODE> method for the xref property.
2587 * For example, to add a new item, do as follows:
2589 * getXref().add(newItem);
2594 * Objects of the following type(s) are allowed in the list
2599 public List<XrefType> getXref() {
2601 xref = new ArrayList<XrefType>();
2607 * Gets the value of the type property.
2610 * possible object is
2614 public String getType() {
2619 * Sets the value of the type property.
2626 public void setType(String value) {
2631 * Gets the value of the number property.
2634 * possible object is
2635 * {@link BigInteger }
2638 public BigInteger getNumber() {
2643 * Sets the value of the number property.
2647 * {@link BigInteger }
2650 public void setNumber(BigInteger value) {
2651 this.number = value;
2655 * Gets the value of the location property.
2658 * possible object is
2662 public String getLocation() {
2667 * Sets the value of the location property.
2674 public void setLocation(String value) {
2675 this.location = value;