1 /*******************************************************************************
2 * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$)
3 * Copyright (C) $(date) The Jalview Authors
5 * This file is part of Jalview.
7 * Jalview is free software: you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License
9 * as published by the Free Software Foundation, either version 3
10 * of the License, or (at your option) any later version.
12 * Jalview is distributed in the hope that it will be useful, but
13 * WITHOUT ANY WARRANTY; without even the implied warranty
14 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15 * PURPOSE. See the GNU General Public License for more details.
17 * You should have received a copy of the GNU General Public License
18 * along with Jalview. If not, see <http://www.gnu.org/licenses/>.
19 * The Jalview Authors are detailed in the 'AUTHORS' file.
20 *******************************************************************************/
22 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
23 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
24 // Any modifications to this file will be lost upon recompilation of the source schema.
25 // Generated on: 2015.10.09 at 03:18:33 PM BST
29 package jalview.xml.binding.sifts;
31 import java.util.ArrayList;
32 import java.util.List;
33 import javax.xml.bind.annotation.XmlAccessType;
34 import javax.xml.bind.annotation.XmlAccessorType;
35 import javax.xml.bind.annotation.XmlAttribute;
36 import javax.xml.bind.annotation.XmlElement;
37 import javax.xml.bind.annotation.XmlRootElement;
38 import javax.xml.bind.annotation.XmlSchemaType;
39 import javax.xml.bind.annotation.XmlType;
40 import javax.xml.bind.annotation.XmlValue;
41 import javax.xml.datatype.XMLGregorianCalendar;
45 * <p>Java class for anonymous complex type.
47 * <p>The following schema fragment specifies the expected content contained within this class.
52 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
54 * <element name="listDB">
57 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
58 * <sequence maxOccurs="unbounded">
59 * <element name="db">
62 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
63 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
65 * </complexContent>
70 * </complexContent>
73 * <element name="entryDetail" maxOccurs="unbounded" minOccurs="0">
76 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
77 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
79 * </complexContent>
82 * <element name="entity" maxOccurs="unbounded">
85 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
87 * <element name="entityDetail" maxOccurs="unbounded" minOccurs="0">
90 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
91 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
93 * </complexContent>
96 * <element name="segment" maxOccurs="unbounded">
99 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
101 * <element name="listResidue" minOccurs="0">
103 * <complexContent>
104 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
106 * <element name="residue" maxOccurs="unbounded">
108 * <complexContent>
109 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
111 * <element name="crossRefDb" maxOccurs="unbounded" minOccurs="0">
113 * <complexContent>
114 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
115 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
116 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
117 * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
119 * </complexContent>
122 * <element name="residueDetail" maxOccurs="unbounded" minOccurs="0">
124 * <complexContent>
125 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
126 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
128 * </complexContent>
132 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
133 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
135 * </complexContent>
140 * </complexContent>
143 * <element name="listMapRegion" minOccurs="0">
145 * <complexContent>
146 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
148 * <element name="mapRegion" maxOccurs="unbounded">
150 * <complexContent>
151 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
153 * <element name="db">
155 * <complexContent>
156 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
158 * <element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
160 * <complexContent>
161 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
162 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
164 * </complexContent>
168 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
169 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
170 * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
172 * </complexContent>
176 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
178 * </complexContent>
183 * </complexContent>
186 * <element name="segmentDetail" maxOccurs="unbounded" minOccurs="0">
188 * <complexContent>
189 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
190 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
192 * </complexContent>
196 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
197 * <attribute name="segId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
199 * </complexContent>
203 * <attribute name="type" use="required" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}entityType" />
204 * <attribute name="entityId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
206 * </complexContent>
209 * <element ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/eFamily.xsd}alignment" maxOccurs="unbounded" minOccurs="0"/>
211 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
212 * <attribute name="date" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
213 * <attribute name="dbEntryVersion" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
215 * </complexContent>
221 @XmlAccessorType(XmlAccessType.FIELD)
222 @XmlType(name = "", propOrder = {
228 @XmlRootElement(name = "entry")
231 @XmlElement(required = true)
232 protected Entry.ListDB listDB;
233 protected List<Entry.EntryDetail> entryDetail;
234 @XmlElement(required = true)
235 protected List<Entry.Entity> entity;
236 protected List<Alignment> alignment;
237 @XmlAttribute(name = "date", required = true)
238 @XmlSchemaType(name = "date")
239 protected XMLGregorianCalendar date;
240 @XmlAttribute(name = "dbEntryVersion", required = true)
241 @XmlSchemaType(name = "date")
242 protected XMLGregorianCalendar dbEntryVersion;
243 @XmlAttribute(name = "dbSource", required = true)
244 protected String dbSource;
245 @XmlAttribute(name = "dbCoordSys", required = true)
246 protected String dbCoordSys;
247 @XmlAttribute(name = "dbAccessionId", required = true)
248 protected String dbAccessionId;
249 @XmlAttribute(name = "dbEvidence")
250 protected String dbEvidence;
251 @XmlAttribute(name = "dbVersion")
252 protected String dbVersion;
255 * Gets the value of the listDB property.
259 * {@link Entry.ListDB }
262 public Entry.ListDB getListDB() {
267 * Sets the value of the listDB property.
271 * {@link Entry.ListDB }
274 public void setListDB(Entry.ListDB value) {
279 * Gets the value of the entryDetail property.
282 * This accessor method returns a reference to the live list,
283 * not a snapshot. Therefore any modification you make to the
284 * returned list will be present inside the JAXB object.
285 * This is why there is not a <CODE>set</CODE> method for the entryDetail property.
288 * For example, to add a new item, do as follows:
290 * getEntryDetail().add(newItem);
295 * Objects of the following type(s) are allowed in the list
296 * {@link Entry.EntryDetail }
300 public List<Entry.EntryDetail> getEntryDetail() {
301 if (entryDetail == null) {
302 entryDetail = new ArrayList<Entry.EntryDetail>();
304 return this.entryDetail;
308 * Gets the value of the entity property.
311 * This accessor method returns a reference to the live list,
312 * not a snapshot. Therefore any modification you make to the
313 * returned list will be present inside the JAXB object.
314 * This is why there is not a <CODE>set</CODE> method for the entity property.
317 * For example, to add a new item, do as follows:
319 * getEntity().add(newItem);
324 * Objects of the following type(s) are allowed in the list
325 * {@link Entry.Entity }
329 public List<Entry.Entity> getEntity() {
330 if (entity == null) {
331 entity = new ArrayList<Entry.Entity>();
337 * Gets the value of the alignment property.
340 * This accessor method returns a reference to the live list,
341 * not a snapshot. Therefore any modification you make to the
342 * returned list will be present inside the JAXB object.
343 * This is why there is not a <CODE>set</CODE> method for the alignment property.
346 * For example, to add a new item, do as follows:
348 * getAlignment().add(newItem);
353 * Objects of the following type(s) are allowed in the list
358 public List<Alignment> getAlignment() {
359 if (alignment == null) {
360 alignment = new ArrayList<Alignment>();
362 return this.alignment;
366 * Gets the value of the date property.
370 * {@link XMLGregorianCalendar }
373 public XMLGregorianCalendar getDate() {
378 * Sets the value of the date property.
382 * {@link XMLGregorianCalendar }
385 public void setDate(XMLGregorianCalendar value) {
390 * Gets the value of the dbEntryVersion property.
394 * {@link XMLGregorianCalendar }
397 public XMLGregorianCalendar getDbEntryVersion() {
398 return dbEntryVersion;
402 * Sets the value of the dbEntryVersion property.
406 * {@link XMLGregorianCalendar }
409 public void setDbEntryVersion(XMLGregorianCalendar value) {
410 this.dbEntryVersion = value;
414 * Gets the value of the dbSource property.
421 public String getDbSource() {
426 * Sets the value of the dbSource property.
433 public void setDbSource(String value) {
434 this.dbSource = value;
438 * Gets the value of the dbCoordSys property.
445 public String getDbCoordSys() {
450 * Sets the value of the dbCoordSys property.
457 public void setDbCoordSys(String value) {
458 this.dbCoordSys = value;
462 * Gets the value of the dbAccessionId property.
469 public String getDbAccessionId() {
470 return dbAccessionId;
474 * Sets the value of the dbAccessionId property.
481 public void setDbAccessionId(String value) {
482 this.dbAccessionId = value;
486 * Gets the value of the dbEvidence property.
493 public String getDbEvidence() {
498 * Sets the value of the dbEvidence property.
505 public void setDbEvidence(String value) {
506 this.dbEvidence = value;
510 * Gets the value of the dbVersion property.
517 public String getDbVersion() {
522 * Sets the value of the dbVersion property.
529 public void setDbVersion(String value) {
530 this.dbVersion = value;
535 * <p>Java class for anonymous complex type.
537 * <p>The following schema fragment specifies the expected content contained within this class.
541 * <complexContent>
542 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
544 * <element name="entityDetail" maxOccurs="unbounded" minOccurs="0">
546 * <complexContent>
547 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
548 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
550 * </complexContent>
553 * <element name="segment" maxOccurs="unbounded">
555 * <complexContent>
556 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
558 * <element name="listResidue" minOccurs="0">
560 * <complexContent>
561 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
563 * <element name="residue" maxOccurs="unbounded">
565 * <complexContent>
566 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
568 * <element name="crossRefDb" maxOccurs="unbounded" minOccurs="0">
570 * <complexContent>
571 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
572 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
573 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
574 * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
576 * </complexContent>
579 * <element name="residueDetail" maxOccurs="unbounded" minOccurs="0">
581 * <complexContent>
582 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
583 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
585 * </complexContent>
589 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
590 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
592 * </complexContent>
597 * </complexContent>
600 * <element name="listMapRegion" minOccurs="0">
602 * <complexContent>
603 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
605 * <element name="mapRegion" maxOccurs="unbounded">
607 * <complexContent>
608 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
610 * <element name="db">
612 * <complexContent>
613 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
615 * <element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
617 * <complexContent>
618 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
619 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
621 * </complexContent>
625 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
626 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
627 * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
629 * </complexContent>
633 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
635 * </complexContent>
640 * </complexContent>
643 * <element name="segmentDetail" maxOccurs="unbounded" minOccurs="0">
645 * <complexContent>
646 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
647 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
649 * </complexContent>
653 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
654 * <attribute name="segId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
656 * </complexContent>
660 * <attribute name="type" use="required" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}entityType" />
661 * <attribute name="entityId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
663 * </complexContent>
669 @XmlAccessorType(XmlAccessType.FIELD)
670 @XmlType(name = "", propOrder = {
674 public static class Entity {
676 protected List<Entry.Entity.EntityDetail> entityDetail;
677 @XmlElement(required = true)
678 protected List<Entry.Entity.Segment> segment;
679 @XmlAttribute(name = "type", required = true)
680 protected EntityType type;
681 @XmlAttribute(name = "entityId", required = true)
682 protected String entityId;
685 * Gets the value of the entityDetail property.
688 * This accessor method returns a reference to the live list,
689 * not a snapshot. Therefore any modification you make to the
690 * returned list will be present inside the JAXB object.
691 * This is why there is not a <CODE>set</CODE> method for the entityDetail property.
694 * For example, to add a new item, do as follows:
696 * getEntityDetail().add(newItem);
701 * Objects of the following type(s) are allowed in the list
702 * {@link Entry.Entity.EntityDetail }
706 public List<Entry.Entity.EntityDetail> getEntityDetail() {
707 if (entityDetail == null) {
708 entityDetail = new ArrayList<Entry.Entity.EntityDetail>();
710 return this.entityDetail;
714 * Gets the value of the segment property.
717 * This accessor method returns a reference to the live list,
718 * not a snapshot. Therefore any modification you make to the
719 * returned list will be present inside the JAXB object.
720 * This is why there is not a <CODE>set</CODE> method for the segment property.
723 * For example, to add a new item, do as follows:
725 * getSegment().add(newItem);
730 * Objects of the following type(s) are allowed in the list
731 * {@link Entry.Entity.Segment }
735 public List<Entry.Entity.Segment> getSegment() {
736 if (segment == null) {
737 segment = new ArrayList<Entry.Entity.Segment>();
743 * Gets the value of the type property.
747 * {@link EntityType }
750 public EntityType getType() {
755 * Sets the value of the type property.
759 * {@link EntityType }
762 public void setType(EntityType value) {
767 * Gets the value of the entityId property.
774 public String getEntityId() {
779 * Sets the value of the entityId property.
786 public void setEntityId(String value) {
787 this.entityId = value;
792 * <p>Java class for anonymous complex type.
794 * <p>The following schema fragment specifies the expected content contained within this class.
798 * <complexContent>
799 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
800 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
802 * </complexContent>
808 @XmlAccessorType(XmlAccessType.FIELD)
809 @XmlType(name = "", propOrder = {
812 public static class EntityDetail {
815 protected String content;
816 @XmlAttribute(name = "dbSource")
817 protected String dbSource;
818 @XmlAttribute(name = "property", required = true)
819 protected String property;
822 * Gets the value of the content property.
829 public String getContent() {
834 * Sets the value of the content property.
841 public void setContent(String value) {
842 this.content = value;
846 * Gets the value of the dbSource property.
853 public String getDbSource() {
858 * Sets the value of the dbSource property.
865 public void setDbSource(String value) {
866 this.dbSource = value;
870 * Gets the value of the property property.
877 public String getProperty() {
882 * Sets the value of the property property.
889 public void setProperty(String value) {
890 this.property = value;
897 * <p>Java class for anonymous complex type.
899 * <p>The following schema fragment specifies the expected content contained within this class.
903 * <complexContent>
904 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
906 * <element name="listResidue" minOccurs="0">
908 * <complexContent>
909 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
911 * <element name="residue" maxOccurs="unbounded">
913 * <complexContent>
914 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
916 * <element name="crossRefDb" maxOccurs="unbounded" minOccurs="0">
918 * <complexContent>
919 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
920 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
921 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
922 * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
924 * </complexContent>
927 * <element name="residueDetail" maxOccurs="unbounded" minOccurs="0">
929 * <complexContent>
930 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
931 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
933 * </complexContent>
937 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
938 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
940 * </complexContent>
945 * </complexContent>
948 * <element name="listMapRegion" minOccurs="0">
950 * <complexContent>
951 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
953 * <element name="mapRegion" maxOccurs="unbounded">
955 * <complexContent>
956 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
958 * <element name="db">
960 * <complexContent>
961 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
963 * <element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
965 * <complexContent>
966 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
967 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
969 * </complexContent>
973 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
974 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
975 * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
977 * </complexContent>
981 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
983 * </complexContent>
988 * </complexContent>
991 * <element name="segmentDetail" maxOccurs="unbounded" minOccurs="0">
993 * <complexContent>
994 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
995 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
997 * </complexContent>
1001 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
1002 * <attribute name="segId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
1004 * </complexContent>
1010 @XmlAccessorType(XmlAccessType.FIELD)
1011 @XmlType(name = "", propOrder = {
1016 public static class Segment {
1018 protected Entry.Entity.Segment.ListResidue listResidue;
1019 protected Entry.Entity.Segment.ListMapRegion listMapRegion;
1020 protected List<Entry.Entity.Segment.SegmentDetail> segmentDetail;
1021 @XmlAttribute(name = "segId", required = true)
1022 protected String segId;
1023 @XmlAttribute(name = "start")
1024 protected String start;
1025 @XmlAttribute(name = "end")
1026 protected String end;
1029 * Gets the value of the listResidue property.
1032 * possible object is
1033 * {@link Entry.Entity.Segment.ListResidue }
1036 public Entry.Entity.Segment.ListResidue getListResidue() {
1041 * Sets the value of the listResidue property.
1045 * {@link Entry.Entity.Segment.ListResidue }
1048 public void setListResidue(Entry.Entity.Segment.ListResidue value) {
1049 this.listResidue = value;
1053 * Gets the value of the listMapRegion property.
1056 * possible object is
1057 * {@link Entry.Entity.Segment.ListMapRegion }
1060 public Entry.Entity.Segment.ListMapRegion getListMapRegion() {
1061 return listMapRegion;
1065 * Sets the value of the listMapRegion property.
1069 * {@link Entry.Entity.Segment.ListMapRegion }
1072 public void setListMapRegion(Entry.Entity.Segment.ListMapRegion value) {
1073 this.listMapRegion = value;
1077 * Gets the value of the segmentDetail property.
1080 * This accessor method returns a reference to the live list,
1081 * not a snapshot. Therefore any modification you make to the
1082 * returned list will be present inside the JAXB object.
1083 * This is why there is not a <CODE>set</CODE> method for the segmentDetail property.
1086 * For example, to add a new item, do as follows:
1088 * getSegmentDetail().add(newItem);
1093 * Objects of the following type(s) are allowed in the list
1094 * {@link Entry.Entity.Segment.SegmentDetail }
1098 public List<Entry.Entity.Segment.SegmentDetail> getSegmentDetail() {
1099 if (segmentDetail == null) {
1100 segmentDetail = new ArrayList<Entry.Entity.Segment.SegmentDetail>();
1102 return this.segmentDetail;
1106 * Gets the value of the segId property.
1109 * possible object is
1113 public String getSegId() {
1118 * Sets the value of the segId property.
1125 public void setSegId(String value) {
1130 * Gets the value of the start property.
1133 * possible object is
1137 public String getStart() {
1142 * Sets the value of the start property.
1149 public void setStart(String value) {
1154 * Gets the value of the end property.
1157 * possible object is
1161 public String getEnd() {
1166 * Sets the value of the end property.
1173 public void setEnd(String value) {
1179 * <p>Java class for anonymous complex type.
1181 * <p>The following schema fragment specifies the expected content contained within this class.
1185 * <complexContent>
1186 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1188 * <element name="mapRegion" maxOccurs="unbounded">
1190 * <complexContent>
1191 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1193 * <element name="db">
1195 * <complexContent>
1196 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1198 * <element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
1200 * <complexContent>
1201 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1202 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
1204 * </complexContent>
1208 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
1209 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
1210 * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
1212 * </complexContent>
1216 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
1218 * </complexContent>
1223 * </complexContent>
1229 @XmlAccessorType(XmlAccessType.FIELD)
1230 @XmlType(name = "", propOrder = {
1233 public static class ListMapRegion {
1235 @XmlElement(required = true)
1236 protected List<Entry.Entity.Segment.ListMapRegion.MapRegion> mapRegion;
1239 * Gets the value of the mapRegion property.
1242 * This accessor method returns a reference to the live list,
1243 * not a snapshot. Therefore any modification you make to the
1244 * returned list will be present inside the JAXB object.
1245 * This is why there is not a <CODE>set</CODE> method for the mapRegion property.
1248 * For example, to add a new item, do as follows:
1250 * getMapRegion().add(newItem);
1255 * Objects of the following type(s) are allowed in the list
1256 * {@link Entry.Entity.Segment.ListMapRegion.MapRegion }
1260 public List<Entry.Entity.Segment.ListMapRegion.MapRegion> getMapRegion() {
1261 if (mapRegion == null) {
1262 mapRegion = new ArrayList<Entry.Entity.Segment.ListMapRegion.MapRegion>();
1264 return this.mapRegion;
1269 * <p>Java class for anonymous complex type.
1271 * <p>The following schema fragment specifies the expected content contained within this class.
1275 * <complexContent>
1276 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1278 * <element name="db">
1280 * <complexContent>
1281 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1283 * <element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
1285 * <complexContent>
1286 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1287 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
1289 * </complexContent>
1293 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
1294 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
1295 * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
1297 * </complexContent>
1301 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
1303 * </complexContent>
1309 @XmlAccessorType(XmlAccessType.FIELD)
1310 @XmlType(name = "", propOrder = {
1313 public static class MapRegion {
1315 @XmlElement(required = true)
1316 protected Entry.Entity.Segment.ListMapRegion.MapRegion.Db db;
1317 @XmlAttribute(name = "start")
1318 protected String start;
1319 @XmlAttribute(name = "end")
1320 protected String end;
1323 * Gets the value of the db property.
1326 * possible object is
1327 * {@link Entry.Entity.Segment.ListMapRegion.MapRegion.Db }
1330 public Entry.Entity.Segment.ListMapRegion.MapRegion.Db getDb() {
1335 * Sets the value of the db property.
1339 * {@link Entry.Entity.Segment.ListMapRegion.MapRegion.Db }
1342 public void setDb(Entry.Entity.Segment.ListMapRegion.MapRegion.Db value) {
1347 * Gets the value of the start property.
1350 * possible object is
1354 public String getStart() {
1359 * Sets the value of the start property.
1366 public void setStart(String value) {
1371 * Gets the value of the end property.
1374 * possible object is
1378 public String getEnd() {
1383 * Sets the value of the end property.
1390 public void setEnd(String value) {
1396 * <p>Java class for anonymous complex type.
1398 * <p>The following schema fragment specifies the expected content contained within this class.
1402 * <complexContent>
1403 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1405 * <element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
1407 * <complexContent>
1408 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1409 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
1411 * </complexContent>
1415 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
1416 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
1417 * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
1419 * </complexContent>
1425 @XmlAccessorType(XmlAccessType.FIELD)
1426 @XmlType(name = "", propOrder = {
1429 public static class Db {
1431 protected List<Entry.Entity.Segment.ListMapRegion.MapRegion.Db.DbDetail> dbDetail;
1432 @XmlAttribute(name = "dbChainId")
1433 protected String dbChainId;
1434 @XmlAttribute(name = "dbSource", required = true)
1435 protected String dbSource;
1436 @XmlAttribute(name = "dbCoordSys", required = true)
1437 protected String dbCoordSys;
1438 @XmlAttribute(name = "dbAccessionId", required = true)
1439 protected String dbAccessionId;
1440 @XmlAttribute(name = "dbEvidence")
1441 protected String dbEvidence;
1442 @XmlAttribute(name = "dbVersion")
1443 protected String dbVersion;
1444 @XmlAttribute(name = "start")
1445 protected String start;
1446 @XmlAttribute(name = "end")
1447 protected String end;
1450 * Gets the value of the dbDetail property.
1453 * This accessor method returns a reference to the live list,
1454 * not a snapshot. Therefore any modification you make to the
1455 * returned list will be present inside the JAXB object.
1456 * This is why there is not a <CODE>set</CODE> method for the dbDetail property.
1459 * For example, to add a new item, do as follows:
1461 * getDbDetail().add(newItem);
1466 * Objects of the following type(s) are allowed in the list
1467 * {@link Entry.Entity.Segment.ListMapRegion.MapRegion.Db.DbDetail }
1471 public List<Entry.Entity.Segment.ListMapRegion.MapRegion.Db.DbDetail> getDbDetail() {
1472 if (dbDetail == null) {
1473 dbDetail = new ArrayList<Entry.Entity.Segment.ListMapRegion.MapRegion.Db.DbDetail>();
1475 return this.dbDetail;
1479 * Gets the value of the dbChainId property.
1482 * possible object is
1486 public String getDbChainId() {
1491 * Sets the value of the dbChainId property.
1498 public void setDbChainId(String value) {
1499 this.dbChainId = value;
1503 * Gets the value of the dbSource property.
1506 * possible object is
1510 public String getDbSource() {
1515 * Sets the value of the dbSource property.
1522 public void setDbSource(String value) {
1523 this.dbSource = value;
1527 * Gets the value of the dbCoordSys property.
1530 * possible object is
1534 public String getDbCoordSys() {
1539 * Sets the value of the dbCoordSys property.
1546 public void setDbCoordSys(String value) {
1547 this.dbCoordSys = value;
1551 * Gets the value of the dbAccessionId property.
1554 * possible object is
1558 public String getDbAccessionId() {
1559 return dbAccessionId;
1563 * Sets the value of the dbAccessionId property.
1570 public void setDbAccessionId(String value) {
1571 this.dbAccessionId = value;
1575 * Gets the value of the dbEvidence property.
1578 * possible object is
1582 public String getDbEvidence() {
1587 * Sets the value of the dbEvidence property.
1594 public void setDbEvidence(String value) {
1595 this.dbEvidence = value;
1599 * Gets the value of the dbVersion property.
1602 * possible object is
1606 public String getDbVersion() {
1611 * Sets the value of the dbVersion property.
1618 public void setDbVersion(String value) {
1619 this.dbVersion = value;
1623 * Gets the value of the start property.
1626 * possible object is
1630 public String getStart() {
1635 * Sets the value of the start property.
1642 public void setStart(String value) {
1647 * Gets the value of the end property.
1650 * possible object is
1654 public String getEnd() {
1659 * Sets the value of the end property.
1666 public void setEnd(String value) {
1672 * <p>Java class for anonymous complex type.
1674 * <p>The following schema fragment specifies the expected content contained within this class.
1678 * <complexContent>
1679 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1680 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
1682 * </complexContent>
1688 @XmlAccessorType(XmlAccessType.FIELD)
1689 @XmlType(name = "", propOrder = {
1692 public static class DbDetail {
1695 protected String content;
1696 @XmlAttribute(name = "dbSource")
1697 protected String dbSource;
1698 @XmlAttribute(name = "property", required = true)
1699 protected String property;
1702 * Gets the value of the content property.
1705 * possible object is
1709 public String getContent() {
1714 * Sets the value of the content property.
1721 public void setContent(String value) {
1722 this.content = value;
1726 * Gets the value of the dbSource property.
1729 * possible object is
1733 public String getDbSource() {
1738 * Sets the value of the dbSource property.
1745 public void setDbSource(String value) {
1746 this.dbSource = value;
1750 * Gets the value of the property property.
1753 * possible object is
1757 public String getProperty() {
1762 * Sets the value of the property property.
1769 public void setProperty(String value) {
1770 this.property = value;
1783 * <p>Java class for anonymous complex type.
1785 * <p>The following schema fragment specifies the expected content contained within this class.
1789 * <complexContent>
1790 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1792 * <element name="residue" maxOccurs="unbounded">
1794 * <complexContent>
1795 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1797 * <element name="crossRefDb" maxOccurs="unbounded" minOccurs="0">
1799 * <complexContent>
1800 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1801 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
1802 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
1803 * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
1805 * </complexContent>
1808 * <element name="residueDetail" maxOccurs="unbounded" minOccurs="0">
1810 * <complexContent>
1811 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1812 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
1814 * </complexContent>
1818 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
1819 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
1821 * </complexContent>
1826 * </complexContent>
1832 @XmlAccessorType(XmlAccessType.FIELD)
1833 @XmlType(name = "", propOrder = {
1836 public static class ListResidue {
1838 @XmlElement(required = true)
1839 protected List<Entry.Entity.Segment.ListResidue.Residue> residue;
1842 * Gets the value of the residue property.
1845 * This accessor method returns a reference to the live list,
1846 * not a snapshot. Therefore any modification you make to the
1847 * returned list will be present inside the JAXB object.
1848 * This is why there is not a <CODE>set</CODE> method for the residue property.
1851 * For example, to add a new item, do as follows:
1853 * getResidue().add(newItem);
1858 * Objects of the following type(s) are allowed in the list
1859 * {@link Entry.Entity.Segment.ListResidue.Residue }
1863 public List<Entry.Entity.Segment.ListResidue.Residue> getResidue() {
1864 if (residue == null) {
1865 residue = new ArrayList<Entry.Entity.Segment.ListResidue.Residue>();
1867 return this.residue;
1872 * <p>Java class for anonymous complex type.
1874 * <p>The following schema fragment specifies the expected content contained within this class.
1878 * <complexContent>
1879 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1881 * <element name="crossRefDb" maxOccurs="unbounded" minOccurs="0">
1883 * <complexContent>
1884 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1885 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
1886 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
1887 * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
1889 * </complexContent>
1892 * <element name="residueDetail" maxOccurs="unbounded" minOccurs="0">
1894 * <complexContent>
1895 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1896 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
1898 * </complexContent>
1902 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
1903 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
1905 * </complexContent>
1911 @XmlAccessorType(XmlAccessType.FIELD)
1912 @XmlType(name = "", propOrder = {
1916 public static class Residue {
1918 protected List<Entry.Entity.Segment.ListResidue.Residue.CrossRefDb> crossRefDb;
1919 protected List<Entry.Entity.Segment.ListResidue.Residue.ResidueDetail> residueDetail;
1920 @XmlAttribute(name = "dbResNum", required = true)
1921 protected String dbResNum;
1922 @XmlAttribute(name = "dbResName", required = true)
1923 protected String dbResName;
1924 @XmlAttribute(name = "dbVersion")
1925 protected String dbVersion;
1926 @XmlAttribute(name = "dbSource", required = true)
1927 protected String dbSource;
1928 @XmlAttribute(name = "dbCoordSys", required = true)
1929 protected String dbCoordSys;
1932 * Gets the value of the crossRefDb property.
1935 * This accessor method returns a reference to the live list,
1936 * not a snapshot. Therefore any modification you make to the
1937 * returned list will be present inside the JAXB object.
1938 * This is why there is not a <CODE>set</CODE> method for the crossRefDb property.
1941 * For example, to add a new item, do as follows:
1943 * getCrossRefDb().add(newItem);
1948 * Objects of the following type(s) are allowed in the list
1949 * {@link Entry.Entity.Segment.ListResidue.Residue.CrossRefDb }
1953 public List<Entry.Entity.Segment.ListResidue.Residue.CrossRefDb> getCrossRefDb() {
1954 if (crossRefDb == null) {
1955 crossRefDb = new ArrayList<Entry.Entity.Segment.ListResidue.Residue.CrossRefDb>();
1957 return this.crossRefDb;
1961 * Gets the value of the residueDetail property.
1964 * This accessor method returns a reference to the live list,
1965 * not a snapshot. Therefore any modification you make to the
1966 * returned list will be present inside the JAXB object.
1967 * This is why there is not a <CODE>set</CODE> method for the residueDetail property.
1970 * For example, to add a new item, do as follows:
1972 * getResidueDetail().add(newItem);
1977 * Objects of the following type(s) are allowed in the list
1978 * {@link Entry.Entity.Segment.ListResidue.Residue.ResidueDetail }
1982 public List<Entry.Entity.Segment.ListResidue.Residue.ResidueDetail> getResidueDetail() {
1983 if (residueDetail == null) {
1984 residueDetail = new ArrayList<Entry.Entity.Segment.ListResidue.Residue.ResidueDetail>();
1986 return this.residueDetail;
1990 * Gets the value of the dbResNum property.
1993 * possible object is
1997 public String getDbResNum() {
2002 * Sets the value of the dbResNum property.
2009 public void setDbResNum(String value) {
2010 this.dbResNum = value;
2014 * Gets the value of the dbResName property.
2017 * possible object is
2021 public String getDbResName() {
2026 * Sets the value of the dbResName property.
2033 public void setDbResName(String value) {
2034 this.dbResName = value;
2038 * Gets the value of the dbVersion property.
2041 * possible object is
2045 public String getDbVersion() {
2050 * Sets the value of the dbVersion property.
2057 public void setDbVersion(String value) {
2058 this.dbVersion = value;
2062 * Gets the value of the dbSource property.
2065 * possible object is
2069 public String getDbSource() {
2074 * Sets the value of the dbSource property.
2081 public void setDbSource(String value) {
2082 this.dbSource = value;
2086 * Gets the value of the dbCoordSys property.
2089 * possible object is
2093 public String getDbCoordSys() {
2098 * Sets the value of the dbCoordSys property.
2105 public void setDbCoordSys(String value) {
2106 this.dbCoordSys = value;
2111 * <p>Java class for anonymous complex type.
2113 * <p>The following schema fragment specifies the expected content contained within this class.
2117 * <complexContent>
2118 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2119 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
2120 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
2121 * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
2123 * </complexContent>
2129 @XmlAccessorType(XmlAccessType.FIELD)
2131 public static class CrossRefDb {
2133 @XmlAttribute(name = "dbChainId")
2134 protected String dbChainId;
2135 @XmlAttribute(name = "dbSource", required = true)
2136 protected String dbSource;
2137 @XmlAttribute(name = "dbCoordSys", required = true)
2138 protected String dbCoordSys;
2139 @XmlAttribute(name = "dbAccessionId", required = true)
2140 protected String dbAccessionId;
2141 @XmlAttribute(name = "dbEvidence")
2142 protected String dbEvidence;
2143 @XmlAttribute(name = "dbVersion")
2144 protected String dbVersion;
2145 @XmlAttribute(name = "dbResNum", required = true)
2146 protected String dbResNum;
2147 @XmlAttribute(name = "dbResName", required = true)
2148 protected String dbResName;
2151 * Gets the value of the dbChainId property.
2154 * possible object is
2158 public String getDbChainId() {
2163 * Sets the value of the dbChainId property.
2170 public void setDbChainId(String value) {
2171 this.dbChainId = value;
2175 * Gets the value of the dbSource property.
2178 * possible object is
2182 public String getDbSource() {
2187 * Sets the value of the dbSource property.
2194 public void setDbSource(String value) {
2195 this.dbSource = value;
2199 * Gets the value of the dbCoordSys property.
2202 * possible object is
2206 public String getDbCoordSys() {
2211 * Sets the value of the dbCoordSys property.
2218 public void setDbCoordSys(String value) {
2219 this.dbCoordSys = value;
2223 * Gets the value of the dbAccessionId property.
2226 * possible object is
2230 public String getDbAccessionId() {
2231 return dbAccessionId;
2235 * Sets the value of the dbAccessionId property.
2242 public void setDbAccessionId(String value) {
2243 this.dbAccessionId = value;
2247 * Gets the value of the dbEvidence property.
2250 * possible object is
2254 public String getDbEvidence() {
2259 * Sets the value of the dbEvidence property.
2266 public void setDbEvidence(String value) {
2267 this.dbEvidence = value;
2271 * Gets the value of the dbVersion property.
2274 * possible object is
2278 public String getDbVersion() {
2283 * Sets the value of the dbVersion property.
2290 public void setDbVersion(String value) {
2291 this.dbVersion = value;
2295 * Gets the value of the dbResNum property.
2298 * possible object is
2302 public String getDbResNum() {
2307 * Sets the value of the dbResNum property.
2314 public void setDbResNum(String value) {
2315 this.dbResNum = value;
2319 * Gets the value of the dbResName property.
2322 * possible object is
2326 public String getDbResName() {
2331 * Sets the value of the dbResName property.
2338 public void setDbResName(String value) {
2339 this.dbResName = value;
2346 * <p>Java class for anonymous complex type.
2348 * <p>The following schema fragment specifies the expected content contained within this class.
2352 * <complexContent>
2353 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2354 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
2356 * </complexContent>
2362 @XmlAccessorType(XmlAccessType.FIELD)
2363 @XmlType(name = "", propOrder = {
2366 public static class ResidueDetail {
2369 protected String content;
2370 @XmlAttribute(name = "dbSource")
2371 protected String dbSource;
2372 @XmlAttribute(name = "property", required = true)
2373 protected String property;
2376 * Gets the value of the content property.
2379 * possible object is
2383 public String getContent() {
2388 * Sets the value of the content property.
2395 public void setContent(String value) {
2396 this.content = value;
2400 * Gets the value of the dbSource property.
2403 * possible object is
2407 public String getDbSource() {
2412 * Sets the value of the dbSource property.
2419 public void setDbSource(String value) {
2420 this.dbSource = value;
2424 * Gets the value of the property property.
2427 * possible object is
2431 public String getProperty() {
2436 * Sets the value of the property property.
2443 public void setProperty(String value) {
2444 this.property = value;
2455 * <p>Java class for anonymous complex type.
2457 * <p>The following schema fragment specifies the expected content contained within this class.
2461 * <complexContent>
2462 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2463 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
2465 * </complexContent>
2471 @XmlAccessorType(XmlAccessType.FIELD)
2472 @XmlType(name = "", propOrder = {
2475 public static class SegmentDetail {
2478 protected String content;
2479 @XmlAttribute(name = "dbSource")
2480 protected String dbSource;
2481 @XmlAttribute(name = "property", required = true)
2482 protected String property;
2485 * Gets the value of the content property.
2488 * possible object is
2492 public String getContent() {
2497 * Sets the value of the content property.
2504 public void setContent(String value) {
2505 this.content = value;
2509 * Gets the value of the dbSource property.
2512 * possible object is
2516 public String getDbSource() {
2521 * Sets the value of the dbSource property.
2528 public void setDbSource(String value) {
2529 this.dbSource = value;
2533 * Gets the value of the property property.
2536 * possible object is
2540 public String getProperty() {
2545 * Sets the value of the property property.
2552 public void setProperty(String value) {
2553 this.property = value;
2564 * <p>Java class for anonymous complex type.
2566 * <p>The following schema fragment specifies the expected content contained within this class.
2570 * <complexContent>
2571 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2572 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
2574 * </complexContent>
2580 @XmlAccessorType(XmlAccessType.FIELD)
2581 @XmlType(name = "", propOrder = {
2584 public static class EntryDetail {
2587 protected String content;
2588 @XmlAttribute(name = "dbSource")
2589 protected String dbSource;
2590 @XmlAttribute(name = "property", required = true)
2591 protected String property;
2594 * Gets the value of the content property.
2597 * possible object is
2601 public String getContent() {
2606 * Sets the value of the content property.
2613 public void setContent(String value) {
2614 this.content = value;
2618 * Gets the value of the dbSource property.
2621 * possible object is
2625 public String getDbSource() {
2630 * Sets the value of the dbSource property.
2637 public void setDbSource(String value) {
2638 this.dbSource = value;
2642 * Gets the value of the property property.
2645 * possible object is
2649 public String getProperty() {
2654 * Sets the value of the property property.
2661 public void setProperty(String value) {
2662 this.property = value;
2669 * <p>Java class for anonymous complex type.
2671 * <p>The following schema fragment specifies the expected content contained within this class.
2675 * <complexContent>
2676 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2677 * <sequence maxOccurs="unbounded">
2678 * <element name="db">
2680 * <complexContent>
2681 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2682 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
2684 * </complexContent>
2689 * </complexContent>
2695 @XmlAccessorType(XmlAccessType.FIELD)
2696 @XmlType(name = "", propOrder = {
2699 public static class ListDB {
2701 @XmlElement(required = true)
2702 protected List<Entry.ListDB.Db> db;
2705 * Gets the value of the db property.
2708 * This accessor method returns a reference to the live list,
2709 * not a snapshot. Therefore any modification you make to the
2710 * returned list will be present inside the JAXB object.
2711 * This is why there is not a <CODE>set</CODE> method for the db property.
2714 * For example, to add a new item, do as follows:
2716 * getDb().add(newItem);
2721 * Objects of the following type(s) are allowed in the list
2722 * {@link Entry.ListDB.Db }
2726 public List<Entry.ListDB.Db> getDb() {
2728 db = new ArrayList<Entry.ListDB.Db>();
2735 * <p>Java class for anonymous complex type.
2737 * <p>The following schema fragment specifies the expected content contained within this class.
2741 * <complexContent>
2742 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2743 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
2745 * </complexContent>
2751 @XmlAccessorType(XmlAccessType.FIELD)
2753 public static class Db {
2755 @XmlAttribute(name = "dbVersion")
2756 protected String dbVersion;
2757 @XmlAttribute(name = "dbSource", required = true)
2758 protected String dbSource;
2759 @XmlAttribute(name = "dbCoordSys", required = true)
2760 protected String dbCoordSys;
2763 * Gets the value of the dbVersion property.
2766 * possible object is
2770 public String getDbVersion() {
2775 * Sets the value of the dbVersion property.
2782 public void setDbVersion(String value) {
2783 this.dbVersion = value;
2787 * Gets the value of the dbSource property.
2790 * possible object is
2794 public String getDbSource() {
2799 * Sets the value of the dbSource property.
2806 public void setDbSource(String value) {
2807 this.dbSource = value;
2811 * Gets the value of the dbCoordSys property.
2814 * possible object is
2818 public String getDbCoordSys() {
2823 * Sets the value of the dbCoordSys property.
2830 public void setDbCoordSys(String value) {
2831 this.dbCoordSys = value;