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.XmlElement;
16 import javax.xml.bind.annotation.XmlSchemaType;
17 import javax.xml.bind.annotation.XmlSeeAlso;
18 import javax.xml.bind.annotation.XmlType;
21 * <p>Java class for WebServiceParameterSet complex type.
23 * <p>The following schema fragment specifies the expected content
24 * contained within this class.
26 * <pre> &lt;complexType name="WebServiceParameterSet"&gt;
27 * &lt;complexContent&gt; &lt;restriction
28 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
29 * &lt;sequence&gt; &lt;element name="Version"
30 * type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
31 * &lt;element name="description"
32 * type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
33 * &lt;element name="serviceURL"
34 * type="{http://www.w3.org/2001/XMLSchema}anyURI"
35 * maxOccurs="unbounded"/&gt; &lt;element name="parameters"
36 * type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
37 * &lt;/sequence&gt; &lt;attribute name="name" use="required"
38 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
39 * &lt;/restriction&gt; &lt;/complexContent&gt;
40 * &lt;/complexType&gt; </pre>
44 @XmlAccessorType(XmlAccessType.FIELD)
46 name = "WebServiceParameterSet",
47 namespace = "www.jalview.org/xml/wsparamset",
49 { "version", "description", "serviceURL", "parameters" })
51 jalview.xml.binding.jalview.JalviewModel.Viewport.CalcIdParam.class })
52 public class WebServiceParameterSet
55 @XmlElement(name = "Version", namespace = "")
56 protected String version;
58 @XmlElement(namespace = "")
59 protected String description;
61 @XmlElement(namespace = "", required = true)
62 @XmlSchemaType(name = "anyURI")
63 protected List<String> serviceURL;
65 @XmlElement(namespace = "", required = true)
66 protected String parameters;
68 @XmlAttribute(name = "name", required = true)
69 protected String name;
72 * Gets the value of the version property.
74 * @return possible object is {@link String }
77 public String getVersion()
83 * Sets the value of the version property.
86 * allowed object is {@link String }
89 public void setVersion(String value)
95 * Gets the value of the description property.
97 * @return possible object is {@link String }
100 public String getDescription()
106 * Sets the value of the description property.
109 * allowed object is {@link String }
112 public void setDescription(String value)
114 this.description = value;
118 * Gets the value of the serviceURL property.
120 * <p> This accessor method returns a reference to the live list, not a
121 * snapshot. Therefore any modification you make to the returned list will be
122 * present inside the JAXB object. This is why there is not a
123 * <CODE>set</CODE> method for the serviceURL property.
125 * <p> For example, to add a new item, do as follows: <pre>
126 * getServiceURL().add(newItem); </pre>
129 * <p> Objects of the following type(s) are allowed in the list
134 public List<String> getServiceURL()
136 if (serviceURL == null)
138 serviceURL = new ArrayList<String>();
140 return this.serviceURL;
144 * Gets the value of the parameters property.
146 * @return possible object is {@link String }
149 public String getParameters()
155 * Sets the value of the parameters property.
158 * allowed object is {@link String }
161 public void setParameters(String value)
163 this.parameters = value;
167 * Gets the value of the name property.
169 * @return possible object is {@link String }
172 public String getName()
178 * Sets the value of the name property.
181 * allowed object is {@link String }
184 public void setName(String value)