2 // This file was generated by the Eclipse Implementation of JAXB, v2.3.3
3 // See https://eclipse-ee4j.github.io/jaxb-ri
4 // Any modifications to this file will be lost upon recompilation of the source schema.
5 // Generated on: 2021.08.30 at 11:05:22 AM BST
8 package jalview.xml.binding.jalview;
10 import java.util.ArrayList;
11 import java.util.List;
12 import javax.xml.bind.annotation.XmlAccessType;
13 import javax.xml.bind.annotation.XmlAccessorType;
14 import javax.xml.bind.annotation.XmlAttribute;
15 import javax.xml.bind.annotation.XmlSeeAlso;
16 import javax.xml.bind.annotation.XmlType;
19 * <p>Java class for pdbentry complex type.
21 * <p>The following schema fragment specifies the expected content
22 * contained within this class.
24 * <pre> &lt;complexType name="pdbentry"&gt;
25 * &lt;complexContent&gt; &lt;restriction
26 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;sequence
27 * maxOccurs="unbounded" minOccurs="0"&gt; &lt;element name="property"
28 * maxOccurs="unbounded" minOccurs="0"&gt; &lt;complexType&gt;
29 * &lt;complexContent&gt; &lt;restriction
30 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;attribute
31 * name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string"
32 * /&gt; &lt;attribute name="value" use="required"
33 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
34 * &lt;/restriction&gt; &lt;/complexContent&gt;
35 * &lt;/complexType&gt; &lt;/element&gt;
36 * &lt;/sequence&gt; &lt;attribute name="id" use="required"
37 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute
38 * name="type" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
39 * &lt;attribute name="file" type="{http://www.w3.org/2001/XMLSchema}string"
40 * /&gt; &lt;/restriction&gt; &lt;/complexContent&gt;
41 * &lt;/complexType&gt; </pre>
45 @XmlAccessorType(XmlAccessType.FIELD)
48 namespace = "www.jalview.org",
51 @XmlSeeAlso({ jalview.xml.binding.jalview.JalviewModel.JSeq.Pdbids.class })
55 protected List<Pdbentry.Property> property;
57 @XmlAttribute(name = "id", required = true)
60 @XmlAttribute(name = "type")
61 protected String type;
63 @XmlAttribute(name = "file")
64 protected String file;
67 * Gets the value of the property property.
69 * <p> This accessor method returns a reference to the live list, not a
70 * snapshot. Therefore any modification you make to the returned list will be
71 * present inside the JAXB object. This is why there is not a
72 * <CODE>set</CODE> method for the property property.
74 * <p> For example, to add a new item, do as follows: <pre>
75 * getProperty().add(newItem); </pre>
78 * <p> Objects of the following type(s) are allowed in the list
79 * {@link Pdbentry.Property }
83 public List<Pdbentry.Property> getProperty()
87 property = new ArrayList<Pdbentry.Property>();
93 * Gets the value of the id property.
95 * @return possible object is {@link String }
104 * Sets the value of the id property.
107 * allowed object is {@link String }
110 public void setId(String value)
116 * Gets the value of the type property.
118 * @return possible object is {@link String }
121 public String getType()
127 * Sets the value of the type property.
130 * allowed object is {@link String }
133 public void setType(String value)
139 * Gets the value of the file property.
141 * @return possible object is {@link String }
144 public String getFile()
150 * Sets the value of the file property.
153 * allowed object is {@link String }
156 public void setFile(String value)
162 * <p>Java class for anonymous complex type.
164 * <p>The following schema fragment specifies the expected content
165 * contained within this class.
167 * <pre> &lt;complexType&gt; &lt;complexContent&gt;
168 * &lt;restriction
169 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;attribute
170 * name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string"
171 * /&gt; &lt;attribute name="value" use="required"
172 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
173 * &lt;/restriction&gt; &lt;/complexContent&gt;
174 * &lt;/complexType&gt; </pre>
178 @XmlAccessorType(XmlAccessType.FIELD)
180 public static class Property
183 @XmlAttribute(name = "name", required = true)
184 protected String name;
186 @XmlAttribute(name = "value", required = true)
187 protected String value;
190 * Gets the value of the name property.
192 * @return possible object is {@link String }
195 public String getName()
201 * Sets the value of the name property.
204 * allowed object is {@link String }
207 public void setName(String value)
213 * Gets the value of the value property.
215 * @return possible object is {@link String }
218 public String getValue()
224 * Sets the value of the value property.
227 * allowed object is {@link String }
230 public void setValue(String value)