37a0239258c03e9fbb9e6a8062db42646ede13c0
[jalview.git] / src / jalview / datamodel / xdb / embl / Qualifier.java
1 package jalview.datamodel.xdb.embl;
2
3 public class Qualifier {
4     String name;
5     String[] values;
6     String[] evidence;
7     /**
8      * @return the name
9      */
10     public String getName() {
11         return name;
12     }
13     /**
14      * @param name the name to set
15      */
16     public void setName(String name) {
17         this.name = name;
18     }
19     /**
20      * @return the values
21      */
22     public String[] getValues() {
23         return values;
24     }
25     /**
26      * @param values the values to set
27      */
28     public void setValues(String[] values) {
29         this.values = values;
30     }
31     public void addEvidence(String qevidence)
32     {
33       if (evidence==null)
34       {
35         evidence = new String[1];
36       }
37       else
38       {
39         String[] temp = new String[evidence.length+1];
40         System.arraycopy(evidence,0,temp,0,evidence.length);
41         evidence = temp;
42       }
43       evidence[evidence.length-1] = qevidence;
44     }
45     public void addValues(String value)
46     {
47       if (values==null)
48       {
49         values = new String[1];
50       }
51       else
52       {
53         String[] temp = new String[values.length+1];
54         System.arraycopy(values,0,temp,0,values.length);
55         values = temp;
56       }
57       values[values.length-1] = value;
58     }
59     /**
60      * @return the evidence
61      */
62     public String[] getEvidence()
63     {
64       return evidence;
65     }
66     /**
67      * @param evidence the evidence to set
68      */
69     public void setEvidence(String[] evidence)
70     {
71       this.evidence = evidence;
72     }
73 }