Clover icon

Coverage Report

  1. Project Clover database Thu Dec 11 2025 10:57:44 GMT
  2. Package jalview.xml.binding.jalview

File VAMSAS.java

 

Coverage histogram

../../../../img/srcFileCovDistChart5.png
43% of files have more coverage

Code metrics

4
6
2
1
115
30
4
0.67
3
2
2

Classes

Class Line # Actions
VAMSAS 44 6 4
0.550%
 

Contributing tests

This file is covered by 35 tests. .

Source view

1    //
2    // This file was generated by the Eclipse Implementation of JAXB, v2.3.9
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: 2025.08.25 at 12:52:58 PM BST
6    //
7   
8   
9    package jalview.xml.binding.jalview;
10   
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.XmlElement;
16    import javax.xml.bind.annotation.XmlType;
17   
18   
19    /**
20    * <p>Java class for VAMSAS complex type</p>.
21    *
22    * <p>The following schema fragment specifies the expected content contained within this class.</p>
23    *
24    * <pre>
25    * &lt;complexType name="VAMSAS"&gt;
26    * &lt;complexContent&gt;
27    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
28    * &lt;sequence&gt;
29    * &lt;element name="Tree" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/&gt;
30    * &lt;element ref="{www.vamsas.ac.uk/jalview/version2}SequenceSet" maxOccurs="unbounded" minOccurs="0"/&gt;
31    * &lt;/sequence&gt;
32    * &lt;/restriction&gt;
33    * &lt;/complexContent&gt;
34    * &lt;/complexType&gt;
35    * </pre>
36    *
37    *
38    */
39    @XmlAccessorType(XmlAccessType.FIELD)
40    @XmlType(name = "VAMSAS", propOrder = {
41    "tree",
42    "sequenceSet"
43    })
 
44    public class VAMSAS {
45   
46    @XmlElement(name = "Tree")
47    protected List<String> tree;
48    @XmlElement(name = "SequenceSet")
49    protected List<SequenceSet> sequenceSet;
50   
51    /**
52    * Gets the value of the tree property.
53    *
54    * <p>This accessor method returns a reference to the live list,
55    * not a snapshot. Therefore any modification you make to the
56    * returned list will be present inside the JAXB object.
57    * This is why there is not a <CODE>set</CODE> method for the tree property.</p>
58    *
59    * <p>
60    * For example, to add a new item, do as follows:
61    * </p>
62    * <pre>
63    * getTree().add(newItem);
64    * </pre>
65    *
66    *
67    * <p>
68    * Objects of the following type(s) are allowed in the list
69    * {@link String }
70    * </p>
71    *
72    *
73    * @return
74    * The value of the tree property.
75    */
 
76  0 toggle public List<String> getTree() {
77  0 if (tree == null) {
78  0 tree = new ArrayList<String>();
79    }
80  0 return this.tree;
81    }
82   
83    /**
84    * Gets the value of the sequenceSet property.
85    *
86    * <p>This accessor method returns a reference to the live list,
87    * not a snapshot. Therefore any modification you make to the
88    * returned list will be present inside the JAXB object.
89    * This is why there is not a <CODE>set</CODE> method for the sequenceSet property.</p>
90    *
91    * <p>
92    * For example, to add a new item, do as follows:
93    * </p>
94    * <pre>
95    * getSequenceSet().add(newItem);
96    * </pre>
97    *
98    *
99    * <p>
100    * Objects of the following type(s) are allowed in the list
101    * {@link SequenceSet }
102    * </p>
103    *
104    *
105    * @return
106    * The value of the sequenceSet property.
107    */
 
108  223 toggle public List<SequenceSet> getSequenceSet() {
109  223 if (sequenceSet == null) {
110  81 sequenceSet = new ArrayList<SequenceSet>();
111    }
112  223 return this.sequenceSet;
113    }
114   
115    }