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.XmlType;
19 * <p>Java class for DoubleMatrix complex type.
21 * <p>The following schema fragment specifies the expected content
22 * contained within this class.
24 * <pre> &lt;complexType name="DoubleMatrix"&gt;
25 * &lt;complexContent&gt; &lt;restriction
26 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
27 * &lt;sequence&gt; &lt;element name="row"
28 * type="{www.jalview.org}DoubleVector" maxOccurs="unbounded"
29 * minOccurs="0"/&gt; &lt;element name="D"
30 * type="{www.jalview.org}DoubleVector" minOccurs="0"/&gt; &lt;element
31 * name="E" type="{www.jalview.org}DoubleVector" minOccurs="0"/&gt;
32 * &lt;/sequence&gt; &lt;attribute name="rows"
33 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
34 * name="columns" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
35 * &lt;/restriction&gt; &lt;/complexContent&gt;
36 * &lt;/complexType&gt; </pre>
40 @XmlAccessorType(XmlAccessType.FIELD)
42 name = "DoubleMatrix",
43 namespace = "www.jalview.org",
46 public class DoubleMatrix
49 protected List<DoubleVector> row;
51 @XmlElement(name = "D")
52 protected DoubleVector d;
54 @XmlElement(name = "E")
55 protected DoubleVector e;
57 @XmlAttribute(name = "rows")
58 protected Integer rows;
60 @XmlAttribute(name = "columns")
61 protected Integer columns;
64 * Gets the value of the row property.
66 * <p> This accessor method returns a reference to the live list, not a
67 * snapshot. Therefore any modification you make to the returned list will be
68 * present inside the JAXB object. This is why there is not a
69 * <CODE>set</CODE> method for the row property.
71 * <p> For example, to add a new item, do as follows: <pre>
72 * getRow().add(newItem); </pre>
75 * <p> Objects of the following type(s) are allowed in the list
76 * {@link DoubleVector }
80 public List<DoubleVector> getRow()
84 row = new ArrayList<DoubleVector>();
90 * Gets the value of the d property.
92 * @return possible object is {@link DoubleVector }
95 public DoubleVector getD()
101 * Sets the value of the d property.
104 * allowed object is {@link DoubleVector }
107 public void setD(DoubleVector value)
113 * Gets the value of the e property.
115 * @return possible object is {@link DoubleVector }
118 public DoubleVector getE()
124 * Sets the value of the e property.
127 * allowed object is {@link DoubleVector }
130 public void setE(DoubleVector value)
136 * Gets the value of the rows property.
138 * @return possible object is {@link Integer }
141 public Integer getRows()
147 * Sets the value of the rows property.
150 * allowed object is {@link Integer }
153 public void setRows(Integer value)
159 * Gets the value of the columns property.
161 * @return possible object is {@link Integer }
164 public Integer getColumns()
170 * Sets the value of the columns property.
173 * allowed object is {@link Integer }
176 public void setColumns(Integer value)
178 this.columns = value;