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.math.BigInteger;
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.XmlSchemaType;
17 import javax.xml.bind.annotation.XmlSeeAlso;
18 import javax.xml.bind.annotation.XmlType;
22 * This effectively represents a java.util.MapList object
26 * Java class for mapListType complex type.
29 * The following schema fragment specifies the expected content contained within
33 * <complexType name="mapListType">
35 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
37 * <element name="mapListFrom" maxOccurs="unbounded" minOccurs="0">
40 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
41 * <attribute name="start" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
42 * <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
44 * </complexContent>
47 * <element name="mapListTo" maxOccurs="unbounded" minOccurs="0">
50 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
51 * <attribute name="start" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
52 * <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
54 * </complexContent>
58 * <attribute name="mapFromUnit" use="required" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
59 * <attribute name="mapToUnit" use="required" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
61 * </complexContent>
67 @XmlAccessorType(XmlAccessType.FIELD)
68 @XmlType(name = "mapListType", propOrder = { "mapListFrom", "mapListTo" })
69 @XmlSeeAlso({ Mapping.class })
70 public class MapListType
73 protected List<MapListType.MapListFrom> mapListFrom;
75 protected List<MapListType.MapListTo> mapListTo;
77 @XmlAttribute(name = "mapFromUnit", required = true)
78 @XmlSchemaType(name = "positiveInteger")
79 protected BigInteger mapFromUnit;
81 @XmlAttribute(name = "mapToUnit", required = true)
82 @XmlSchemaType(name = "positiveInteger")
83 protected BigInteger mapToUnit;
86 * Gets the value of the mapListFrom property.
89 * This accessor method returns a reference to the live list, not a snapshot.
90 * Therefore any modification you make to the returned list will be present
91 * inside the JAXB object. This is why there is not a <CODE>set</CODE> method
92 * for the mapListFrom property.
95 * For example, to add a new item, do as follows:
98 * getMapListFrom().add(newItem);
103 * Objects of the following type(s) are allowed in the list
104 * {@link MapListType.MapListFrom }
108 public List<MapListType.MapListFrom> getMapListFrom()
110 if (mapListFrom == null)
112 mapListFrom = new ArrayList<MapListType.MapListFrom>();
114 return this.mapListFrom;
118 * Gets the value of the mapListTo property.
121 * This accessor method returns a reference to the live list, not a snapshot.
122 * Therefore any modification you make to the returned list will be present
123 * inside the JAXB object. This is why there is not a <CODE>set</CODE> method
124 * for the mapListTo property.
127 * For example, to add a new item, do as follows:
130 * getMapListTo().add(newItem);
135 * Objects of the following type(s) are allowed in the list
136 * {@link MapListType.MapListTo }
140 public List<MapListType.MapListTo> getMapListTo()
142 if (mapListTo == null)
144 mapListTo = new ArrayList<MapListType.MapListTo>();
146 return this.mapListTo;
150 * Gets the value of the mapFromUnit property.
152 * @return possible object is {@link BigInteger }
155 public BigInteger getMapFromUnit()
161 * Sets the value of the mapFromUnit property.
164 * allowed object is {@link BigInteger }
167 public void setMapFromUnit(BigInteger value)
169 this.mapFromUnit = value;
173 * Gets the value of the mapToUnit property.
175 * @return possible object is {@link BigInteger }
178 public BigInteger getMapToUnit()
184 * Sets the value of the mapToUnit property.
187 * allowed object is {@link BigInteger }
190 public void setMapToUnit(BigInteger value)
192 this.mapToUnit = value;
197 * Java class for anonymous complex type.
200 * The following schema fragment specifies the expected content contained
205 * <complexContent>
206 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
207 * <attribute name="start" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
208 * <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
210 * </complexContent>
216 @XmlAccessorType(XmlAccessType.FIELD)
218 public static class MapListFrom
221 @XmlAttribute(name = "start", required = true)
224 @XmlAttribute(name = "end", required = true)
228 * Gets the value of the start property.
231 public int getStart()
237 * Sets the value of the start property.
240 public void setStart(int value)
246 * Gets the value of the end property.
255 * Sets the value of the end property.
258 public void setEnd(int value)
267 * Java class for anonymous complex type.
270 * The following schema fragment specifies the expected content contained
275 * <complexContent>
276 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
277 * <attribute name="start" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
278 * <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
280 * </complexContent>
286 @XmlAccessorType(XmlAccessType.FIELD)
288 public static class MapListTo
291 @XmlAttribute(name = "start", required = true)
294 @XmlAttribute(name = "end", required = true)
298 * Gets the value of the start property.
301 public int getStart()
307 * Sets the value of the start property.
310 public void setStart(int value)
316 * Gets the value of the end property.
325 * Sets the value of the end property.
328 public void setEnd(int value)