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: 2015.10.09 at 03:18:33 PM BST
9 package jalview.xml.binding.sifts;
11 import java.util.ArrayList;
12 import java.util.List;
13 import javax.xml.bind.annotation.XmlAccessType;
14 import javax.xml.bind.annotation.XmlAccessorType;
15 import javax.xml.bind.annotation.XmlAttribute;
16 import javax.xml.bind.annotation.XmlElement;
17 import javax.xml.bind.annotation.XmlRootElement;
18 import javax.xml.bind.annotation.XmlSchemaType;
19 import javax.xml.bind.annotation.XmlType;
20 import javax.xml.bind.annotation.XmlValue;
21 import javax.xml.datatype.XMLGregorianCalendar;
25 * <p>Java class for anonymous complex type.
27 * <p>The following schema fragment specifies the expected content contained within this class.
32 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
34 * <element name="listDB">
37 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
38 * <sequence maxOccurs="unbounded">
39 * <element name="db">
42 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
43 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
45 * </complexContent>
50 * </complexContent>
53 * <element name="entryDetail" maxOccurs="unbounded" minOccurs="0">
56 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
57 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
59 * </complexContent>
62 * <element name="entity" maxOccurs="unbounded">
65 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
67 * <element name="entityDetail" maxOccurs="unbounded" minOccurs="0">
70 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
71 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
73 * </complexContent>
76 * <element name="segment" maxOccurs="unbounded">
79 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
81 * <element name="listResidue" minOccurs="0">
84 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
86 * <element name="residue" maxOccurs="unbounded">
89 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
91 * <element name="crossRefDb" maxOccurs="unbounded" minOccurs="0">
94 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
95 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
96 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
97 * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
99 * </complexContent>
102 * <element name="residueDetail" maxOccurs="unbounded" minOccurs="0">
104 * <complexContent>
105 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
106 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
108 * </complexContent>
112 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
113 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
115 * </complexContent>
120 * </complexContent>
123 * <element name="listMapRegion" minOccurs="0">
125 * <complexContent>
126 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
128 * <element name="mapRegion" maxOccurs="unbounded">
130 * <complexContent>
131 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
133 * <element name="db">
135 * <complexContent>
136 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
138 * <element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
140 * <complexContent>
141 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
142 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
144 * </complexContent>
148 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
149 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
150 * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
152 * </complexContent>
156 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
158 * </complexContent>
163 * </complexContent>
166 * <element name="segmentDetail" maxOccurs="unbounded" minOccurs="0">
168 * <complexContent>
169 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
170 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
172 * </complexContent>
176 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
177 * <attribute name="segId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
179 * </complexContent>
183 * <attribute name="type" use="required" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}entityType" />
184 * <attribute name="entityId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
186 * </complexContent>
189 * <element ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/eFamily.xsd}alignment" maxOccurs="unbounded" minOccurs="0"/>
191 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
192 * <attribute name="date" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
193 * <attribute name="dbEntryVersion" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
195 * </complexContent>
201 @XmlAccessorType(XmlAccessType.FIELD)
202 @XmlType(name = "", propOrder = {
208 @XmlRootElement(name = "entry")
211 @XmlElement(required = true)
212 protected Entry.ListDB listDB;
213 protected List<Entry.EntryDetail> entryDetail;
214 @XmlElement(required = true)
215 protected List<Entry.Entity> entity;
216 protected List<Alignment> alignment;
217 @XmlAttribute(name = "date", required = true)
218 @XmlSchemaType(name = "date")
219 protected XMLGregorianCalendar date;
220 @XmlAttribute(name = "dbEntryVersion", required = true)
221 @XmlSchemaType(name = "date")
222 protected XMLGregorianCalendar dbEntryVersion;
223 @XmlAttribute(name = "dbSource", required = true)
224 protected String dbSource;
225 @XmlAttribute(name = "dbCoordSys", required = true)
226 protected String dbCoordSys;
227 @XmlAttribute(name = "dbAccessionId", required = true)
228 protected String dbAccessionId;
229 @XmlAttribute(name = "dbEvidence")
230 protected String dbEvidence;
231 @XmlAttribute(name = "dbVersion")
232 protected String dbVersion;
235 * Gets the value of the listDB property.
239 * {@link Entry.ListDB }
242 public Entry.ListDB getListDB() {
247 * Sets the value of the listDB property.
251 * {@link Entry.ListDB }
254 public void setListDB(Entry.ListDB value) {
259 * Gets the value of the entryDetail property.
262 * This accessor method returns a reference to the live list,
263 * not a snapshot. Therefore any modification you make to the
264 * returned list will be present inside the JAXB object.
265 * This is why there is not a <CODE>set</CODE> method for the entryDetail property.
268 * For example, to add a new item, do as follows:
270 * getEntryDetail().add(newItem);
275 * Objects of the following type(s) are allowed in the list
276 * {@link Entry.EntryDetail }
280 public List<Entry.EntryDetail> getEntryDetail() {
281 if (entryDetail == null) {
282 entryDetail = new ArrayList<Entry.EntryDetail>();
284 return this.entryDetail;
288 * Gets the value of the entity property.
291 * This accessor method returns a reference to the live list,
292 * not a snapshot. Therefore any modification you make to the
293 * returned list will be present inside the JAXB object.
294 * This is why there is not a <CODE>set</CODE> method for the entity property.
297 * For example, to add a new item, do as follows:
299 * getEntity().add(newItem);
304 * Objects of the following type(s) are allowed in the list
305 * {@link Entry.Entity }
309 public List<Entry.Entity> getEntity() {
310 if (entity == null) {
311 entity = new ArrayList<Entry.Entity>();
317 * Gets the value of the alignment property.
320 * This accessor method returns a reference to the live list,
321 * not a snapshot. Therefore any modification you make to the
322 * returned list will be present inside the JAXB object.
323 * This is why there is not a <CODE>set</CODE> method for the alignment property.
326 * For example, to add a new item, do as follows:
328 * getAlignment().add(newItem);
333 * Objects of the following type(s) are allowed in the list
338 public List<Alignment> getAlignment() {
339 if (alignment == null) {
340 alignment = new ArrayList<Alignment>();
342 return this.alignment;
346 * Gets the value of the date property.
350 * {@link XMLGregorianCalendar }
353 public XMLGregorianCalendar getDate() {
358 * Sets the value of the date property.
362 * {@link XMLGregorianCalendar }
365 public void setDate(XMLGregorianCalendar value) {
370 * Gets the value of the dbEntryVersion property.
374 * {@link XMLGregorianCalendar }
377 public XMLGregorianCalendar getDbEntryVersion() {
378 return dbEntryVersion;
382 * Sets the value of the dbEntryVersion property.
386 * {@link XMLGregorianCalendar }
389 public void setDbEntryVersion(XMLGregorianCalendar value) {
390 this.dbEntryVersion = value;
394 * Gets the value of the dbSource property.
401 public String getDbSource() {
406 * Sets the value of the dbSource property.
413 public void setDbSource(String value) {
414 this.dbSource = value;
418 * Gets the value of the dbCoordSys property.
425 public String getDbCoordSys() {
430 * Sets the value of the dbCoordSys property.
437 public void setDbCoordSys(String value) {
438 this.dbCoordSys = value;
442 * Gets the value of the dbAccessionId property.
449 public String getDbAccessionId() {
450 return dbAccessionId;
454 * Sets the value of the dbAccessionId property.
461 public void setDbAccessionId(String value) {
462 this.dbAccessionId = value;
466 * Gets the value of the dbEvidence property.
473 public String getDbEvidence() {
478 * Sets the value of the dbEvidence property.
485 public void setDbEvidence(String value) {
486 this.dbEvidence = value;
490 * Gets the value of the dbVersion property.
497 public String getDbVersion() {
502 * Sets the value of the dbVersion property.
509 public void setDbVersion(String value) {
510 this.dbVersion = value;
515 * <p>Java class for anonymous complex type.
517 * <p>The following schema fragment specifies the expected content contained within this class.
521 * <complexContent>
522 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
524 * <element name="entityDetail" maxOccurs="unbounded" minOccurs="0">
526 * <complexContent>
527 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
528 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
530 * </complexContent>
533 * <element name="segment" maxOccurs="unbounded">
535 * <complexContent>
536 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
538 * <element name="listResidue" minOccurs="0">
540 * <complexContent>
541 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
543 * <element name="residue" maxOccurs="unbounded">
545 * <complexContent>
546 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
548 * <element name="crossRefDb" maxOccurs="unbounded" minOccurs="0">
550 * <complexContent>
551 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
552 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
553 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
554 * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
556 * </complexContent>
559 * <element name="residueDetail" maxOccurs="unbounded" minOccurs="0">
561 * <complexContent>
562 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
563 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
565 * </complexContent>
569 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
570 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
572 * </complexContent>
577 * </complexContent>
580 * <element name="listMapRegion" minOccurs="0">
582 * <complexContent>
583 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
585 * <element name="mapRegion" maxOccurs="unbounded">
587 * <complexContent>
588 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
590 * <element name="db">
592 * <complexContent>
593 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
595 * <element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
597 * <complexContent>
598 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
599 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
601 * </complexContent>
605 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
606 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
607 * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
609 * </complexContent>
613 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
615 * </complexContent>
620 * </complexContent>
623 * <element name="segmentDetail" maxOccurs="unbounded" minOccurs="0">
625 * <complexContent>
626 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
627 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
629 * </complexContent>
633 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
634 * <attribute name="segId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
636 * </complexContent>
640 * <attribute name="type" use="required" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}entityType" />
641 * <attribute name="entityId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
643 * </complexContent>
649 @XmlAccessorType(XmlAccessType.FIELD)
650 @XmlType(name = "", propOrder = {
654 public static class Entity {
656 protected List<Entry.Entity.EntityDetail> entityDetail;
657 @XmlElement(required = true)
658 protected List<Entry.Entity.Segment> segment;
659 @XmlAttribute(name = "type", required = true)
660 protected EntityType type;
661 @XmlAttribute(name = "entityId", required = true)
662 protected String entityId;
665 * Gets the value of the entityDetail property.
668 * This accessor method returns a reference to the live list,
669 * not a snapshot. Therefore any modification you make to the
670 * returned list will be present inside the JAXB object.
671 * This is why there is not a <CODE>set</CODE> method for the entityDetail property.
674 * For example, to add a new item, do as follows:
676 * getEntityDetail().add(newItem);
681 * Objects of the following type(s) are allowed in the list
682 * {@link Entry.Entity.EntityDetail }
686 public List<Entry.Entity.EntityDetail> getEntityDetail() {
687 if (entityDetail == null) {
688 entityDetail = new ArrayList<Entry.Entity.EntityDetail>();
690 return this.entityDetail;
694 * Gets the value of the segment property.
697 * This accessor method returns a reference to the live list,
698 * not a snapshot. Therefore any modification you make to the
699 * returned list will be present inside the JAXB object.
700 * This is why there is not a <CODE>set</CODE> method for the segment property.
703 * For example, to add a new item, do as follows:
705 * getSegment().add(newItem);
710 * Objects of the following type(s) are allowed in the list
711 * {@link Entry.Entity.Segment }
715 public List<Entry.Entity.Segment> getSegment() {
716 if (segment == null) {
717 segment = new ArrayList<Entry.Entity.Segment>();
723 * Gets the value of the type property.
727 * {@link EntityType }
730 public EntityType getType() {
735 * Sets the value of the type property.
739 * {@link EntityType }
742 public void setType(EntityType value) {
747 * Gets the value of the entityId property.
754 public String getEntityId() {
759 * Sets the value of the entityId property.
766 public void setEntityId(String value) {
767 this.entityId = value;
772 * <p>Java class for anonymous complex type.
774 * <p>The following schema fragment specifies the expected content contained within this class.
778 * <complexContent>
779 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
780 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
782 * </complexContent>
788 @XmlAccessorType(XmlAccessType.FIELD)
789 @XmlType(name = "", propOrder = {
792 public static class EntityDetail {
795 protected String content;
796 @XmlAttribute(name = "dbSource")
797 protected String dbSource;
798 @XmlAttribute(name = "property", required = true)
799 protected String property;
802 * Gets the value of the content property.
809 public String getContent() {
814 * Sets the value of the content property.
821 public void setContent(String value) {
822 this.content = value;
826 * Gets the value of the dbSource property.
833 public String getDbSource() {
838 * Sets the value of the dbSource property.
845 public void setDbSource(String value) {
846 this.dbSource = value;
850 * Gets the value of the property property.
857 public String getProperty() {
862 * Sets the value of the property property.
869 public void setProperty(String value) {
870 this.property = value;
877 * <p>Java class for anonymous complex type.
879 * <p>The following schema fragment specifies the expected content contained within this class.
883 * <complexContent>
884 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
886 * <element name="listResidue" minOccurs="0">
888 * <complexContent>
889 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
891 * <element name="residue" maxOccurs="unbounded">
893 * <complexContent>
894 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
896 * <element name="crossRefDb" maxOccurs="unbounded" minOccurs="0">
898 * <complexContent>
899 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
900 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
901 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
902 * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
904 * </complexContent>
907 * <element name="residueDetail" maxOccurs="unbounded" minOccurs="0">
909 * <complexContent>
910 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
911 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
913 * </complexContent>
917 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
918 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
920 * </complexContent>
925 * </complexContent>
928 * <element name="listMapRegion" minOccurs="0">
930 * <complexContent>
931 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
933 * <element name="mapRegion" maxOccurs="unbounded">
935 * <complexContent>
936 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
938 * <element name="db">
940 * <complexContent>
941 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
943 * <element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
945 * <complexContent>
946 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
947 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
949 * </complexContent>
953 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
954 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
955 * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
957 * </complexContent>
961 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
963 * </complexContent>
968 * </complexContent>
971 * <element name="segmentDetail" maxOccurs="unbounded" minOccurs="0">
973 * <complexContent>
974 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
975 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
977 * </complexContent>
981 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
982 * <attribute name="segId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
984 * </complexContent>
990 @XmlAccessorType(XmlAccessType.FIELD)
991 @XmlType(name = "", propOrder = {
996 public static class Segment {
998 protected Entry.Entity.Segment.ListResidue listResidue;
999 protected Entry.Entity.Segment.ListMapRegion listMapRegion;
1000 protected List<Entry.Entity.Segment.SegmentDetail> segmentDetail;
1001 @XmlAttribute(name = "segId", required = true)
1002 protected String segId;
1003 @XmlAttribute(name = "start")
1004 protected String start;
1005 @XmlAttribute(name = "end")
1006 protected String end;
1009 * Gets the value of the listResidue property.
1012 * possible object is
1013 * {@link Entry.Entity.Segment.ListResidue }
1016 public Entry.Entity.Segment.ListResidue getListResidue() {
1021 * Sets the value of the listResidue property.
1025 * {@link Entry.Entity.Segment.ListResidue }
1028 public void setListResidue(Entry.Entity.Segment.ListResidue value) {
1029 this.listResidue = value;
1033 * Gets the value of the listMapRegion property.
1036 * possible object is
1037 * {@link Entry.Entity.Segment.ListMapRegion }
1040 public Entry.Entity.Segment.ListMapRegion getListMapRegion() {
1041 return listMapRegion;
1045 * Sets the value of the listMapRegion property.
1049 * {@link Entry.Entity.Segment.ListMapRegion }
1052 public void setListMapRegion(Entry.Entity.Segment.ListMapRegion value) {
1053 this.listMapRegion = value;
1057 * Gets the value of the segmentDetail property.
1060 * This accessor method returns a reference to the live list,
1061 * not a snapshot. Therefore any modification you make to the
1062 * returned list will be present inside the JAXB object.
1063 * This is why there is not a <CODE>set</CODE> method for the segmentDetail property.
1066 * For example, to add a new item, do as follows:
1068 * getSegmentDetail().add(newItem);
1073 * Objects of the following type(s) are allowed in the list
1074 * {@link Entry.Entity.Segment.SegmentDetail }
1078 public List<Entry.Entity.Segment.SegmentDetail> getSegmentDetail() {
1079 if (segmentDetail == null) {
1080 segmentDetail = new ArrayList<Entry.Entity.Segment.SegmentDetail>();
1082 return this.segmentDetail;
1086 * Gets the value of the segId property.
1089 * possible object is
1093 public String getSegId() {
1098 * Sets the value of the segId property.
1105 public void setSegId(String value) {
1110 * Gets the value of the start property.
1113 * possible object is
1117 public String getStart() {
1122 * Sets the value of the start property.
1129 public void setStart(String value) {
1134 * Gets the value of the end property.
1137 * possible object is
1141 public String getEnd() {
1146 * Sets the value of the end property.
1153 public void setEnd(String value) {
1159 * <p>Java class for anonymous complex type.
1161 * <p>The following schema fragment specifies the expected content contained within this class.
1165 * <complexContent>
1166 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1168 * <element name="mapRegion" maxOccurs="unbounded">
1170 * <complexContent>
1171 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1173 * <element name="db">
1175 * <complexContent>
1176 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1178 * <element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
1180 * <complexContent>
1181 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1182 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
1184 * </complexContent>
1188 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
1189 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
1190 * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
1192 * </complexContent>
1196 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
1198 * </complexContent>
1203 * </complexContent>
1209 @XmlAccessorType(XmlAccessType.FIELD)
1210 @XmlType(name = "", propOrder = {
1213 public static class ListMapRegion {
1215 @XmlElement(required = true)
1216 protected List<Entry.Entity.Segment.ListMapRegion.MapRegion> mapRegion;
1219 * Gets the value of the mapRegion property.
1222 * This accessor method returns a reference to the live list,
1223 * not a snapshot. Therefore any modification you make to the
1224 * returned list will be present inside the JAXB object.
1225 * This is why there is not a <CODE>set</CODE> method for the mapRegion property.
1228 * For example, to add a new item, do as follows:
1230 * getMapRegion().add(newItem);
1235 * Objects of the following type(s) are allowed in the list
1236 * {@link Entry.Entity.Segment.ListMapRegion.MapRegion }
1240 public List<Entry.Entity.Segment.ListMapRegion.MapRegion> getMapRegion() {
1241 if (mapRegion == null) {
1242 mapRegion = new ArrayList<Entry.Entity.Segment.ListMapRegion.MapRegion>();
1244 return this.mapRegion;
1249 * <p>Java class for anonymous complex type.
1251 * <p>The following schema fragment specifies the expected content contained within this class.
1255 * <complexContent>
1256 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1258 * <element name="db">
1260 * <complexContent>
1261 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1263 * <element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
1265 * <complexContent>
1266 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1267 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
1269 * </complexContent>
1273 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
1274 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
1275 * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
1277 * </complexContent>
1281 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
1283 * </complexContent>
1289 @XmlAccessorType(XmlAccessType.FIELD)
1290 @XmlType(name = "", propOrder = {
1293 public static class MapRegion {
1295 @XmlElement(required = true)
1296 protected Entry.Entity.Segment.ListMapRegion.MapRegion.Db db;
1297 @XmlAttribute(name = "start")
1298 protected String start;
1299 @XmlAttribute(name = "end")
1300 protected String end;
1303 * Gets the value of the db property.
1306 * possible object is
1307 * {@link Entry.Entity.Segment.ListMapRegion.MapRegion.Db }
1310 public Entry.Entity.Segment.ListMapRegion.MapRegion.Db getDb() {
1315 * Sets the value of the db property.
1319 * {@link Entry.Entity.Segment.ListMapRegion.MapRegion.Db }
1322 public void setDb(Entry.Entity.Segment.ListMapRegion.MapRegion.Db value) {
1327 * Gets the value of the start property.
1330 * possible object is
1334 public String getStart() {
1339 * Sets the value of the start property.
1346 public void setStart(String value) {
1351 * Gets the value of the end property.
1354 * possible object is
1358 public String getEnd() {
1363 * Sets the value of the end property.
1370 public void setEnd(String value) {
1376 * <p>Java class for anonymous complex type.
1378 * <p>The following schema fragment specifies the expected content contained within this class.
1382 * <complexContent>
1383 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1385 * <element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
1387 * <complexContent>
1388 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1389 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
1391 * </complexContent>
1395 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
1396 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
1397 * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
1399 * </complexContent>
1405 @XmlAccessorType(XmlAccessType.FIELD)
1406 @XmlType(name = "", propOrder = {
1409 public static class Db {
1411 protected List<Entry.Entity.Segment.ListMapRegion.MapRegion.Db.DbDetail> dbDetail;
1412 @XmlAttribute(name = "dbChainId")
1413 protected String dbChainId;
1414 @XmlAttribute(name = "dbSource", required = true)
1415 protected String dbSource;
1416 @XmlAttribute(name = "dbCoordSys", required = true)
1417 protected String dbCoordSys;
1418 @XmlAttribute(name = "dbAccessionId", required = true)
1419 protected String dbAccessionId;
1420 @XmlAttribute(name = "dbEvidence")
1421 protected String dbEvidence;
1422 @XmlAttribute(name = "dbVersion")
1423 protected String dbVersion;
1424 @XmlAttribute(name = "start")
1425 protected String start;
1426 @XmlAttribute(name = "end")
1427 protected String end;
1430 * Gets the value of the dbDetail property.
1433 * This accessor method returns a reference to the live list,
1434 * not a snapshot. Therefore any modification you make to the
1435 * returned list will be present inside the JAXB object.
1436 * This is why there is not a <CODE>set</CODE> method for the dbDetail property.
1439 * For example, to add a new item, do as follows:
1441 * getDbDetail().add(newItem);
1446 * Objects of the following type(s) are allowed in the list
1447 * {@link Entry.Entity.Segment.ListMapRegion.MapRegion.Db.DbDetail }
1451 public List<Entry.Entity.Segment.ListMapRegion.MapRegion.Db.DbDetail> getDbDetail() {
1452 if (dbDetail == null) {
1453 dbDetail = new ArrayList<Entry.Entity.Segment.ListMapRegion.MapRegion.Db.DbDetail>();
1455 return this.dbDetail;
1459 * Gets the value of the dbChainId property.
1462 * possible object is
1466 public String getDbChainId() {
1471 * Sets the value of the dbChainId property.
1478 public void setDbChainId(String value) {
1479 this.dbChainId = value;
1483 * Gets the value of the dbSource property.
1486 * possible object is
1490 public String getDbSource() {
1495 * Sets the value of the dbSource property.
1502 public void setDbSource(String value) {
1503 this.dbSource = value;
1507 * Gets the value of the dbCoordSys property.
1510 * possible object is
1514 public String getDbCoordSys() {
1519 * Sets the value of the dbCoordSys property.
1526 public void setDbCoordSys(String value) {
1527 this.dbCoordSys = value;
1531 * Gets the value of the dbAccessionId property.
1534 * possible object is
1538 public String getDbAccessionId() {
1539 return dbAccessionId;
1543 * Sets the value of the dbAccessionId property.
1550 public void setDbAccessionId(String value) {
1551 this.dbAccessionId = value;
1555 * Gets the value of the dbEvidence property.
1558 * possible object is
1562 public String getDbEvidence() {
1567 * Sets the value of the dbEvidence property.
1574 public void setDbEvidence(String value) {
1575 this.dbEvidence = value;
1579 * Gets the value of the dbVersion property.
1582 * possible object is
1586 public String getDbVersion() {
1591 * Sets the value of the dbVersion property.
1598 public void setDbVersion(String value) {
1599 this.dbVersion = value;
1603 * Gets the value of the start property.
1606 * possible object is
1610 public String getStart() {
1615 * Sets the value of the start property.
1622 public void setStart(String value) {
1627 * Gets the value of the end property.
1630 * possible object is
1634 public String getEnd() {
1639 * Sets the value of the end property.
1646 public void setEnd(String value) {
1652 * <p>Java class for anonymous complex type.
1654 * <p>The following schema fragment specifies the expected content contained within this class.
1658 * <complexContent>
1659 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1660 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
1662 * </complexContent>
1668 @XmlAccessorType(XmlAccessType.FIELD)
1669 @XmlType(name = "", propOrder = {
1672 public static class DbDetail {
1675 protected String content;
1676 @XmlAttribute(name = "dbSource")
1677 protected String dbSource;
1678 @XmlAttribute(name = "property", required = true)
1679 protected String property;
1682 * Gets the value of the content property.
1685 * possible object is
1689 public String getContent() {
1694 * Sets the value of the content property.
1701 public void setContent(String value) {
1702 this.content = value;
1706 * Gets the value of the dbSource property.
1709 * possible object is
1713 public String getDbSource() {
1718 * Sets the value of the dbSource property.
1725 public void setDbSource(String value) {
1726 this.dbSource = value;
1730 * Gets the value of the property property.
1733 * possible object is
1737 public String getProperty() {
1742 * Sets the value of the property property.
1749 public void setProperty(String value) {
1750 this.property = value;
1763 * <p>Java class for anonymous complex type.
1765 * <p>The following schema fragment specifies the expected content contained within this class.
1769 * <complexContent>
1770 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1772 * <element name="residue" maxOccurs="unbounded">
1774 * <complexContent>
1775 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1777 * <element name="crossRefDb" maxOccurs="unbounded" minOccurs="0">
1779 * <complexContent>
1780 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1781 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
1782 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
1783 * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
1785 * </complexContent>
1788 * <element name="residueDetail" maxOccurs="unbounded" minOccurs="0">
1790 * <complexContent>
1791 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1792 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
1794 * </complexContent>
1798 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
1799 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
1801 * </complexContent>
1806 * </complexContent>
1812 @XmlAccessorType(XmlAccessType.FIELD)
1813 @XmlType(name = "", propOrder = {
1816 public static class ListResidue {
1818 @XmlElement(required = true)
1819 protected List<Entry.Entity.Segment.ListResidue.Residue> residue;
1822 * Gets the value of the residue property.
1825 * This accessor method returns a reference to the live list,
1826 * not a snapshot. Therefore any modification you make to the
1827 * returned list will be present inside the JAXB object.
1828 * This is why there is not a <CODE>set</CODE> method for the residue property.
1831 * For example, to add a new item, do as follows:
1833 * getResidue().add(newItem);
1838 * Objects of the following type(s) are allowed in the list
1839 * {@link Entry.Entity.Segment.ListResidue.Residue }
1843 public List<Entry.Entity.Segment.ListResidue.Residue> getResidue() {
1844 if (residue == null) {
1845 residue = new ArrayList<Entry.Entity.Segment.ListResidue.Residue>();
1847 return this.residue;
1852 * <p>Java class for anonymous complex type.
1854 * <p>The following schema fragment specifies the expected content contained within this class.
1858 * <complexContent>
1859 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1861 * <element name="crossRefDb" maxOccurs="unbounded" minOccurs="0">
1863 * <complexContent>
1864 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1865 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
1866 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
1867 * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
1869 * </complexContent>
1872 * <element name="residueDetail" maxOccurs="unbounded" minOccurs="0">
1874 * <complexContent>
1875 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1876 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
1878 * </complexContent>
1882 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
1883 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
1885 * </complexContent>
1891 @XmlAccessorType(XmlAccessType.FIELD)
1892 @XmlType(name = "", propOrder = {
1896 public static class Residue {
1898 protected List<Entry.Entity.Segment.ListResidue.Residue.CrossRefDb> crossRefDb;
1899 protected List<Entry.Entity.Segment.ListResidue.Residue.ResidueDetail> residueDetail;
1900 @XmlAttribute(name = "dbResNum", required = true)
1901 protected String dbResNum;
1902 @XmlAttribute(name = "dbResName", required = true)
1903 protected String dbResName;
1904 @XmlAttribute(name = "dbVersion")
1905 protected String dbVersion;
1906 @XmlAttribute(name = "dbSource", required = true)
1907 protected String dbSource;
1908 @XmlAttribute(name = "dbCoordSys", required = true)
1909 protected String dbCoordSys;
1912 * Gets the value of the crossRefDb property.
1915 * This accessor method returns a reference to the live list,
1916 * not a snapshot. Therefore any modification you make to the
1917 * returned list will be present inside the JAXB object.
1918 * This is why there is not a <CODE>set</CODE> method for the crossRefDb property.
1921 * For example, to add a new item, do as follows:
1923 * getCrossRefDb().add(newItem);
1928 * Objects of the following type(s) are allowed in the list
1929 * {@link Entry.Entity.Segment.ListResidue.Residue.CrossRefDb }
1933 public List<Entry.Entity.Segment.ListResidue.Residue.CrossRefDb> getCrossRefDb() {
1934 if (crossRefDb == null) {
1935 crossRefDb = new ArrayList<Entry.Entity.Segment.ListResidue.Residue.CrossRefDb>();
1937 return this.crossRefDb;
1941 * Gets the value of the residueDetail property.
1944 * This accessor method returns a reference to the live list,
1945 * not a snapshot. Therefore any modification you make to the
1946 * returned list will be present inside the JAXB object.
1947 * This is why there is not a <CODE>set</CODE> method for the residueDetail property.
1950 * For example, to add a new item, do as follows:
1952 * getResidueDetail().add(newItem);
1957 * Objects of the following type(s) are allowed in the list
1958 * {@link Entry.Entity.Segment.ListResidue.Residue.ResidueDetail }
1962 public List<Entry.Entity.Segment.ListResidue.Residue.ResidueDetail> getResidueDetail() {
1963 if (residueDetail == null) {
1964 residueDetail = new ArrayList<Entry.Entity.Segment.ListResidue.Residue.ResidueDetail>();
1966 return this.residueDetail;
1970 * Gets the value of the dbResNum property.
1973 * possible object is
1977 public String getDbResNum() {
1982 * Sets the value of the dbResNum property.
1989 public void setDbResNum(String value) {
1990 this.dbResNum = value;
1994 * Gets the value of the dbResName property.
1997 * possible object is
2001 public String getDbResName() {
2006 * Sets the value of the dbResName property.
2013 public void setDbResName(String value) {
2014 this.dbResName = value;
2018 * Gets the value of the dbVersion property.
2021 * possible object is
2025 public String getDbVersion() {
2030 * Sets the value of the dbVersion property.
2037 public void setDbVersion(String value) {
2038 this.dbVersion = value;
2042 * Gets the value of the dbSource property.
2045 * possible object is
2049 public String getDbSource() {
2054 * Sets the value of the dbSource property.
2061 public void setDbSource(String value) {
2062 this.dbSource = value;
2066 * Gets the value of the dbCoordSys property.
2069 * possible object is
2073 public String getDbCoordSys() {
2078 * Sets the value of the dbCoordSys property.
2085 public void setDbCoordSys(String value) {
2086 this.dbCoordSys = value;
2091 * <p>Java class for anonymous complex type.
2093 * <p>The following schema fragment specifies the expected content contained within this class.
2097 * <complexContent>
2098 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2099 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
2100 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
2101 * <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
2103 * </complexContent>
2109 @XmlAccessorType(XmlAccessType.FIELD)
2111 public static class CrossRefDb {
2113 @XmlAttribute(name = "dbChainId")
2114 protected String dbChainId;
2115 @XmlAttribute(name = "dbSource", required = true)
2116 protected String dbSource;
2117 @XmlAttribute(name = "dbCoordSys", required = true)
2118 protected String dbCoordSys;
2119 @XmlAttribute(name = "dbAccessionId", required = true)
2120 protected String dbAccessionId;
2121 @XmlAttribute(name = "dbEvidence")
2122 protected String dbEvidence;
2123 @XmlAttribute(name = "dbVersion")
2124 protected String dbVersion;
2125 @XmlAttribute(name = "dbResNum", required = true)
2126 protected String dbResNum;
2127 @XmlAttribute(name = "dbResName", required = true)
2128 protected String dbResName;
2131 * Gets the value of the dbChainId property.
2134 * possible object is
2138 public String getDbChainId() {
2143 * Sets the value of the dbChainId property.
2150 public void setDbChainId(String value) {
2151 this.dbChainId = value;
2155 * Gets the value of the dbSource property.
2158 * possible object is
2162 public String getDbSource() {
2167 * Sets the value of the dbSource property.
2174 public void setDbSource(String value) {
2175 this.dbSource = value;
2179 * Gets the value of the dbCoordSys property.
2182 * possible object is
2186 public String getDbCoordSys() {
2191 * Sets the value of the dbCoordSys property.
2198 public void setDbCoordSys(String value) {
2199 this.dbCoordSys = value;
2203 * Gets the value of the dbAccessionId property.
2206 * possible object is
2210 public String getDbAccessionId() {
2211 return dbAccessionId;
2215 * Sets the value of the dbAccessionId property.
2222 public void setDbAccessionId(String value) {
2223 this.dbAccessionId = value;
2227 * Gets the value of the dbEvidence property.
2230 * possible object is
2234 public String getDbEvidence() {
2239 * Sets the value of the dbEvidence property.
2246 public void setDbEvidence(String value) {
2247 this.dbEvidence = value;
2251 * Gets the value of the dbVersion property.
2254 * possible object is
2258 public String getDbVersion() {
2263 * Sets the value of the dbVersion property.
2270 public void setDbVersion(String value) {
2271 this.dbVersion = value;
2275 * Gets the value of the dbResNum property.
2278 * possible object is
2282 public String getDbResNum() {
2287 * Sets the value of the dbResNum property.
2294 public void setDbResNum(String value) {
2295 this.dbResNum = value;
2299 * Gets the value of the dbResName property.
2302 * possible object is
2306 public String getDbResName() {
2311 * Sets the value of the dbResName property.
2318 public void setDbResName(String value) {
2319 this.dbResName = value;
2326 * <p>Java class for anonymous complex type.
2328 * <p>The following schema fragment specifies the expected content contained within this class.
2332 * <complexContent>
2333 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2334 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
2336 * </complexContent>
2342 @XmlAccessorType(XmlAccessType.FIELD)
2343 @XmlType(name = "", propOrder = {
2346 public static class ResidueDetail {
2349 protected String content;
2350 @XmlAttribute(name = "dbSource")
2351 protected String dbSource;
2352 @XmlAttribute(name = "property", required = true)
2353 protected String property;
2356 * Gets the value of the content property.
2359 * possible object is
2363 public String getContent() {
2368 * Sets the value of the content property.
2375 public void setContent(String value) {
2376 this.content = value;
2380 * Gets the value of the dbSource property.
2383 * possible object is
2387 public String getDbSource() {
2392 * Sets the value of the dbSource property.
2399 public void setDbSource(String value) {
2400 this.dbSource = value;
2404 * Gets the value of the property property.
2407 * possible object is
2411 public String getProperty() {
2416 * Sets the value of the property property.
2423 public void setProperty(String value) {
2424 this.property = value;
2435 * <p>Java class for anonymous complex type.
2437 * <p>The following schema fragment specifies the expected content contained within this class.
2441 * <complexContent>
2442 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2443 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
2445 * </complexContent>
2451 @XmlAccessorType(XmlAccessType.FIELD)
2452 @XmlType(name = "", propOrder = {
2455 public static class SegmentDetail {
2458 protected String content;
2459 @XmlAttribute(name = "dbSource")
2460 protected String dbSource;
2461 @XmlAttribute(name = "property", required = true)
2462 protected String property;
2465 * Gets the value of the content property.
2468 * possible object is
2472 public String getContent() {
2477 * Sets the value of the content property.
2484 public void setContent(String value) {
2485 this.content = value;
2489 * Gets the value of the dbSource property.
2492 * possible object is
2496 public String getDbSource() {
2501 * Sets the value of the dbSource property.
2508 public void setDbSource(String value) {
2509 this.dbSource = value;
2513 * Gets the value of the property property.
2516 * possible object is
2520 public String getProperty() {
2525 * Sets the value of the property property.
2532 public void setProperty(String value) {
2533 this.property = value;
2544 * <p>Java class for anonymous complex type.
2546 * <p>The following schema fragment specifies the expected content contained within this class.
2550 * <complexContent>
2551 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2552 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
2554 * </complexContent>
2560 @XmlAccessorType(XmlAccessType.FIELD)
2561 @XmlType(name = "", propOrder = {
2564 public static class EntryDetail {
2567 protected String content;
2568 @XmlAttribute(name = "dbSource")
2569 protected String dbSource;
2570 @XmlAttribute(name = "property", required = true)
2571 protected String property;
2574 * Gets the value of the content property.
2577 * possible object is
2581 public String getContent() {
2586 * Sets the value of the content property.
2593 public void setContent(String value) {
2594 this.content = value;
2598 * Gets the value of the dbSource property.
2601 * possible object is
2605 public String getDbSource() {
2610 * Sets the value of the dbSource property.
2617 public void setDbSource(String value) {
2618 this.dbSource = value;
2622 * Gets the value of the property property.
2625 * possible object is
2629 public String getProperty() {
2634 * Sets the value of the property property.
2641 public void setProperty(String value) {
2642 this.property = value;
2649 * <p>Java class for anonymous complex type.
2651 * <p>The following schema fragment specifies the expected content contained within this class.
2655 * <complexContent>
2656 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2657 * <sequence maxOccurs="unbounded">
2658 * <element name="db">
2660 * <complexContent>
2661 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2662 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
2664 * </complexContent>
2669 * </complexContent>
2675 @XmlAccessorType(XmlAccessType.FIELD)
2676 @XmlType(name = "", propOrder = {
2679 public static class ListDB {
2681 @XmlElement(required = true)
2682 protected List<Entry.ListDB.Db> db;
2685 * Gets the value of the db property.
2688 * This accessor method returns a reference to the live list,
2689 * not a snapshot. Therefore any modification you make to the
2690 * returned list will be present inside the JAXB object.
2691 * This is why there is not a <CODE>set</CODE> method for the db property.
2694 * For example, to add a new item, do as follows:
2696 * getDb().add(newItem);
2701 * Objects of the following type(s) are allowed in the list
2702 * {@link Entry.ListDB.Db }
2706 public List<Entry.ListDB.Db> getDb() {
2708 db = new ArrayList<Entry.ListDB.Db>();
2715 * <p>Java class for anonymous complex type.
2717 * <p>The following schema fragment specifies the expected content contained within this class.
2721 * <complexContent>
2722 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2723 * <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
2725 * </complexContent>
2731 @XmlAccessorType(XmlAccessType.FIELD)
2733 public static class Db {
2735 @XmlAttribute(name = "dbVersion")
2736 protected String dbVersion;
2737 @XmlAttribute(name = "dbSource", required = true)
2738 protected String dbSource;
2739 @XmlAttribute(name = "dbCoordSys", required = true)
2740 protected String dbCoordSys;
2743 * Gets the value of the dbVersion property.
2746 * possible object is
2750 public String getDbVersion() {
2755 * Sets the value of the dbVersion property.
2762 public void setDbVersion(String value) {
2763 this.dbVersion = value;
2767 * Gets the value of the dbSource property.
2770 * possible object is
2774 public String getDbSource() {
2779 * Sets the value of the dbSource property.
2786 public void setDbSource(String value) {
2787 this.dbSource = value;
2791 * Gets the value of the dbCoordSys property.
2794 * possible object is
2798 public String getDbCoordSys() {
2803 * Sets the value of the dbCoordSys property.
2810 public void setDbCoordSys(String value) {
2811 this.dbCoordSys = value;