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: 2018.12.20 at 11:47:26 AM GMT
9 package jalview.xml.binding.jalview;
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.XmlSchemaType;
18 import javax.xml.bind.annotation.XmlSeeAlso;
19 import javax.xml.bind.annotation.XmlType;
23 * <p>Java class for WebServiceParameterSet complex type.
25 * <p>The following schema fragment specifies the expected content contained within this class.
28 * <complexType name="WebServiceParameterSet">
30 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
32 * <element name="Version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
33 * <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
34 * <element name="serviceURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded"/>
35 * <element name="parameters" type="{http://www.w3.org/2001/XMLSchema}string"/>
37 * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
39 * </complexContent>
45 @XmlAccessorType(XmlAccessType.FIELD)
46 @XmlType(name = "WebServiceParameterSet", namespace = "www.jalview.org/xml/wsparamset", propOrder = {
53 jalview.xml.binding.jalview.JalviewModel.Viewport.CalcIdParam.class
55 public class WebServiceParameterSet {
57 @XmlElement(name = "Version", namespace = "")
58 protected String version;
59 @XmlElement(namespace = "")
60 protected String description;
61 @XmlElement(namespace = "", required = true)
62 @XmlSchemaType(name = "anyURI")
63 protected List<String> serviceURL;
64 @XmlElement(namespace = "", required = true)
65 protected String parameters;
66 @XmlAttribute(name = "name", required = true)
67 protected String name;
70 * Gets the value of the version property.
77 public String getVersion() {
82 * Sets the value of the version property.
89 public void setVersion(String value) {
94 * Gets the value of the description property.
101 public String getDescription() {
106 * Sets the value of the description property.
113 public void setDescription(String value) {
114 this.description = value;
118 * Gets the value of the serviceURL property.
121 * This accessor method returns a reference to the live list,
122 * not a snapshot. Therefore any modification you make to the
123 * returned list will be present inside the JAXB object.
124 * This is why there is not a <CODE>set</CODE> method for the serviceURL property.
127 * For example, to add a new item, do as follows:
129 * getServiceURL().add(newItem);
134 * Objects of the following type(s) are allowed in the list
139 public List<String> getServiceURL() {
140 if (serviceURL == null) {
141 serviceURL = new ArrayList<String>();
143 return this.serviceURL;
147 * Gets the value of the parameters property.
154 public String getParameters() {
159 * Sets the value of the parameters property.
166 public void setParameters(String value) {
167 this.parameters = value;
171 * Gets the value of the name property.
178 public String getName() {
183 * Sets the value of the name property.
190 public void setName(String value) {