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: 2023.05.13 at 06:58:41 PM 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;
22 * Java class for WebServiceParameterSet complex type.
25 * The following schema fragment specifies the expected content contained within
29 * <complexType name="WebServiceParameterSet">
31 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
33 * <element name="Version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
34 * <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
35 * <element name="serviceURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded"/>
36 * <element name="parameters" type="{http://www.w3.org/2001/XMLSchema}string"/>
38 * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
40 * </complexContent>
46 @XmlAccessorType(XmlAccessType.FIELD)
48 name = "WebServiceParameterSet",
49 namespace = "www.jalview.org/xml/wsparamset",
51 { "version", "description", "serviceURL", "parameters" })
53 jalview.xml.binding.jalview.JalviewModel.Viewport.CalcIdParam.class })
54 public class WebServiceParameterSet
57 @XmlElement(name = "Version", namespace = "")
58 protected String version;
60 @XmlElement(namespace = "")
61 protected String description;
63 @XmlElement(namespace = "", required = true)
64 @XmlSchemaType(name = "anyURI")
65 protected List<String> serviceURL;
67 @XmlElement(namespace = "", required = true)
68 protected String parameters;
70 @XmlAttribute(name = "name", required = true)
71 protected String name;
74 * Gets the value of the version property.
76 * @return possible object is {@link String }
79 public String getVersion()
85 * Sets the value of the version property.
88 * allowed object is {@link String }
91 public void setVersion(String value)
97 * Gets the value of the description property.
99 * @return possible object is {@link String }
102 public String getDescription()
108 * Sets the value of the description property.
111 * allowed object is {@link String }
114 public void setDescription(String value)
116 this.description = value;
120 * Gets the value of the serviceURL property.
123 * This accessor method returns a reference to the live list, not a snapshot.
124 * Therefore any modification you make to the returned list will be present
125 * inside the JAXB object. This is why there is not a <CODE>set</CODE> method
126 * for the serviceURL property.
129 * For example, to add a new item, do as follows:
132 * getServiceURL().add(newItem);
137 * Objects of the following type(s) are allowed in the list {@link String }
141 public List<String> getServiceURL()
143 if (serviceURL == null)
145 serviceURL = new ArrayList<String>();
147 return this.serviceURL;
151 * Gets the value of the parameters property.
153 * @return possible object is {@link String }
156 public String getParameters()
162 * Sets the value of the parameters property.
165 * allowed object is {@link String }
168 public void setParameters(String value)
170 this.parameters = value;
174 * Gets the value of the name property.
176 * @return possible object is {@link String }
179 public String getName()
185 * Sets the value of the name property.
188 * allowed object is {@link String }
191 public void setName(String value)