// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2015.10.09 at 03:18:33 PM BST // package jalview.xml.binding.sifts; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; import javax.xml.datatype.XMLGregorianCalendar; /** *

* Java class for anonymous complex type. * *

* The following schema fragment specifies the expected content contained within * this class. * *

 * <complexType>
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="listDB">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence maxOccurs="unbounded">
 *                   <element name="db">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="entryDetail" maxOccurs="unbounded" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="entity" maxOccurs="unbounded">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="entityDetail" maxOccurs="unbounded" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="segment" maxOccurs="unbounded">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="listResidue" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <element name="residue" maxOccurs="unbounded">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <element name="crossRefDb" maxOccurs="unbounded" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
 *                                                         <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
 *                                                         <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                                 <element name="residueDetail" maxOccurs="unbounded" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                               <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
 *                                               <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="listMapRegion" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <element name="mapRegion" maxOccurs="unbounded">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <element name="db">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
 *                                                                 </restriction>
 *                                                               </complexContent>
 *                                                             </complexType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                         <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
 *                                                         <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
 *                                                         <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                               <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="segmentDetail" maxOccurs="unbounded" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                           <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
 *                           <attribute name="segId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *                 <attribute name="type" use="required" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}entityType" />
 *                 <attribute name="entityId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/eFamily.xsd}alignment" maxOccurs="unbounded" minOccurs="0"/>
 *       </sequence>
 *       <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
 *       <attribute name="date" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
 *       <attribute name="dbEntryVersion" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType( name = "", propOrder = { "listDB", "entryDetail", "entity", "alignment" }) @XmlRootElement(name = "entry") public class Entry { @XmlElement(required = true) protected Entry.ListDB listDB; protected List entryDetail; @XmlElement(required = true) protected List entity; protected List alignment; @XmlAttribute(name = "date", required = true) @XmlSchemaType(name = "date") protected XMLGregorianCalendar date; @XmlAttribute(name = "dbEntryVersion", required = true) @XmlSchemaType(name = "date") protected XMLGregorianCalendar dbEntryVersion; @XmlAttribute(name = "dbSource", required = true) protected String dbSource; @XmlAttribute(name = "dbCoordSys", required = true) protected String dbCoordSys; @XmlAttribute(name = "dbAccessionId", required = true) protected String dbAccessionId; @XmlAttribute(name = "dbEvidence") protected String dbEvidence; @XmlAttribute(name = "dbVersion") protected String dbVersion; /** * Gets the value of the listDB property. * * @return possible object is {@link Entry.ListDB } * */ public Entry.ListDB getListDB() { return listDB; } /** * Sets the value of the listDB property. * * @param value * allowed object is {@link Entry.ListDB } * */ public void setListDB(Entry.ListDB value) { this.listDB = value; } /** * Gets the value of the entryDetail property. * *

* This accessor method returns a reference to the live list, not a snapshot. * Therefore any modification you make to the returned list will be present * inside the JAXB object. This is why there is not a set method * for the entryDetail property. * *

* For example, to add a new item, do as follows: * *

   * getEntryDetail().add(newItem);
   * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Entry.EntryDetail } * * */ public List getEntryDetail() { if (entryDetail == null) { entryDetail = new ArrayList(); } return this.entryDetail; } /** * Gets the value of the entity property. * *

* This accessor method returns a reference to the live list, not a snapshot. * Therefore any modification you make to the returned list will be present * inside the JAXB object. This is why there is not a set method * for the entity property. * *

* For example, to add a new item, do as follows: * *

   * getEntity().add(newItem);
   * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Entry.Entity } * * */ public List getEntity() { if (entity == null) { entity = new ArrayList(); } return this.entity; } /** * Gets the value of the alignment property. * *

* This accessor method returns a reference to the live list, not a snapshot. * Therefore any modification you make to the returned list will be present * inside the JAXB object. This is why there is not a set method * for the alignment property. * *

* For example, to add a new item, do as follows: * *

   * getAlignment().add(newItem);
   * 
* * *

* Objects of the following type(s) are allowed in the list {@link Alignment } * * */ public List getAlignment() { if (alignment == null) { alignment = new ArrayList(); } return this.alignment; } /** * Gets the value of the date property. * * @return possible object is {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getDate() { return date; } /** * Sets the value of the date property. * * @param value * allowed object is {@link XMLGregorianCalendar } * */ public void setDate(XMLGregorianCalendar value) { this.date = value; } /** * Gets the value of the dbEntryVersion property. * * @return possible object is {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getDbEntryVersion() { return dbEntryVersion; } /** * Sets the value of the dbEntryVersion property. * * @param value * allowed object is {@link XMLGregorianCalendar } * */ public void setDbEntryVersion(XMLGregorianCalendar value) { this.dbEntryVersion = value; } /** * Gets the value of the dbSource property. * * @return possible object is {@link String } * */ public String getDbSource() { return dbSource; } /** * Sets the value of the dbSource property. * * @param value * allowed object is {@link String } * */ public void setDbSource(String value) { this.dbSource = value; } /** * Gets the value of the dbCoordSys property. * * @return possible object is {@link String } * */ public String getDbCoordSys() { return dbCoordSys; } /** * Sets the value of the dbCoordSys property. * * @param value * allowed object is {@link String } * */ public void setDbCoordSys(String value) { this.dbCoordSys = value; } /** * Gets the value of the dbAccessionId property. * * @return possible object is {@link String } * */ public String getDbAccessionId() { return dbAccessionId; } /** * Sets the value of the dbAccessionId property. * * @param value * allowed object is {@link String } * */ public void setDbAccessionId(String value) { this.dbAccessionId = value; } /** * Gets the value of the dbEvidence property. * * @return possible object is {@link String } * */ public String getDbEvidence() { return dbEvidence; } /** * Sets the value of the dbEvidence property. * * @param value * allowed object is {@link String } * */ public void setDbEvidence(String value) { this.dbEvidence = value; } /** * Gets the value of the dbVersion property. * * @return possible object is {@link String } * */ public String getDbVersion() { return dbVersion; } /** * Sets the value of the dbVersion property. * * @param value * allowed object is {@link String } * */ public void setDbVersion(String value) { this.dbVersion = value; } /** *

* Java class for anonymous complex type. * *

* The following schema fragment specifies the expected content contained * within this class. * *

   * <complexType>
   *   <complexContent>
   *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *       <sequence>
   *         <element name="entityDetail" maxOccurs="unbounded" minOccurs="0">
   *           <complexType>
   *             <complexContent>
   *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                 <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
   *               </restriction>
   *             </complexContent>
   *           </complexType>
   *         </element>
   *         <element name="segment" maxOccurs="unbounded">
   *           <complexType>
   *             <complexContent>
   *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                 <sequence>
   *                   <element name="listResidue" minOccurs="0">
   *                     <complexType>
   *                       <complexContent>
   *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                           <sequence>
   *                             <element name="residue" maxOccurs="unbounded">
   *                               <complexType>
   *                                 <complexContent>
   *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                                     <sequence>
   *                                       <element name="crossRefDb" maxOccurs="unbounded" minOccurs="0">
   *                                         <complexType>
   *                                           <complexContent>
   *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                                               <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
   *                                               <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
   *                                               <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
   *                                             </restriction>
   *                                           </complexContent>
   *                                         </complexType>
   *                                       </element>
   *                                       <element name="residueDetail" maxOccurs="unbounded" minOccurs="0">
   *                                         <complexType>
   *                                           <complexContent>
   *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                                               <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
   *                                             </restriction>
   *                                           </complexContent>
   *                                         </complexType>
   *                                       </element>
   *                                     </sequence>
   *                                     <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
   *                                     <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
   *                                   </restriction>
   *                                 </complexContent>
   *                               </complexType>
   *                             </element>
   *                           </sequence>
   *                         </restriction>
   *                       </complexContent>
   *                     </complexType>
   *                   </element>
   *                   <element name="listMapRegion" minOccurs="0">
   *                     <complexType>
   *                       <complexContent>
   *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                           <sequence>
   *                             <element name="mapRegion" maxOccurs="unbounded">
   *                               <complexType>
   *                                 <complexContent>
   *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                                     <sequence>
   *                                       <element name="db">
   *                                         <complexType>
   *                                           <complexContent>
   *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                                               <sequence>
   *                                                 <element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
   *                                                   <complexType>
   *                                                     <complexContent>
   *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                                                         <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
   *                                                       </restriction>
   *                                                     </complexContent>
   *                                                   </complexType>
   *                                                 </element>
   *                                               </sequence>
   *                                               <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
   *                                               <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
   *                                               <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
   *                                             </restriction>
   *                                           </complexContent>
   *                                         </complexType>
   *                                       </element>
   *                                     </sequence>
   *                                     <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
   *                                   </restriction>
   *                                 </complexContent>
   *                               </complexType>
   *                             </element>
   *                           </sequence>
   *                         </restriction>
   *                       </complexContent>
   *                     </complexType>
   *                   </element>
   *                   <element name="segmentDetail" maxOccurs="unbounded" minOccurs="0">
   *                     <complexType>
   *                       <complexContent>
   *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                           <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
   *                         </restriction>
   *                       </complexContent>
   *                     </complexType>
   *                   </element>
   *                 </sequence>
   *                 <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
   *                 <attribute name="segId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
   *               </restriction>
   *             </complexContent>
   *           </complexType>
   *         </element>
   *       </sequence>
   *       <attribute name="type" use="required" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}entityType" />
   *       <attribute name="entityId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
   *     </restriction>
   *   </complexContent>
   * </complexType>
   * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "entityDetail", "segment" }) public static class Entity { protected List entityDetail; @XmlElement(required = true) protected List segment; @XmlAttribute(name = "type", required = true) protected EntityType type; @XmlAttribute(name = "entityId", required = true) protected String entityId; /** * Gets the value of the entityDetail property. * *

* This accessor method returns a reference to the live list, not a * snapshot. Therefore any modification you make to the returned list will * be present inside the JAXB object. This is why there is not a * set method for the entityDetail property. * *

* For example, to add a new item, do as follows: * *

     * getEntityDetail().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Entry.Entity.EntityDetail } * * */ public List getEntityDetail() { if (entityDetail == null) { entityDetail = new ArrayList(); } return this.entityDetail; } /** * Gets the value of the segment property. * *

* This accessor method returns a reference to the live list, not a * snapshot. Therefore any modification you make to the returned list will * be present inside the JAXB object. This is why there is not a * set method for the segment property. * *

* For example, to add a new item, do as follows: * *

     * getSegment().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Entry.Entity.Segment } * * */ public List getSegment() { if (segment == null) { segment = new ArrayList(); } return this.segment; } /** * Gets the value of the type property. * * @return possible object is {@link EntityType } * */ public EntityType getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is {@link EntityType } * */ public void setType(EntityType value) { this.type = value; } /** * Gets the value of the entityId property. * * @return possible object is {@link String } * */ public String getEntityId() { return entityId; } /** * Sets the value of the entityId property. * * @param value * allowed object is {@link String } * */ public void setEntityId(String value) { this.entityId = value; } /** *

* Java class for anonymous complex type. * *

* The following schema fragment specifies the expected content contained * within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "content" }) public static class EntityDetail { @XmlValue protected String content; @XmlAttribute(name = "dbSource") protected String dbSource; @XmlAttribute(name = "property", required = true) protected String property; /** * Gets the value of the content property. * * @return possible object is {@link String } * */ public String getContent() { return content; } /** * Sets the value of the content property. * * @param value * allowed object is {@link String } * */ public void setContent(String value) { this.content = value; } /** * Gets the value of the dbSource property. * * @return possible object is {@link String } * */ public String getDbSource() { return dbSource; } /** * Sets the value of the dbSource property. * * @param value * allowed object is {@link String } * */ public void setDbSource(String value) { this.dbSource = value; } /** * Gets the value of the property property. * * @return possible object is {@link String } * */ public String getProperty() { return property; } /** * Sets the value of the property property. * * @param value * allowed object is {@link String } * */ public void setProperty(String value) { this.property = value; } } /** *

* Java class for anonymous complex type. * *

* The following schema fragment specifies the expected content contained * within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="listResidue" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="residue" maxOccurs="unbounded">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <element name="crossRefDb" maxOccurs="unbounded" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
     *                                     <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
     *                                     <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="residueDetail" maxOccurs="unbounded" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                           <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
     *                           <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="listMapRegion" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="mapRegion" maxOccurs="unbounded">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <element name="db">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                     <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
     *                                     <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
     *                                     <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                           <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="segmentDetail" maxOccurs="unbounded" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *       <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
     *       <attribute name="segId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType( name = "", propOrder = { "listResidue", "listMapRegion", "segmentDetail" }) public static class Segment { protected Entry.Entity.Segment.ListResidue listResidue; protected Entry.Entity.Segment.ListMapRegion listMapRegion; protected List segmentDetail; @XmlAttribute(name = "segId", required = true) protected String segId; @XmlAttribute(name = "start") protected String start; @XmlAttribute(name = "end") protected String end; /** * Gets the value of the listResidue property. * * @return possible object is {@link Entry.Entity.Segment.ListResidue } * */ public Entry.Entity.Segment.ListResidue getListResidue() { return listResidue; } /** * Sets the value of the listResidue property. * * @param value * allowed object is {@link Entry.Entity.Segment.ListResidue } * */ public void setListResidue(Entry.Entity.Segment.ListResidue value) { this.listResidue = value; } /** * Gets the value of the listMapRegion property. * * @return possible object is {@link Entry.Entity.Segment.ListMapRegion } * */ public Entry.Entity.Segment.ListMapRegion getListMapRegion() { return listMapRegion; } /** * Sets the value of the listMapRegion property. * * @param value * allowed object is {@link Entry.Entity.Segment.ListMapRegion } * */ public void setListMapRegion(Entry.Entity.Segment.ListMapRegion value) { this.listMapRegion = value; } /** * Gets the value of the segmentDetail property. * *

* This accessor method returns a reference to the live list, not a * snapshot. Therefore any modification you make to the returned list will * be present inside the JAXB object. This is why there is not a * set method for the segmentDetail property. * *

* For example, to add a new item, do as follows: * *

       * getSegmentDetail().add(newItem);
       * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Entry.Entity.Segment.SegmentDetail } * * */ public List getSegmentDetail() { if (segmentDetail == null) { segmentDetail = new ArrayList(); } return this.segmentDetail; } /** * Gets the value of the segId property. * * @return possible object is {@link String } * */ public String getSegId() { return segId; } /** * Sets the value of the segId property. * * @param value * allowed object is {@link String } * */ public void setSegId(String value) { this.segId = value; } /** * Gets the value of the start property. * * @return possible object is {@link String } * */ public String getStart() { return start; } /** * Sets the value of the start property. * * @param value * allowed object is {@link String } * */ public void setStart(String value) { this.start = value; } /** * Gets the value of the end property. * * @return possible object is {@link String } * */ public String getEnd() { return end; } /** * Sets the value of the end property. * * @param value * allowed object is {@link String } * */ public void setEnd(String value) { this.end = value; } /** *

* Java class for anonymous complex type. * *

* The following schema fragment specifies the expected content contained * within this class. * *

       * <complexType>
       *   <complexContent>
       *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       *       <sequence>
       *         <element name="mapRegion" maxOccurs="unbounded">
       *           <complexType>
       *             <complexContent>
       *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       *                 <sequence>
       *                   <element name="db">
       *                     <complexType>
       *                       <complexContent>
       *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       *                           <sequence>
       *                             <element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
       *                               <complexType>
       *                                 <complexContent>
       *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       *                                     <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
       *                                   </restriction>
       *                                 </complexContent>
       *                               </complexType>
       *                             </element>
       *                           </sequence>
       *                           <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
       *                           <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
       *                           <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
       *                         </restriction>
       *                       </complexContent>
       *                     </complexType>
       *                   </element>
       *                 </sequence>
       *                 <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
       *               </restriction>
       *             </complexContent>
       *           </complexType>
       *         </element>
       *       </sequence>
       *     </restriction>
       *   </complexContent>
       * </complexType>
       * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "mapRegion" }) public static class ListMapRegion { @XmlElement(required = true) protected List mapRegion; /** * Gets the value of the mapRegion property. * *

* This accessor method returns a reference to the live list, not a * snapshot. Therefore any modification you make to the returned list * will be present inside the JAXB object. This is why there is not a * set method for the mapRegion property. * *

* For example, to add a new item, do as follows: * *

         * getMapRegion().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Entry.Entity.Segment.ListMapRegion.MapRegion } * * */ public List getMapRegion() { if (mapRegion == null) { mapRegion = new ArrayList(); } return this.mapRegion; } /** *

* Java class for anonymous complex type. * *

* The following schema fragment specifies the expected content * contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="db">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *                 <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
         *                 <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
         *                 <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *       <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "db" }) public static class MapRegion { @XmlElement(required = true) protected Entry.Entity.Segment.ListMapRegion.MapRegion.Db db; @XmlAttribute(name = "start") protected String start; @XmlAttribute(name = "end") protected String end; /** * Gets the value of the db property. * * @return possible object is * {@link Entry.Entity.Segment.ListMapRegion.MapRegion.Db } * */ public Entry.Entity.Segment.ListMapRegion.MapRegion.Db getDb() { return db; } /** * Sets the value of the db property. * * @param value * allowed object is * {@link Entry.Entity.Segment.ListMapRegion.MapRegion.Db } * */ public void setDb( Entry.Entity.Segment.ListMapRegion.MapRegion.Db value) { this.db = value; } /** * Gets the value of the start property. * * @return possible object is {@link String } * */ public String getStart() { return start; } /** * Sets the value of the start property. * * @param value * allowed object is {@link String } * */ public void setStart(String value) { this.start = value; } /** * Gets the value of the end property. * * @return possible object is {@link String } * */ public String getEnd() { return end; } /** * Sets the value of the end property. * * @param value * allowed object is {@link String } * */ public void setEnd(String value) { this.end = value; } /** *

* Java class for anonymous complex type. * *

* The following schema fragment specifies the expected content * contained within this class. * *

           * <complexType>
           *   <complexContent>
           *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           *       <sequence>
           *         <element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
           *           <complexType>
           *             <complexContent>
           *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           *                 <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
           *               </restriction>
           *             </complexContent>
           *           </complexType>
           *         </element>
           *       </sequence>
           *       <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
           *       <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
           *       <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
           *     </restriction>
           *   </complexContent>
           * </complexType>
           * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "dbDetail" }) public static class Db { protected List dbDetail; @XmlAttribute(name = "dbChainId") protected String dbChainId; @XmlAttribute(name = "dbSource", required = true) protected String dbSource; @XmlAttribute(name = "dbCoordSys", required = true) protected String dbCoordSys; @XmlAttribute(name = "dbAccessionId", required = true) protected String dbAccessionId; @XmlAttribute(name = "dbEvidence") protected String dbEvidence; @XmlAttribute(name = "dbVersion") protected String dbVersion; @XmlAttribute(name = "start") protected String start; @XmlAttribute(name = "end") protected String end; /** * Gets the value of the dbDetail property. * *

* This accessor method returns a reference to the live list, not a * snapshot. Therefore any modification you make to the returned * list will be present inside the JAXB object. This is why there is * not a set method for the dbDetail property. * *

* For example, to add a new item, do as follows: * *

             * getDbDetail().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Entry.Entity.Segment.ListMapRegion.MapRegion.Db.DbDetail } * * */ public List getDbDetail() { if (dbDetail == null) { dbDetail = new ArrayList(); } return this.dbDetail; } /** * Gets the value of the dbChainId property. * * @return possible object is {@link String } * */ public String getDbChainId() { return dbChainId; } /** * Sets the value of the dbChainId property. * * @param value * allowed object is {@link String } * */ public void setDbChainId(String value) { this.dbChainId = value; } /** * Gets the value of the dbSource property. * * @return possible object is {@link String } * */ public String getDbSource() { return dbSource; } /** * Sets the value of the dbSource property. * * @param value * allowed object is {@link String } * */ public void setDbSource(String value) { this.dbSource = value; } /** * Gets the value of the dbCoordSys property. * * @return possible object is {@link String } * */ public String getDbCoordSys() { return dbCoordSys; } /** * Sets the value of the dbCoordSys property. * * @param value * allowed object is {@link String } * */ public void setDbCoordSys(String value) { this.dbCoordSys = value; } /** * Gets the value of the dbAccessionId property. * * @return possible object is {@link String } * */ public String getDbAccessionId() { return dbAccessionId; } /** * Sets the value of the dbAccessionId property. * * @param value * allowed object is {@link String } * */ public void setDbAccessionId(String value) { this.dbAccessionId = value; } /** * Gets the value of the dbEvidence property. * * @return possible object is {@link String } * */ public String getDbEvidence() { return dbEvidence; } /** * Sets the value of the dbEvidence property. * * @param value * allowed object is {@link String } * */ public void setDbEvidence(String value) { this.dbEvidence = value; } /** * Gets the value of the dbVersion property. * * @return possible object is {@link String } * */ public String getDbVersion() { return dbVersion; } /** * Sets the value of the dbVersion property. * * @param value * allowed object is {@link String } * */ public void setDbVersion(String value) { this.dbVersion = value; } /** * Gets the value of the start property. * * @return possible object is {@link String } * */ public String getStart() { return start; } /** * Sets the value of the start property. * * @param value * allowed object is {@link String } * */ public void setStart(String value) { this.start = value; } /** * Gets the value of the end property. * * @return possible object is {@link String } * */ public String getEnd() { return end; } /** * Sets the value of the end property. * * @param value * allowed object is {@link String } * */ public void setEnd(String value) { this.end = value; } /** *

* Java class for anonymous complex type. * *

* The following schema fragment specifies the expected content * contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "content" }) public static class DbDetail { @XmlValue protected String content; @XmlAttribute(name = "dbSource") protected String dbSource; @XmlAttribute(name = "property", required = true) protected String property; /** * Gets the value of the content property. * * @return possible object is {@link String } * */ public String getContent() { return content; } /** * Sets the value of the content property. * * @param value * allowed object is {@link String } * */ public void setContent(String value) { this.content = value; } /** * Gets the value of the dbSource property. * * @return possible object is {@link String } * */ public String getDbSource() { return dbSource; } /** * Sets the value of the dbSource property. * * @param value * allowed object is {@link String } * */ public void setDbSource(String value) { this.dbSource = value; } /** * Gets the value of the property property. * * @return possible object is {@link String } * */ public String getProperty() { return property; } /** * Sets the value of the property property. * * @param value * allowed object is {@link String } * */ public void setProperty(String value) { this.property = value; } } } } } /** *

* Java class for anonymous complex type. * *

* The following schema fragment specifies the expected content contained * within this class. * *

       * <complexType>
       *   <complexContent>
       *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       *       <sequence>
       *         <element name="residue" maxOccurs="unbounded">
       *           <complexType>
       *             <complexContent>
       *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       *                 <sequence>
       *                   <element name="crossRefDb" maxOccurs="unbounded" minOccurs="0">
       *                     <complexType>
       *                       <complexContent>
       *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       *                           <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
       *                           <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
       *                           <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
       *                         </restriction>
       *                       </complexContent>
       *                     </complexType>
       *                   </element>
       *                   <element name="residueDetail" maxOccurs="unbounded" minOccurs="0">
       *                     <complexType>
       *                       <complexContent>
       *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       *                           <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
       *                         </restriction>
       *                       </complexContent>
       *                     </complexType>
       *                   </element>
       *                 </sequence>
       *                 <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
       *                 <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
       *               </restriction>
       *             </complexContent>
       *           </complexType>
       *         </element>
       *       </sequence>
       *     </restriction>
       *   </complexContent>
       * </complexType>
       * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "residue" }) public static class ListResidue { @XmlElement(required = true) protected List residue; /** * Gets the value of the residue property. * *

* This accessor method returns a reference to the live list, not a * snapshot. Therefore any modification you make to the returned list * will be present inside the JAXB object. This is why there is not a * set method for the residue property. * *

* For example, to add a new item, do as follows: * *

         * getResidue().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Entry.Entity.Segment.ListResidue.Residue } * * */ public List getResidue() { if (residue == null) { residue = new ArrayList(); } return this.residue; } /** *

* Java class for anonymous complex type. * *

* The following schema fragment specifies the expected content * contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <element name="crossRefDb" maxOccurs="unbounded" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
         *                 <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
         *                 <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="residueDetail" maxOccurs="unbounded" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *       <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
         *       <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "crossRefDb", "residueDetail" }) public static class Residue { protected List crossRefDb; protected List residueDetail; @XmlAttribute(name = "dbResNum", required = true) protected String dbResNum; @XmlAttribute(name = "dbResName", required = true) protected String dbResName; @XmlAttribute(name = "dbVersion") protected String dbVersion; @XmlAttribute(name = "dbSource", required = true) protected String dbSource; @XmlAttribute(name = "dbCoordSys", required = true) protected String dbCoordSys; /** * Gets the value of the crossRefDb property. * *

* This accessor method returns a reference to the live list, not a * snapshot. Therefore any modification you make to the returned list * will be present inside the JAXB object. This is why there is not a * set method for the crossRefDb property. * *

* For example, to add a new item, do as follows: * *

           * getCrossRefDb().add(newItem);
           * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Entry.Entity.Segment.ListResidue.Residue.CrossRefDb } * * */ public List getCrossRefDb() { if (crossRefDb == null) { crossRefDb = new ArrayList(); } return this.crossRefDb; } /** * Gets the value of the residueDetail property. * *

* This accessor method returns a reference to the live list, not a * snapshot. Therefore any modification you make to the returned list * will be present inside the JAXB object. This is why there is not a * set method for the residueDetail property. * *

* For example, to add a new item, do as follows: * *

           * getResidueDetail().add(newItem);
           * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Entry.Entity.Segment.ListResidue.Residue.ResidueDetail } * * */ public List getResidueDetail() { if (residueDetail == null) { residueDetail = new ArrayList(); } return this.residueDetail; } /** * Gets the value of the dbResNum property. * * @return possible object is {@link String } * */ public String getDbResNum() { return dbResNum; } /** * Sets the value of the dbResNum property. * * @param value * allowed object is {@link String } * */ public void setDbResNum(String value) { this.dbResNum = value; } /** * Gets the value of the dbResName property. * * @return possible object is {@link String } * */ public String getDbResName() { return dbResName; } /** * Sets the value of the dbResName property. * * @param value * allowed object is {@link String } * */ public void setDbResName(String value) { this.dbResName = value; } /** * Gets the value of the dbVersion property. * * @return possible object is {@link String } * */ public String getDbVersion() { return dbVersion; } /** * Sets the value of the dbVersion property. * * @param value * allowed object is {@link String } * */ public void setDbVersion(String value) { this.dbVersion = value; } /** * Gets the value of the dbSource property. * * @return possible object is {@link String } * */ public String getDbSource() { return dbSource; } /** * Sets the value of the dbSource property. * * @param value * allowed object is {@link String } * */ public void setDbSource(String value) { this.dbSource = value; } /** * Gets the value of the dbCoordSys property. * * @return possible object is {@link String } * */ public String getDbCoordSys() { return dbCoordSys; } /** * Sets the value of the dbCoordSys property. * * @param value * allowed object is {@link String } * */ public void setDbCoordSys(String value) { this.dbCoordSys = value; } /** *

* Java class for anonymous complex type. * *

* The following schema fragment specifies the expected content * contained within this class. * *

           * <complexType>
           *   <complexContent>
           *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           *       <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
           *       <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
           *       <attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
           *     </restriction>
           *   </complexContent>
           * </complexType>
           * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class CrossRefDb { @XmlAttribute(name = "dbChainId") protected String dbChainId; @XmlAttribute(name = "dbSource", required = true) protected String dbSource; @XmlAttribute(name = "dbCoordSys", required = true) protected String dbCoordSys; @XmlAttribute(name = "dbAccessionId", required = true) protected String dbAccessionId; @XmlAttribute(name = "dbEvidence") protected String dbEvidence; @XmlAttribute(name = "dbVersion") protected String dbVersion; @XmlAttribute(name = "dbResNum", required = true) protected String dbResNum; @XmlAttribute(name = "dbResName", required = true) protected String dbResName; /** * Gets the value of the dbChainId property. * * @return possible object is {@link String } * */ public String getDbChainId() { return dbChainId; } /** * Sets the value of the dbChainId property. * * @param value * allowed object is {@link String } * */ public void setDbChainId(String value) { this.dbChainId = value; } /** * Gets the value of the dbSource property. * * @return possible object is {@link String } * */ public String getDbSource() { return dbSource; } /** * Sets the value of the dbSource property. * * @param value * allowed object is {@link String } * */ public void setDbSource(String value) { this.dbSource = value; } /** * Gets the value of the dbCoordSys property. * * @return possible object is {@link String } * */ public String getDbCoordSys() { return dbCoordSys; } /** * Sets the value of the dbCoordSys property. * * @param value * allowed object is {@link String } * */ public void setDbCoordSys(String value) { this.dbCoordSys = value; } /** * Gets the value of the dbAccessionId property. * * @return possible object is {@link String } * */ public String getDbAccessionId() { return dbAccessionId; } /** * Sets the value of the dbAccessionId property. * * @param value * allowed object is {@link String } * */ public void setDbAccessionId(String value) { this.dbAccessionId = value; } /** * Gets the value of the dbEvidence property. * * @return possible object is {@link String } * */ public String getDbEvidence() { return dbEvidence; } /** * Sets the value of the dbEvidence property. * * @param value * allowed object is {@link String } * */ public void setDbEvidence(String value) { this.dbEvidence = value; } /** * Gets the value of the dbVersion property. * * @return possible object is {@link String } * */ public String getDbVersion() { return dbVersion; } /** * Sets the value of the dbVersion property. * * @param value * allowed object is {@link String } * */ public void setDbVersion(String value) { this.dbVersion = value; } /** * Gets the value of the dbResNum property. * * @return possible object is {@link String } * */ public String getDbResNum() { return dbResNum; } /** * Sets the value of the dbResNum property. * * @param value * allowed object is {@link String } * */ public void setDbResNum(String value) { this.dbResNum = value; } /** * Gets the value of the dbResName property. * * @return possible object is {@link String } * */ public String getDbResName() { return dbResName; } /** * Sets the value of the dbResName property. * * @param value * allowed object is {@link String } * */ public void setDbResName(String value) { this.dbResName = value; } } /** *

* Java class for anonymous complex type. * *

* The following schema fragment specifies the expected content * contained within this class. * *

           * <complexType>
           *   <complexContent>
           *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           *       <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
           *     </restriction>
           *   </complexContent>
           * </complexType>
           * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "content" }) public static class ResidueDetail { @XmlValue protected String content; @XmlAttribute(name = "dbSource") protected String dbSource; @XmlAttribute(name = "property", required = true) protected String property; /** * Gets the value of the content property. * * @return possible object is {@link String } * */ public String getContent() { return content; } /** * Sets the value of the content property. * * @param value * allowed object is {@link String } * */ public void setContent(String value) { this.content = value; } /** * Gets the value of the dbSource property. * * @return possible object is {@link String } * */ public String getDbSource() { return dbSource; } /** * Sets the value of the dbSource property. * * @param value * allowed object is {@link String } * */ public void setDbSource(String value) { this.dbSource = value; } /** * Gets the value of the property property. * * @return possible object is {@link String } * */ public String getProperty() { return property; } /** * Sets the value of the property property. * * @param value * allowed object is {@link String } * */ public void setProperty(String value) { this.property = value; } } } } /** *

* Java class for anonymous complex type. * *

* The following schema fragment specifies the expected content contained * within this class. * *

       * <complexType>
       *   <complexContent>
       *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       *       <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
       *     </restriction>
       *   </complexContent>
       * </complexType>
       * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "content" }) public static class SegmentDetail { @XmlValue protected String content; @XmlAttribute(name = "dbSource") protected String dbSource; @XmlAttribute(name = "property", required = true) protected String property; /** * Gets the value of the content property. * * @return possible object is {@link String } * */ public String getContent() { return content; } /** * Sets the value of the content property. * * @param value * allowed object is {@link String } * */ public void setContent(String value) { this.content = value; } /** * Gets the value of the dbSource property. * * @return possible object is {@link String } * */ public String getDbSource() { return dbSource; } /** * Sets the value of the dbSource property. * * @param value * allowed object is {@link String } * */ public void setDbSource(String value) { this.dbSource = value; } /** * Gets the value of the property property. * * @return possible object is {@link String } * */ public String getProperty() { return property; } /** * Sets the value of the property property. * * @param value * allowed object is {@link String } * */ public void setProperty(String value) { this.property = value; } } } } /** *

* Java class for anonymous complex type. * *

* The following schema fragment specifies the expected content contained * within this class. * *

   * <complexType>
   *   <complexContent>
   *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *       <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
   *     </restriction>
   *   </complexContent>
   * </complexType>
   * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "content" }) public static class EntryDetail { @XmlValue protected String content; @XmlAttribute(name = "dbSource") protected String dbSource; @XmlAttribute(name = "property", required = true) protected String property; /** * Gets the value of the content property. * * @return possible object is {@link String } * */ public String getContent() { return content; } /** * Sets the value of the content property. * * @param value * allowed object is {@link String } * */ public void setContent(String value) { this.content = value; } /** * Gets the value of the dbSource property. * * @return possible object is {@link String } * */ public String getDbSource() { return dbSource; } /** * Sets the value of the dbSource property. * * @param value * allowed object is {@link String } * */ public void setDbSource(String value) { this.dbSource = value; } /** * Gets the value of the property property. * * @return possible object is {@link String } * */ public String getProperty() { return property; } /** * Sets the value of the property property. * * @param value * allowed object is {@link String } * */ public void setProperty(String value) { this.property = value; } } /** *

* Java class for anonymous complex type. * *

* The following schema fragment specifies the expected content contained * within this class. * *

   * <complexType>
   *   <complexContent>
   *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *       <sequence maxOccurs="unbounded">
   *         <element name="db">
   *           <complexType>
   *             <complexContent>
   *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   *                 <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
   *               </restriction>
   *             </complexContent>
   *           </complexType>
   *         </element>
   *       </sequence>
   *     </restriction>
   *   </complexContent>
   * </complexType>
   * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "db" }) public static class ListDB { @XmlElement(required = true) protected List db; /** * Gets the value of the db property. * *

* This accessor method returns a reference to the live list, not a * snapshot. Therefore any modification you make to the returned list will * be present inside the JAXB object. This is why there is not a * set method for the db property. * *

* For example, to add a new item, do as follows: * *

     * getDb().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Entry.ListDB.Db } * * */ public List getDb() { if (db == null) { db = new ArrayList(); } return this.db; } /** *

* Java class for anonymous complex type. * *

* The following schema fragment specifies the expected content contained * within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Db { @XmlAttribute(name = "dbVersion") protected String dbVersion; @XmlAttribute(name = "dbSource", required = true) protected String dbSource; @XmlAttribute(name = "dbCoordSys", required = true) protected String dbCoordSys; /** * Gets the value of the dbVersion property. * * @return possible object is {@link String } * */ public String getDbVersion() { return dbVersion; } /** * Sets the value of the dbVersion property. * * @param value * allowed object is {@link String } * */ public void setDbVersion(String value) { this.dbVersion = value; } /** * Gets the value of the dbSource property. * * @return possible object is {@link String } * */ public String getDbSource() { return dbSource; } /** * Sets the value of the dbSource property. * * @param value * allowed object is {@link String } * */ public void setDbSource(String value) { this.dbSource = value; } /** * Gets the value of the dbCoordSys property. * * @return possible object is {@link String } * */ public String getDbCoordSys() { return dbCoordSys; } /** * Sets the value of the dbCoordSys property. * * @param value * allowed object is {@link String } * */ public void setDbCoordSys(String value) { this.dbCoordSys = value; } } } }