JAL-1551 spotless
[jalview.git] / src / jalview / xml / binding / jalview / AnnotationElement.java
1 //
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.03.17 at 05:31:44 PM GMT 
6 //
7
8 package jalview.xml.binding.jalview;
9
10 import javax.xml.bind.annotation.XmlAccessType;
11 import javax.xml.bind.annotation.XmlAccessorType;
12 import javax.xml.bind.annotation.XmlAttribute;
13 import javax.xml.bind.annotation.XmlRootElement;
14 import javax.xml.bind.annotation.XmlType;
15
16 /**
17  * <p>
18  * Java class for anonymous complex type.
19  * 
20  * <p>
21  * The following schema fragment specifies the expected content contained within
22  * this class.
23  * 
24  * <pre>
25  * &lt;complexType>
26  *   &lt;complexContent>
27  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
28  *       &lt;sequence>
29  *         &lt;element name="displayCharacter" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
30  *         &lt;element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
31  *         &lt;element name="secondaryStructure" minOccurs="0">
32  *           &lt;simpleType>
33  *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
34  *               &lt;length value="1"/>
35  *             &lt;/restriction>
36  *           &lt;/simpleType>
37  *         &lt;/element>
38  *         &lt;element name="value" type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/>
39  *       &lt;/sequence>
40  *       &lt;attribute name="position" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
41  *       &lt;attribute name="colour" type="{http://www.w3.org/2001/XMLSchema}int" />
42  *     &lt;/restriction>
43  *   &lt;/complexContent>
44  * &lt;/complexType>
45  * </pre>
46  * 
47  * 
48  */
49 @XmlAccessorType(XmlAccessType.FIELD)
50 @XmlType(
51   name = "",
52   propOrder =
53   { "displayCharacter", "description", "secondaryStructure", "value" })
54 @XmlRootElement(name = "annotationElement")
55 public class AnnotationElement
56 {
57
58   protected String displayCharacter;
59
60   protected String description;
61
62   protected String secondaryStructure;
63
64   protected Float value;
65
66   @XmlAttribute(name = "position", required = true)
67   protected int position;
68
69   @XmlAttribute(name = "colour")
70   protected Integer colour;
71
72   /**
73    * Gets the value of the displayCharacter property.
74    * 
75    * @return possible object is {@link String }
76    * 
77    */
78   public String getDisplayCharacter()
79   {
80     return displayCharacter;
81   }
82
83   /**
84    * Sets the value of the displayCharacter property.
85    * 
86    * @param value
87    *          allowed object is {@link String }
88    * 
89    */
90   public void setDisplayCharacter(String value)
91   {
92     this.displayCharacter = value;
93   }
94
95   /**
96    * Gets the value of the description property.
97    * 
98    * @return possible object is {@link String }
99    * 
100    */
101   public String getDescription()
102   {
103     return description;
104   }
105
106   /**
107    * Sets the value of the description property.
108    * 
109    * @param value
110    *          allowed object is {@link String }
111    * 
112    */
113   public void setDescription(String value)
114   {
115     this.description = value;
116   }
117
118   /**
119    * Gets the value of the secondaryStructure property.
120    * 
121    * @return possible object is {@link String }
122    * 
123    */
124   public String getSecondaryStructure()
125   {
126     return secondaryStructure;
127   }
128
129   /**
130    * Sets the value of the secondaryStructure property.
131    * 
132    * @param value
133    *          allowed object is {@link String }
134    * 
135    */
136   public void setSecondaryStructure(String value)
137   {
138     this.secondaryStructure = value;
139   }
140
141   /**
142    * Gets the value of the value property.
143    * 
144    * @return possible object is {@link Float }
145    * 
146    */
147   public Float getValue()
148   {
149     return value;
150   }
151
152   /**
153    * Sets the value of the value property.
154    * 
155    * @param value
156    *          allowed object is {@link Float }
157    * 
158    */
159   public void setValue(Float value)
160   {
161     this.value = value;
162   }
163
164   /**
165    * Gets the value of the position property.
166    * 
167    */
168   public int getPosition()
169   {
170     return position;
171   }
172
173   /**
174    * Sets the value of the position property.
175    * 
176    */
177   public void setPosition(int value)
178   {
179     this.position = value;
180   }
181
182   /**
183    * Gets the value of the colour property.
184    * 
185    * @return possible object is {@link Integer }
186    * 
187    */
188   public Integer getColour()
189   {
190     return colour;
191   }
192
193   /**
194    * Sets the value of the colour property.
195    * 
196    * @param value
197    *          allowed object is {@link Integer }
198    * 
199    */
200   public void setColour(Integer value)
201   {
202     this.colour = value;
203   }
204
205 }