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 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;
17 * <p>Java class for anonymous complex type.
19 * <p>The following schema fragment specifies the expected content
20 * contained within this class.
22 * <pre> &lt;complexType&gt; &lt;complexContent&gt;
23 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
24 * &lt;sequence&gt; &lt;element name="displayCharacter"
25 * type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
26 * &lt;element name="description"
27 * type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
28 * &lt;element name="secondaryStructure" minOccurs="0"&gt;
29 * &lt;simpleType&gt; &lt;restriction
30 * base="{http://www.w3.org/2001/XMLSchema}string"&gt; &lt;length
31 * value="1"/&gt; &lt;/restriction&gt; &lt;/simpleType&gt;
32 * &lt;/element&gt; &lt;element name="value"
33 * type="{http://www.w3.org/2001/XMLSchema}float" minOccurs="0"/&gt;
34 * &lt;/sequence&gt; &lt;attribute name="position" use="required"
35 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
36 * name="colour" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
37 * &lt;/restriction&gt; &lt;/complexContent&gt;
38 * &lt;/complexType&gt; </pre>
42 @XmlAccessorType(XmlAccessType.FIELD)
46 { "displayCharacter", "description", "secondaryStructure", "value" })
47 @XmlRootElement(name = "annotationElement")
48 public class AnnotationElement
51 protected String displayCharacter;
53 protected String description;
55 protected String secondaryStructure;
57 protected Float value;
59 @XmlAttribute(name = "position", required = true)
60 protected int position;
62 @XmlAttribute(name = "colour")
63 protected Integer colour;
66 * Gets the value of the displayCharacter property.
68 * @return possible object is {@link String }
71 public String getDisplayCharacter()
73 return displayCharacter;
77 * Sets the value of the displayCharacter property.
80 * allowed object is {@link String }
83 public void setDisplayCharacter(String value)
85 this.displayCharacter = value;
89 * Gets the value of the description property.
91 * @return possible object is {@link String }
94 public String getDescription()
100 * Sets the value of the description property.
103 * allowed object is {@link String }
106 public void setDescription(String value)
108 this.description = value;
112 * Gets the value of the secondaryStructure property.
114 * @return possible object is {@link String }
117 public String getSecondaryStructure()
119 return secondaryStructure;
123 * Sets the value of the secondaryStructure property.
126 * allowed object is {@link String }
129 public void setSecondaryStructure(String value)
131 this.secondaryStructure = value;
135 * Gets the value of the value property.
137 * @return possible object is {@link Float }
140 public Float getValue()
146 * Sets the value of the value property.
149 * allowed object is {@link Float }
152 public void setValue(Float value)
158 * Gets the value of the position property.
161 public int getPosition()
167 * Sets the value of the position property.
170 public void setPosition(int value)
172 this.position = value;
176 * Gets the value of the colour property.
178 * @return possible object is {@link Integer }
181 public Integer getColour()
187 * Sets the value of the colour property.
190 * allowed object is {@link Integer }
193 public void setColour(Integer value)