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.XmlID;
17 import javax.xml.bind.annotation.XmlSchemaType;
18 import javax.xml.bind.annotation.XmlType;
19 import javax.xml.bind.annotation.XmlValue;
20 import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
21 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
22 import javax.xml.datatype.XMLGregorianCalendar;
25 * <p>Java class for JalviewModel complex type.
27 * <p>The following schema fragment specifies the expected content
28 * contained within this class.
30 * <pre> &lt;complexType name="JalviewModel"&gt;
31 * &lt;complexContent&gt; &lt;restriction
32 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
33 * &lt;sequence&gt; &lt;element name="creationDate"
34 * type="{http://www.w3.org/2001/XMLSchema}dateTime"/&gt; &lt;element
35 * name="version" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
36 * &lt;element name="vamsasModel"
37 * type="{www.vamsas.ac.uk/jalview/version2}VAMSAS"/&gt;
38 * &lt;sequence&gt; &lt;element name="JSeq" maxOccurs="unbounded"
39 * minOccurs="0"&gt; &lt;complexType&gt;
40 * &lt;complexContent&gt; &lt;restriction
41 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
42 * &lt;sequence&gt; &lt;element name="features"
43 * type="{www.jalview.org}feature" maxOccurs="unbounded" minOccurs="0"/&gt;
44 * &lt;element name="pdbids" maxOccurs="unbounded" minOccurs="0"&gt;
45 * &lt;complexType&gt; &lt;complexContent&gt; &lt;extension
46 * base="{www.jalview.org}pdbentry"&gt; &lt;sequence&gt;
47 * &lt;element name="structureState" maxOccurs="unbounded"
48 * minOccurs="0"&gt; &lt;complexType&gt;
49 * &lt;simpleContent&gt; &lt;extension
50 * base="&lt;http://www.w3.org/2001/XMLSchema&gt;string"&gt;
51 * &lt;attGroup ref="{www.jalview.org}swingwindow"/&gt;
52 * &lt;attribute name="visible"
53 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt; &lt;attribute
54 * name="viewId" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
55 * &lt;attribute name="alignwithAlignPanel"
56 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
57 * &lt;attribute name="colourwithAlignPanel"
58 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
59 * &lt;attribute name="colourByJmol"
60 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
61 * &lt;attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string"
62 * /&gt; &lt;/extension&gt; &lt;/simpleContent&gt;
63 * &lt;/complexType&gt; &lt;/element&gt;
64 * &lt;/sequence&gt; &lt;/extension&gt;
65 * &lt;/complexContent&gt; &lt;/complexType&gt;
66 * &lt;/element&gt; &lt;element name="hiddenSequences"
67 * type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded"
68 * minOccurs="0"/&gt; &lt;element name="rnaViewer" maxOccurs="unbounded"
69 * minOccurs="0"&gt; &lt;complexType&gt;
70 * &lt;complexContent&gt; &lt;restriction
71 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
72 * &lt;sequence&gt; &lt;element name="secondaryStructure"
73 * maxOccurs="unbounded"&gt; &lt;complexType&gt;
74 * &lt;complexContent&gt; &lt;restriction
75 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;attribute
76 * name="title" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
77 * &lt;attribute name="annotationId" use="required"
78 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute
79 * name="gapped" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
80 * &lt;attribute name="viewerState"
81 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
82 * &lt;/restriction&gt; &lt;/complexContent&gt;
83 * &lt;/complexType&gt; &lt;/element&gt;
84 * &lt;/sequence&gt; &lt;attGroup
85 * ref="{www.jalview.org}swingwindow"/&gt; &lt;attribute name="title"
86 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute
87 * name="viewId" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
88 * &lt;attribute name="dividerLocation"
89 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
90 * name="selectedRna" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
91 * &lt;/restriction&gt; &lt;/complexContent&gt;
92 * &lt;/complexType&gt; &lt;/element&gt;
93 * &lt;/sequence&gt; &lt;attribute name="colour"
94 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
95 * name="start" use="required" type="{http://www.w3.org/2001/XMLSchema}int"
96 * /&gt; &lt;attribute name="end" use="required"
97 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
98 * name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string"
99 * /&gt; &lt;attribute name="hidden"
100 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt; &lt;attribute
101 * name="viewreference" type="{http://www.w3.org/2001/XMLSchema}boolean"
102 * /&gt; &lt;/restriction&gt; &lt;/complexContent&gt;
103 * &lt;/complexType&gt; &lt;/element&gt; &lt;element
104 * name="JGroup" maxOccurs="unbounded" minOccurs="0"&gt;
105 * &lt;complexType&gt; &lt;complexContent&gt;
106 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
107 * &lt;sequence&gt; &lt;element name="seq"
108 * type="{http://www.w3.org/2001/XMLSchema}string"
109 * maxOccurs="unbounded"/&gt; &lt;element name="annotationColours"
110 * type="{www.jalview.org}AnnotationColourScheme" minOccurs="0"/&gt;
111 * &lt;/sequence&gt; &lt;attribute name="start"
112 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
113 * name="end" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
114 * &lt;attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string"
115 * /&gt; &lt;attribute name="colour"
116 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute
117 * name="consThreshold" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
118 * &lt;attribute name="pidThreshold"
119 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
120 * name="outlineColour" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
121 * &lt;attribute name="displayBoxes"
122 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt; &lt;attribute
123 * name="displayText" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
124 * &lt;attribute name="colourText"
125 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt; &lt;attribute
126 * name="textCol1" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
127 * &lt;attribute name="textCol2"
128 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
129 * name="textColThreshold" type="{http://www.w3.org/2001/XMLSchema}int"
130 * /&gt; &lt;attribute name="showUnconserved"
131 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt; &lt;attribute
132 * name="ignoreGapsinConsensus" type="{http://www.w3.org/2001/XMLSchema}boolean"
133 * default="true" /&gt; &lt;attribute name="showConsensusHistogram"
134 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
135 * &lt;attribute name="showSequenceLogo"
136 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
137 * &lt;attribute name="normaliseSequenceLogo"
138 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
139 * &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string"
140 * /&gt; &lt;/restriction&gt; &lt;/complexContent&gt;
141 * &lt;/complexType&gt; &lt;/element&gt; &lt;element
142 * name="Viewport" maxOccurs="unbounded" minOccurs="0"&gt;
143 * &lt;complexType&gt; &lt;complexContent&gt;
144 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
145 * &lt;sequence&gt; &lt;element name="AnnotationColours"
146 * type="{www.jalview.org}AnnotationColourScheme" minOccurs="0"/&gt;
147 * &lt;element name="hiddenColumns" maxOccurs="unbounded"
148 * minOccurs="0"&gt; &lt;complexType&gt;
149 * &lt;complexContent&gt; &lt;restriction
150 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;attribute
151 * name="start" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
152 * &lt;attribute name="end" type="{http://www.w3.org/2001/XMLSchema}int"
153 * /&gt; &lt;/restriction&gt; &lt;/complexContent&gt;
154 * &lt;/complexType&gt; &lt;/element&gt; &lt;element
155 * name="calcIdParam" maxOccurs="unbounded" minOccurs="0"&gt;
156 * &lt;complexType&gt; &lt;complexContent&gt; &lt;extension
157 * base="{www.jalview.org/xml/wsparamset}WebServiceParameterSet"&gt;
158 * &lt;attribute name="calcId" use="required"
159 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute
160 * name="needsUpdate" type="{http://www.w3.org/2001/XMLSchema}boolean"
161 * default="false" /&gt; &lt;attribute name="autoUpdate" use="required"
162 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
163 * &lt;/extension&gt; &lt;/complexContent&gt;
164 * &lt;/complexType&gt; &lt;/element&gt;
165 * &lt;/sequence&gt; &lt;attGroup
166 * ref="{www.jalview.org}swingwindow"/&gt; &lt;attribute
167 * name="conservationSelected" type="{http://www.w3.org/2001/XMLSchema}boolean"
168 * /&gt; &lt;attribute name="pidSelected"
169 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt; &lt;attribute
170 * name="bgColour" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
171 * &lt;attribute name="consThreshold"
172 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
173 * name="pidThreshold" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
174 * &lt;attribute name="title"
175 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute
176 * name="showFullId" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
177 * &lt;attribute name="rightAlignIds"
178 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt; &lt;attribute
179 * name="showText" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
180 * &lt;attribute name="showColourText"
181 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt; &lt;attribute
182 * name="showUnconserved" type="{http://www.w3.org/2001/XMLSchema}boolean"
183 * default="false" /&gt; &lt;attribute name="showBoxes"
184 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt; &lt;attribute
185 * name="wrapAlignment" type="{http://www.w3.org/2001/XMLSchema}boolean"
186 * /&gt; &lt;attribute name="renderGaps"
187 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt; &lt;attribute
188 * name="showSequenceFeatures" type="{http://www.w3.org/2001/XMLSchema}boolean"
189 * /&gt; &lt;attribute name="showNPfeatureTooltip"
190 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt; &lt;attribute
191 * name="showDbRefTooltip" type="{http://www.w3.org/2001/XMLSchema}boolean"
192 * /&gt; &lt;attribute name="followHighlight"
193 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
194 * &lt;attribute name="followSelection"
195 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
196 * &lt;attribute name="showAnnotation"
197 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt; &lt;attribute
198 * name="centreColumnLabels" type="{http://www.w3.org/2001/XMLSchema}boolean"
199 * default="false" /&gt; &lt;attribute name="showGroupConservation"
200 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
201 * &lt;attribute name="showGroupConsensus"
202 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
203 * &lt;attribute name="showConsensusHistogram"
204 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
205 * &lt;attribute name="showSequenceLogo"
206 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
207 * &lt;attribute name="normaliseSequenceLogo"
208 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
209 * &lt;attribute name="ignoreGapsinConsensus"
210 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
211 * &lt;attribute name="startRes"
212 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
213 * name="startSeq" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
214 * &lt;attribute name="fontName"
215 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute
216 * name="fontSize" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
217 * &lt;attribute name="fontStyle"
218 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
219 * name="scaleProteinAsCdna" type="{http://www.w3.org/2001/XMLSchema}boolean"
220 * default="true" /&gt; &lt;attribute name="viewName"
221 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute
222 * name="sequenceSetId" type="{http://www.w3.org/2001/XMLSchema}string"
223 * /&gt; &lt;attribute name="gatheredViews"
224 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt; &lt;attribute
225 * name="textCol1" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
226 * &lt;attribute name="textCol2"
227 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
228 * name="textColThreshold" type="{http://www.w3.org/2001/XMLSchema}int"
229 * /&gt; &lt;attribute name="id"
230 * type="{http://www.w3.org/2001/XMLSchema}ID" /&gt; &lt;attribute
231 * name="complementId" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
232 * &lt;attribute name="showComplementFeatures"
233 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
234 * &lt;attribute name="showComplementFeaturesOnTop"
235 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
236 * &lt;/restriction&gt; &lt;/complexContent&gt;
237 * &lt;/complexType&gt; &lt;/element&gt; &lt;element
238 * name="UserColours" maxOccurs="unbounded" minOccurs="0"&gt;
239 * &lt;complexType&gt; &lt;complexContent&gt;
240 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
241 * &lt;sequence&gt; &lt;element name="UserColourScheme"
242 * type="{www.jalview.org/colours}JalviewUserColours"/&gt;
243 * &lt;/sequence&gt; &lt;attribute name="id"
244 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
245 * &lt;/restriction&gt; &lt;/complexContent&gt;
246 * &lt;/complexType&gt; &lt;/element&gt; &lt;element
247 * name="tree" maxOccurs="unbounded" minOccurs="0"&gt;
248 * &lt;complexType&gt; &lt;complexContent&gt;
249 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
250 * &lt;sequence minOccurs="0"&gt; &lt;element name="title"
251 * type="{http://www.w3.org/2001/XMLSchema}string"/&gt; &lt;element
252 * name="newick" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
253 * &lt;/sequence&gt; &lt;attGroup
254 * ref="{www.jalview.org}swingwindow"/&gt; &lt;attribute name="fontName"
255 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute
256 * name="fontSize" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
257 * &lt;attribute name="fontStyle"
258 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
259 * name="threshold" type="{http://www.w3.org/2001/XMLSchema}float" /&gt;
260 * &lt;attribute name="showBootstrap"
261 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt; &lt;attribute
262 * name="showDistances" type="{http://www.w3.org/2001/XMLSchema}boolean"
263 * /&gt; &lt;attribute name="markUnlinked"
264 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt; &lt;attribute
265 * name="fitToWindow" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
266 * &lt;attribute name="currentTree"
267 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt; &lt;attribute
268 * name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /&gt;
269 * &lt;attribute name="linkToAllViews"
270 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
271 * &lt;/restriction&gt; &lt;/complexContent&gt;
272 * &lt;/complexType&gt; &lt;/element&gt; &lt;element
273 * name="PcaViewer" maxOccurs="unbounded" minOccurs="0"&gt;
274 * &lt;complexType&gt; &lt;complexContent&gt;
275 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
276 * &lt;sequence&gt; &lt;element name="sequencePoint"
277 * maxOccurs="unbounded"&gt; &lt;complexType&gt;
278 * &lt;complexContent&gt; &lt;restriction
279 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;attGroup
280 * ref="{www.jalview.org}position"/&gt; &lt;attribute name="sequenceRef"
281 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
282 * &lt;/restriction&gt; &lt;/complexContent&gt;
283 * &lt;/complexType&gt; &lt;/element&gt; &lt;element
284 * name="axis" maxOccurs="3" minOccurs="3"&gt; &lt;complexType&gt;
285 * &lt;complexContent&gt; &lt;restriction
286 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;attGroup
287 * ref="{www.jalview.org}position"/&gt; &lt;/restriction&gt;
288 * &lt;/complexContent&gt; &lt;/complexType&gt;
289 * &lt;/element&gt; &lt;element name="seqPointMin"&gt;
290 * &lt;complexType&gt; &lt;complexContent&gt;
291 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
292 * &lt;attGroup ref="{www.jalview.org}position"/&gt;
293 * &lt;/restriction&gt; &lt;/complexContent&gt;
294 * &lt;/complexType&gt; &lt;/element&gt; &lt;element
295 * name="seqPointMax"&gt; &lt;complexType&gt;
296 * &lt;complexContent&gt; &lt;restriction
297 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;attGroup
298 * ref="{www.jalview.org}position"/&gt; &lt;/restriction&gt;
299 * &lt;/complexContent&gt; &lt;/complexType&gt;
300 * &lt;/element&gt; &lt;element name="pcaData"
301 * type="{www.jalview.org}PcaDataType"/&gt; &lt;/sequence&gt;
302 * &lt;attGroup ref="{www.jalview.org}swingwindow"/&gt; &lt;attGroup
303 * ref="{www.jalview.org}SimilarityParams"/&gt; &lt;attribute
304 * name="title" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
305 * &lt;attribute name="scoreModelName"
306 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute
307 * name="xDim" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
308 * &lt;attribute name="yDim" type="{http://www.w3.org/2001/XMLSchema}int"
309 * /&gt; &lt;attribute name="zDim"
310 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
311 * name="bgColour" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
312 * &lt;attribute name="scaleFactor"
313 * type="{http://www.w3.org/2001/XMLSchema}float" /&gt; &lt;attribute
314 * name="showLabels" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
315 * &lt;attribute name="linkToAllViews"
316 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
317 * &lt;/restriction&gt; &lt;/complexContent&gt;
318 * &lt;/complexType&gt; &lt;/element&gt; &lt;element
319 * name="FeatureSettings" minOccurs="0"&gt; &lt;complexType&gt;
320 * &lt;complexContent&gt; &lt;restriction
321 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
322 * &lt;sequence&gt; &lt;element name="setting" maxOccurs="unbounded"
323 * minOccurs="0"&gt; &lt;complexType&gt;
324 * &lt;complexContent&gt; &lt;restriction
325 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
326 * &lt;sequence&gt; &lt;element name="attributeName"
327 * type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="2"
328 * minOccurs="0"/&gt; &lt;element name="matcherSet"
329 * type="{www.jalview.org/colours}FeatureMatcherSet" minOccurs="0"/&gt;
330 * &lt;/sequence&gt; &lt;attribute name="type" use="required"
331 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute
332 * name="colour" use="required" type="{http://www.w3.org/2001/XMLSchema}int"
333 * /&gt; &lt;attribute name="display" use="required"
334 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt; &lt;attribute
335 * name="order" type="{http://www.w3.org/2001/XMLSchema}float" /&gt;
336 * &lt;attribute name="mincolour"
337 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
338 * name="noValueColour" type="{www.jalview.org/colours}NoValueColour"
339 * default="Min" /&gt; &lt;attribute name="threshold"
340 * type="{http://www.w3.org/2001/XMLSchema}float" /&gt; &lt;attribute
341 * name="threshstate" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
342 * &lt;attribute name="max" type="{http://www.w3.org/2001/XMLSchema}float"
343 * /&gt; &lt;attribute name="min"
344 * type="{http://www.w3.org/2001/XMLSchema}float" /&gt; &lt;attribute
345 * name="colourByLabel" type="{http://www.w3.org/2001/XMLSchema}boolean"
346 * /&gt; &lt;attribute name="autoScale"
347 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
348 * &lt;/restriction&gt; &lt;/complexContent&gt;
349 * &lt;/complexType&gt; &lt;/element&gt; &lt;element
350 * name="group" maxOccurs="unbounded" minOccurs="0"&gt;
351 * &lt;complexType&gt; &lt;complexContent&gt;
352 * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
353 * &lt;attribute name="name" use="required"
354 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute
355 * name="display" use="required"
356 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
357 * &lt;/restriction&gt; &lt;/complexContent&gt;
358 * &lt;/complexType&gt; &lt;/element&gt;
359 * &lt;/sequence&gt; &lt;/restriction&gt;
360 * &lt;/complexContent&gt; &lt;/complexType&gt;
361 * &lt;/element&gt; &lt;/sequence&gt; &lt;/sequence&gt;
362 * &lt;/restriction&gt; &lt;/complexContent&gt;
363 * &lt;/complexType&gt; </pre>
367 @XmlAccessorType(XmlAccessType.FIELD)
369 name = "JalviewModel",
370 namespace = "www.jalview.org",
372 { "creationDate", "version", "vamsasModel", "jSeq", "jGroup", "viewport",
373 "userColours", "tree", "pcaViewer", "featureSettings" })
374 public class JalviewModel
377 @XmlElement(required = true)
378 @XmlSchemaType(name = "dateTime")
379 protected XMLGregorianCalendar creationDate;
381 @XmlElement(required = true)
382 protected String version;
384 @XmlElement(required = true)
385 protected VAMSAS vamsasModel;
387 @XmlElement(name = "JSeq")
388 protected List<JalviewModel.JSeq> jSeq;
390 @XmlElement(name = "JGroup")
391 protected List<JalviewModel.JGroup> jGroup;
393 @XmlElement(name = "Viewport")
394 protected List<JalviewModel.Viewport> viewport;
396 @XmlElement(name = "UserColours")
397 protected List<JalviewModel.UserColours> userColours;
399 protected List<JalviewModel.Tree> tree;
401 @XmlElement(name = "PcaViewer")
402 protected List<JalviewModel.PcaViewer> pcaViewer;
404 @XmlElement(name = "FeatureSettings")
405 protected JalviewModel.FeatureSettings featureSettings;
408 * Gets the value of the creationDate property.
410 * @return possible object is {@link XMLGregorianCalendar }
413 public XMLGregorianCalendar getCreationDate()
419 * Sets the value of the creationDate property.
422 * allowed object is {@link XMLGregorianCalendar }
425 public void setCreationDate(XMLGregorianCalendar value)
427 this.creationDate = value;
431 * Gets the value of the version property.
433 * @return possible object is {@link String }
436 public String getVersion()
442 * Sets the value of the version property.
445 * allowed object is {@link String }
448 public void setVersion(String value)
450 this.version = value;
454 * Gets the value of the vamsasModel property.
456 * @return possible object is {@link VAMSAS }
459 public VAMSAS getVamsasModel()
465 * Sets the value of the vamsasModel property.
468 * allowed object is {@link VAMSAS }
471 public void setVamsasModel(VAMSAS value)
473 this.vamsasModel = value;
477 * Gets the value of the jSeq property.
479 * <p> This accessor method returns a reference to the live list, not a
480 * snapshot. Therefore any modification you make to the returned list will be
481 * present inside the JAXB object. This is why there is not a
482 * <CODE>set</CODE> method for the jSeq property.
484 * <p> For example, to add a new item, do as follows: <pre>
485 * getJSeq().add(newItem); </pre>
488 * <p> Objects of the following type(s) are allowed in the list
489 * {@link JalviewModel.JSeq }
493 public List<JalviewModel.JSeq> getJSeq()
497 jSeq = new ArrayList<JalviewModel.JSeq>();
503 * Gets the value of the jGroup property.
505 * <p> This accessor method returns a reference to the live list, not a
506 * snapshot. Therefore any modification you make to the returned list will be
507 * present inside the JAXB object. This is why there is not a
508 * <CODE>set</CODE> method for the jGroup property.
510 * <p> For example, to add a new item, do as follows: <pre>
511 * getJGroup().add(newItem); </pre>
514 * <p> Objects of the following type(s) are allowed in the list
515 * {@link JalviewModel.JGroup }
519 public List<JalviewModel.JGroup> getJGroup()
523 jGroup = new ArrayList<JalviewModel.JGroup>();
529 * Gets the value of the viewport property.
531 * <p> This accessor method returns a reference to the live list, not a
532 * snapshot. Therefore any modification you make to the returned list will be
533 * present inside the JAXB object. This is why there is not a
534 * <CODE>set</CODE> method for the viewport property.
536 * <p> For example, to add a new item, do as follows: <pre>
537 * getViewport().add(newItem); </pre>
540 * <p> Objects of the following type(s) are allowed in the list
541 * {@link JalviewModel.Viewport }
545 public List<JalviewModel.Viewport> getViewport()
547 if (viewport == null)
549 viewport = new ArrayList<JalviewModel.Viewport>();
551 return this.viewport;
555 * Gets the value of the userColours property.
557 * <p> This accessor method returns a reference to the live list, not a
558 * snapshot. Therefore any modification you make to the returned list will be
559 * present inside the JAXB object. This is why there is not a
560 * <CODE>set</CODE> method for the userColours property.
562 * <p> For example, to add a new item, do as follows: <pre>
563 * getUserColours().add(newItem); </pre>
566 * <p> Objects of the following type(s) are allowed in the list
567 * {@link JalviewModel.UserColours }
571 public List<JalviewModel.UserColours> getUserColours()
573 if (userColours == null)
575 userColours = new ArrayList<JalviewModel.UserColours>();
577 return this.userColours;
581 * Gets the value of the tree property.
583 * <p> This accessor method returns a reference to the live list, not a
584 * snapshot. Therefore any modification you make to the returned list will be
585 * present inside the JAXB object. This is why there is not a
586 * <CODE>set</CODE> method for the tree property.
588 * <p> For example, to add a new item, do as follows: <pre>
589 * getTree().add(newItem); </pre>
592 * <p> Objects of the following type(s) are allowed in the list
593 * {@link JalviewModel.Tree }
597 public List<JalviewModel.Tree> getTree()
601 tree = new ArrayList<JalviewModel.Tree>();
607 * Gets the value of the pcaViewer property.
609 * <p> This accessor method returns a reference to the live list, not a
610 * snapshot. Therefore any modification you make to the returned list will be
611 * present inside the JAXB object. This is why there is not a
612 * <CODE>set</CODE> method for the pcaViewer property.
614 * <p> For example, to add a new item, do as follows: <pre>
615 * getPcaViewer().add(newItem); </pre>
618 * <p> Objects of the following type(s) are allowed in the list
619 * {@link JalviewModel.PcaViewer }
623 public List<JalviewModel.PcaViewer> getPcaViewer()
625 if (pcaViewer == null)
627 pcaViewer = new ArrayList<JalviewModel.PcaViewer>();
629 return this.pcaViewer;
633 * Gets the value of the featureSettings property.
635 * @return possible object is {@link JalviewModel.FeatureSettings }
638 public JalviewModel.FeatureSettings getFeatureSettings()
640 return featureSettings;
644 * Sets the value of the featureSettings property.
647 * allowed object is {@link JalviewModel.FeatureSettings }
650 public void setFeatureSettings(JalviewModel.FeatureSettings value)
652 this.featureSettings = value;
656 * <p>Java class for anonymous complex type.
658 * <p>The following schema fragment specifies the expected content
659 * contained within this class.
661 * <pre> &lt;complexType&gt; &lt;complexContent&gt;
662 * &lt;restriction
663 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
664 * &lt;sequence&gt; &lt;element name="setting"
665 * maxOccurs="unbounded" minOccurs="0"&gt; &lt;complexType&gt;
666 * &lt;complexContent&gt; &lt;restriction
667 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
668 * &lt;sequence&gt; &lt;element name="attributeName"
669 * type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="2"
670 * minOccurs="0"/&gt; &lt;element name="matcherSet"
671 * type="{www.jalview.org/colours}FeatureMatcherSet" minOccurs="0"/&gt;
672 * &lt;/sequence&gt; &lt;attribute name="type" use="required"
673 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute
674 * name="colour" use="required" type="{http://www.w3.org/2001/XMLSchema}int"
675 * /&gt; &lt;attribute name="display" use="required"
676 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
677 * &lt;attribute name="order"
678 * type="{http://www.w3.org/2001/XMLSchema}float" /&gt; &lt;attribute
679 * name="mincolour" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
680 * &lt;attribute name="noValueColour"
681 * type="{www.jalview.org/colours}NoValueColour" default="Min" /&gt;
682 * &lt;attribute name="threshold"
683 * type="{http://www.w3.org/2001/XMLSchema}float" /&gt; &lt;attribute
684 * name="threshstate" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
685 * &lt;attribute name="max" type="{http://www.w3.org/2001/XMLSchema}float"
686 * /&gt; &lt;attribute name="min"
687 * type="{http://www.w3.org/2001/XMLSchema}float" /&gt; &lt;attribute
688 * name="colourByLabel" type="{http://www.w3.org/2001/XMLSchema}boolean"
689 * /&gt; &lt;attribute name="autoScale"
690 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
691 * &lt;/restriction&gt; &lt;/complexContent&gt;
692 * &lt;/complexType&gt; &lt;/element&gt; &lt;element
693 * name="group" maxOccurs="unbounded" minOccurs="0"&gt;
694 * &lt;complexType&gt; &lt;complexContent&gt;
695 * &lt;restriction
696 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;attribute
697 * name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string"
698 * /&gt; &lt;attribute name="display" use="required"
699 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
700 * &lt;/restriction&gt; &lt;/complexContent&gt;
701 * &lt;/complexType&gt; &lt;/element&gt;
702 * &lt;/sequence&gt; &lt;/restriction&gt;
703 * &lt;/complexContent&gt; &lt;/complexType&gt; </pre>
707 @XmlAccessorType(XmlAccessType.FIELD)
708 @XmlType(name = "", propOrder = { "setting", "group" })
709 public static class FeatureSettings
712 @XmlElement(namespace = "www.jalview.org")
713 protected List<JalviewModel.FeatureSettings.Setting> setting;
715 @XmlElement(namespace = "www.jalview.org")
716 protected List<JalviewModel.FeatureSettings.Group> group;
719 * Gets the value of the setting property.
721 * <p> This accessor method returns a reference to the live list, not
722 * a snapshot. Therefore any modification you make to the returned list will
723 * be present inside the JAXB object. This is why there is not a
724 * <CODE>set</CODE> method for the setting property.
726 * <p> For example, to add a new item, do as follows: <pre>
727 * getSetting().add(newItem); </pre>
730 * <p> Objects of the following type(s) are allowed in the list
731 * {@link JalviewModel.FeatureSettings.Setting }
735 public List<JalviewModel.FeatureSettings.Setting> getSetting()
739 setting = new ArrayList<JalviewModel.FeatureSettings.Setting>();
745 * Gets the value of the group property.
747 * <p> This accessor method returns a reference to the live list, not
748 * a snapshot. Therefore any modification you make to the returned list will
749 * be present inside the JAXB object. This is why there is not a
750 * <CODE>set</CODE> method for the group property.
752 * <p> For example, to add a new item, do as follows: <pre>
753 * getGroup().add(newItem); </pre>
756 * <p> Objects of the following type(s) are allowed in the list
757 * {@link JalviewModel.FeatureSettings.Group }
761 public List<JalviewModel.FeatureSettings.Group> getGroup()
765 group = new ArrayList<JalviewModel.FeatureSettings.Group>();
771 * <p>Java class for anonymous complex type.
773 * <p>The following schema fragment specifies the expected content
774 * contained within this class.
776 * <pre> &lt;complexType&gt; &lt;complexContent&gt;
777 * &lt;restriction
778 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
779 * &lt;attribute name="name" use="required"
780 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
781 * &lt;attribute name="display" use="required"
782 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
783 * &lt;/restriction&gt; &lt;/complexContent&gt;
784 * &lt;/complexType&gt; </pre>
788 @XmlAccessorType(XmlAccessType.FIELD)
790 public static class Group
793 @XmlAttribute(name = "name", required = true)
794 protected String name;
796 @XmlAttribute(name = "display", required = true)
797 protected boolean display;
800 * Gets the value of the name property.
802 * @return possible object is {@link String }
805 public String getName()
811 * Sets the value of the name property.
814 * allowed object is {@link String }
817 public void setName(String value)
823 * Gets the value of the display property.
826 public boolean isDisplay()
832 * Sets the value of the display property.
835 public void setDisplay(boolean value)
837 this.display = value;
843 * <p>Java class for anonymous complex type.
845 * <p>The following schema fragment specifies the expected content
846 * contained within this class.
848 * <pre> &lt;complexType&gt; &lt;complexContent&gt;
849 * &lt;restriction
850 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
851 * &lt;sequence&gt; &lt;element name="attributeName"
852 * type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="2"
853 * minOccurs="0"/&gt; &lt;element name="matcherSet"
854 * type="{www.jalview.org/colours}FeatureMatcherSet" minOccurs="0"/&gt;
855 * &lt;/sequence&gt; &lt;attribute name="type" use="required"
856 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
857 * &lt;attribute name="colour" use="required"
858 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
859 * name="display" use="required"
860 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
861 * &lt;attribute name="order"
862 * type="{http://www.w3.org/2001/XMLSchema}float" /&gt;
863 * &lt;attribute name="mincolour"
864 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
865 * name="noValueColour" type="{www.jalview.org/colours}NoValueColour"
866 * default="Min" /&gt; &lt;attribute name="threshold"
867 * type="{http://www.w3.org/2001/XMLSchema}float" /&gt;
868 * &lt;attribute name="threshstate"
869 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
870 * name="max" type="{http://www.w3.org/2001/XMLSchema}float" /&gt;
871 * &lt;attribute name="min"
872 * type="{http://www.w3.org/2001/XMLSchema}float" /&gt;
873 * &lt;attribute name="colourByLabel"
874 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
875 * &lt;attribute name="autoScale"
876 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
877 * &lt;/restriction&gt; &lt;/complexContent&gt;
878 * &lt;/complexType&gt; </pre>
882 @XmlAccessorType(XmlAccessType.FIELD)
883 @XmlType(name = "", propOrder = { "attributeName", "matcherSet" })
884 public static class Setting
887 @XmlElement(namespace = "www.jalview.org")
888 protected List<String> attributeName;
890 @XmlElement(namespace = "www.jalview.org")
891 protected FeatureMatcherSet matcherSet;
893 @XmlAttribute(name = "type", required = true)
894 protected String type;
896 @XmlAttribute(name = "colour", required = true)
897 protected int colour;
899 @XmlAttribute(name = "display", required = true)
900 protected boolean display;
902 @XmlAttribute(name = "order")
903 protected Float order;
905 @XmlAttribute(name = "mincolour")
906 protected Integer mincolour;
908 @XmlAttribute(name = "noValueColour")
909 protected NoValueColour noValueColour;
911 @XmlAttribute(name = "threshold")
912 protected Float threshold;
914 @XmlAttribute(name = "threshstate")
915 protected Integer threshstate;
917 @XmlAttribute(name = "max")
920 @XmlAttribute(name = "min")
923 @XmlAttribute(name = "colourByLabel")
924 protected Boolean colourByLabel;
926 @XmlAttribute(name = "autoScale")
927 protected Boolean autoScale;
930 * Gets the value of the attributeName property.
932 * <p> This accessor method returns a reference to the live list,
933 * not a snapshot. Therefore any modification you make to the returned
934 * list will be present inside the JAXB object. This is why there is not a
935 * <CODE>set</CODE> method for the attributeName property.
937 * <p> For example, to add a new item, do as follows: <pre>
938 * getAttributeName().add(newItem); </pre>
941 * <p> Objects of the following type(s) are allowed in the list
946 public List<String> getAttributeName()
948 if (attributeName == null)
950 attributeName = new ArrayList<String>();
952 return this.attributeName;
956 * Gets the value of the matcherSet property.
958 * @return possible object is {@link FeatureMatcherSet }
961 public FeatureMatcherSet getMatcherSet()
967 * Sets the value of the matcherSet property.
970 * allowed object is {@link FeatureMatcherSet }
973 public void setMatcherSet(FeatureMatcherSet value)
975 this.matcherSet = value;
979 * Gets the value of the type property.
981 * @return possible object is {@link String }
984 public String getType()
990 * Sets the value of the type property.
993 * allowed object is {@link String }
996 public void setType(String value)
1002 * Gets the value of the colour property.
1005 public int getColour()
1011 * Sets the value of the colour property.
1014 public void setColour(int value)
1016 this.colour = value;
1020 * Gets the value of the display property.
1023 public boolean isDisplay()
1029 * Sets the value of the display property.
1032 public void setDisplay(boolean value)
1034 this.display = value;
1038 * Gets the value of the order property.
1040 * @return possible object is {@link Float }
1043 public Float getOrder()
1049 * Sets the value of the order property.
1052 * allowed object is {@link Float }
1055 public void setOrder(Float value)
1061 * Gets the value of the mincolour property.
1063 * @return possible object is {@link Integer }
1066 public Integer getMincolour()
1072 * Sets the value of the mincolour property.
1075 * allowed object is {@link Integer }
1078 public void setMincolour(Integer value)
1080 this.mincolour = value;
1084 * Gets the value of the noValueColour property.
1086 * @return possible object is {@link NoValueColour }
1089 public NoValueColour getNoValueColour()
1091 if (noValueColour == null)
1093 return NoValueColour.MIN;
1097 return noValueColour;
1102 * Sets the value of the noValueColour property.
1105 * allowed object is {@link NoValueColour }
1108 public void setNoValueColour(NoValueColour value)
1110 this.noValueColour = value;
1114 * Gets the value of the threshold property.
1116 * @return possible object is {@link Float }
1119 public Float getThreshold()
1125 * Sets the value of the threshold property.
1128 * allowed object is {@link Float }
1131 public void setThreshold(Float value)
1133 this.threshold = value;
1137 * Gets the value of the threshstate property.
1139 * @return possible object is {@link Integer }
1142 public Integer getThreshstate()
1148 * Sets the value of the threshstate property.
1151 * allowed object is {@link Integer }
1154 public void setThreshstate(Integer value)
1156 this.threshstate = value;
1160 * Gets the value of the max property.
1162 * @return possible object is {@link Float }
1165 public Float getMax()
1171 * Sets the value of the max property.
1174 * allowed object is {@link Float }
1177 public void setMax(Float value)
1183 * Gets the value of the min property.
1185 * @return possible object is {@link Float }
1188 public Float getMin()
1194 * Sets the value of the min property.
1197 * allowed object is {@link Float }
1200 public void setMin(Float value)
1206 * Gets the value of the colourByLabel property.
1208 * @return possible object is {@link Boolean }
1211 public Boolean isColourByLabel()
1213 return colourByLabel;
1217 * Sets the value of the colourByLabel property.
1220 * allowed object is {@link Boolean }
1223 public void setColourByLabel(Boolean value)
1225 this.colourByLabel = value;
1229 * Gets the value of the autoScale property.
1231 * @return possible object is {@link Boolean }
1234 public Boolean isAutoScale()
1240 * Sets the value of the autoScale property.
1243 * allowed object is {@link Boolean }
1246 public void setAutoScale(Boolean value)
1248 this.autoScale = value;
1256 * <p>Java class for anonymous complex type.
1258 * <p>The following schema fragment specifies the expected content
1259 * contained within this class.
1261 * <pre> &lt;complexType&gt; &lt;complexContent&gt;
1262 * &lt;restriction
1263 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
1264 * &lt;sequence&gt; &lt;element name="seq"
1265 * type="{http://www.w3.org/2001/XMLSchema}string"
1266 * maxOccurs="unbounded"/&gt; &lt;element name="annotationColours"
1267 * type="{www.jalview.org}AnnotationColourScheme" minOccurs="0"/&gt;
1268 * &lt;/sequence&gt; &lt;attribute name="start"
1269 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
1270 * name="end" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
1271 * &lt;attribute name="name"
1272 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute
1273 * name="colour" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
1274 * &lt;attribute name="consThreshold"
1275 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
1276 * name="pidThreshold" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
1277 * &lt;attribute name="outlineColour"
1278 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
1279 * name="displayBoxes" type="{http://www.w3.org/2001/XMLSchema}boolean"
1280 * /&gt; &lt;attribute name="displayText"
1281 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
1282 * &lt;attribute name="colourText"
1283 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
1284 * &lt;attribute name="textCol1"
1285 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
1286 * name="textCol2" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
1287 * &lt;attribute name="textColThreshold"
1288 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
1289 * name="showUnconserved" type="{http://www.w3.org/2001/XMLSchema}boolean"
1290 * /&gt; &lt;attribute name="ignoreGapsinConsensus"
1291 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
1292 * &lt;attribute name="showConsensusHistogram"
1293 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
1294 * &lt;attribute name="showSequenceLogo"
1295 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
1296 * &lt;attribute name="normaliseSequenceLogo"
1297 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
1298 * &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string"
1299 * /&gt; &lt;/restriction&gt; &lt;/complexContent&gt;
1300 * &lt;/complexType&gt; </pre>
1304 @XmlAccessorType(XmlAccessType.FIELD)
1305 @XmlType(name = "", propOrder = { "seq", "annotationColours" })
1306 public static class JGroup
1309 @XmlElement(namespace = "www.jalview.org", required = true)
1310 protected List<String> seq;
1312 @XmlElement(namespace = "www.jalview.org")
1313 protected AnnotationColourScheme annotationColours;
1315 @XmlAttribute(name = "start")
1316 protected Integer start;
1318 @XmlAttribute(name = "end")
1319 protected Integer end;
1321 @XmlAttribute(name = "name")
1322 protected String name;
1324 @XmlAttribute(name = "colour")
1325 protected String colour;
1327 @XmlAttribute(name = "consThreshold")
1328 protected Integer consThreshold;
1330 @XmlAttribute(name = "pidThreshold")
1331 protected Integer pidThreshold;
1333 @XmlAttribute(name = "outlineColour")
1334 protected Integer outlineColour;
1336 @XmlAttribute(name = "displayBoxes")
1337 protected Boolean displayBoxes;
1339 @XmlAttribute(name = "displayText")
1340 protected Boolean displayText;
1342 @XmlAttribute(name = "colourText")
1343 protected Boolean colourText;
1345 @XmlAttribute(name = "textCol1")
1346 protected Integer textCol1;
1348 @XmlAttribute(name = "textCol2")
1349 protected Integer textCol2;
1351 @XmlAttribute(name = "textColThreshold")
1352 protected Integer textColThreshold;
1354 @XmlAttribute(name = "showUnconserved")
1355 protected Boolean showUnconserved;
1357 @XmlAttribute(name = "ignoreGapsinConsensus")
1358 protected Boolean ignoreGapsinConsensus;
1360 @XmlAttribute(name = "showConsensusHistogram")
1361 protected Boolean showConsensusHistogram;
1363 @XmlAttribute(name = "showSequenceLogo")
1364 protected Boolean showSequenceLogo;
1366 @XmlAttribute(name = "normaliseSequenceLogo")
1367 protected Boolean normaliseSequenceLogo;
1369 @XmlAttribute(name = "id")
1370 protected String id;
1373 * Gets the value of the seq property.
1375 * <p> This accessor method returns a reference to the live list, not
1376 * a snapshot. Therefore any modification you make to the returned list will
1377 * be present inside the JAXB object. This is why there is not a
1378 * <CODE>set</CODE> method for the seq property.
1380 * <p> For example, to add a new item, do as follows: <pre>
1381 * getSeq().add(newItem); </pre>
1384 * <p> Objects of the following type(s) are allowed in the list
1389 public List<String> getSeq()
1393 seq = new ArrayList<String>();
1399 * Gets the value of the annotationColours property.
1401 * @return possible object is {@link AnnotationColourScheme }
1404 public AnnotationColourScheme getAnnotationColours()
1406 return annotationColours;
1410 * Sets the value of the annotationColours property.
1413 * allowed object is {@link AnnotationColourScheme }
1416 public void setAnnotationColours(AnnotationColourScheme value)
1418 this.annotationColours = value;
1422 * Gets the value of the start property.
1424 * @return possible object is {@link Integer }
1427 public Integer getStart()
1433 * Sets the value of the start property.
1436 * allowed object is {@link Integer }
1439 public void setStart(Integer value)
1445 * Gets the value of the end property.
1447 * @return possible object is {@link Integer }
1450 public Integer getEnd()
1456 * Sets the value of the end property.
1459 * allowed object is {@link Integer }
1462 public void setEnd(Integer value)
1468 * Gets the value of the name property.
1470 * @return possible object is {@link String }
1473 public String getName()
1479 * Sets the value of the name property.
1482 * allowed object is {@link String }
1485 public void setName(String value)
1491 * Gets the value of the colour property.
1493 * @return possible object is {@link String }
1496 public String getColour()
1502 * Sets the value of the colour property.
1505 * allowed object is {@link String }
1508 public void setColour(String value)
1510 this.colour = value;
1514 * Gets the value of the consThreshold property.
1516 * @return possible object is {@link Integer }
1519 public Integer getConsThreshold()
1521 return consThreshold;
1525 * Sets the value of the consThreshold property.
1528 * allowed object is {@link Integer }
1531 public void setConsThreshold(Integer value)
1533 this.consThreshold = value;
1537 * Gets the value of the pidThreshold property.
1539 * @return possible object is {@link Integer }
1542 public Integer getPidThreshold()
1544 return pidThreshold;
1548 * Sets the value of the pidThreshold property.
1551 * allowed object is {@link Integer }
1554 public void setPidThreshold(Integer value)
1556 this.pidThreshold = value;
1560 * Gets the value of the outlineColour property.
1562 * @return possible object is {@link Integer }
1565 public Integer getOutlineColour()
1567 return outlineColour;
1571 * Sets the value of the outlineColour property.
1574 * allowed object is {@link Integer }
1577 public void setOutlineColour(Integer value)
1579 this.outlineColour = value;
1583 * Gets the value of the displayBoxes property.
1585 * @return possible object is {@link Boolean }
1588 public Boolean isDisplayBoxes()
1590 return displayBoxes;
1594 * Sets the value of the displayBoxes property.
1597 * allowed object is {@link Boolean }
1600 public void setDisplayBoxes(Boolean value)
1602 this.displayBoxes = value;
1606 * Gets the value of the displayText property.
1608 * @return possible object is {@link Boolean }
1611 public Boolean isDisplayText()
1617 * Sets the value of the displayText property.
1620 * allowed object is {@link Boolean }
1623 public void setDisplayText(Boolean value)
1625 this.displayText = value;
1629 * Gets the value of the colourText property.
1631 * @return possible object is {@link Boolean }
1634 public Boolean isColourText()
1640 * Sets the value of the colourText property.
1643 * allowed object is {@link Boolean }
1646 public void setColourText(Boolean value)
1648 this.colourText = value;
1652 * Gets the value of the textCol1 property.
1654 * @return possible object is {@link Integer }
1657 public Integer getTextCol1()
1663 * Sets the value of the textCol1 property.
1666 * allowed object is {@link Integer }
1669 public void setTextCol1(Integer value)
1671 this.textCol1 = value;
1675 * Gets the value of the textCol2 property.
1677 * @return possible object is {@link Integer }
1680 public Integer getTextCol2()
1686 * Sets the value of the textCol2 property.
1689 * allowed object is {@link Integer }
1692 public void setTextCol2(Integer value)
1694 this.textCol2 = value;
1698 * Gets the value of the textColThreshold property.
1700 * @return possible object is {@link Integer }
1703 public Integer getTextColThreshold()
1705 return textColThreshold;
1709 * Sets the value of the textColThreshold property.
1712 * allowed object is {@link Integer }
1715 public void setTextColThreshold(Integer value)
1717 this.textColThreshold = value;
1721 * Gets the value of the showUnconserved property.
1723 * @return possible object is {@link Boolean }
1726 public Boolean isShowUnconserved()
1728 return showUnconserved;
1732 * Sets the value of the showUnconserved property.
1735 * allowed object is {@link Boolean }
1738 public void setShowUnconserved(Boolean value)
1740 this.showUnconserved = value;
1744 * Gets the value of the ignoreGapsinConsensus property.
1746 * @return possible object is {@link Boolean }
1749 public boolean isIgnoreGapsinConsensus()
1751 if (ignoreGapsinConsensus == null)
1757 return ignoreGapsinConsensus;
1762 * Sets the value of the ignoreGapsinConsensus property.
1765 * allowed object is {@link Boolean }
1768 public void setIgnoreGapsinConsensus(Boolean value)
1770 this.ignoreGapsinConsensus = value;
1774 * Gets the value of the showConsensusHistogram property.
1776 * @return possible object is {@link Boolean }
1779 public boolean isShowConsensusHistogram()
1781 if (showConsensusHistogram == null)
1787 return showConsensusHistogram;
1792 * Sets the value of the showConsensusHistogram property.
1795 * allowed object is {@link Boolean }
1798 public void setShowConsensusHistogram(Boolean value)
1800 this.showConsensusHistogram = value;
1804 * Gets the value of the showSequenceLogo property.
1806 * @return possible object is {@link Boolean }
1809 public boolean isShowSequenceLogo()
1811 if (showSequenceLogo == null)
1817 return showSequenceLogo;
1822 * Sets the value of the showSequenceLogo property.
1825 * allowed object is {@link Boolean }
1828 public void setShowSequenceLogo(Boolean value)
1830 this.showSequenceLogo = value;
1834 * Gets the value of the normaliseSequenceLogo property.
1836 * @return possible object is {@link Boolean }
1839 public boolean isNormaliseSequenceLogo()
1841 if (normaliseSequenceLogo == null)
1847 return normaliseSequenceLogo;
1852 * Sets the value of the normaliseSequenceLogo property.
1855 * allowed object is {@link Boolean }
1858 public void setNormaliseSequenceLogo(Boolean value)
1860 this.normaliseSequenceLogo = value;
1864 * Gets the value of the id property.
1866 * @return possible object is {@link String }
1869 public String getId()
1875 * Sets the value of the id property.
1878 * allowed object is {@link String }
1881 public void setId(String value)
1889 * <p>Java class for anonymous complex type.
1891 * <p>The following schema fragment specifies the expected content
1892 * contained within this class.
1894 * <pre> &lt;complexType&gt; &lt;complexContent&gt;
1895 * &lt;restriction
1896 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
1897 * &lt;sequence&gt; &lt;element name="features"
1898 * type="{www.jalview.org}feature" maxOccurs="unbounded"
1899 * minOccurs="0"/&gt; &lt;element name="pdbids" maxOccurs="unbounded"
1900 * minOccurs="0"&gt; &lt;complexType&gt;
1901 * &lt;complexContent&gt; &lt;extension
1902 * base="{www.jalview.org}pdbentry"&gt; &lt;sequence&gt;
1903 * &lt;element name="structureState" maxOccurs="unbounded"
1904 * minOccurs="0"&gt; &lt;complexType&gt;
1905 * &lt;simpleContent&gt; &lt;extension
1906 * base="&lt;http://www.w3.org/2001/XMLSchema&gt;string"&gt;
1907 * &lt;attGroup ref="{www.jalview.org}swingwindow"/&gt;
1908 * &lt;attribute name="visible"
1909 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
1910 * &lt;attribute name="viewId"
1911 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute
1912 * name="alignwithAlignPanel" type="{http://www.w3.org/2001/XMLSchema}boolean"
1913 * default="true" /&gt; &lt;attribute name="colourwithAlignPanel"
1914 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
1915 * &lt;attribute name="colourByJmol"
1916 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
1917 * &lt;attribute name="type"
1918 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
1919 * &lt;/extension&gt; &lt;/simpleContent&gt;
1920 * &lt;/complexType&gt; &lt;/element&gt;
1921 * &lt;/sequence&gt; &lt;/extension&gt;
1922 * &lt;/complexContent&gt; &lt;/complexType&gt;
1923 * &lt;/element&gt; &lt;element name="hiddenSequences"
1924 * type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded"
1925 * minOccurs="0"/&gt; &lt;element name="rnaViewer"
1926 * maxOccurs="unbounded" minOccurs="0"&gt; &lt;complexType&gt;
1927 * &lt;complexContent&gt; &lt;restriction
1928 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
1929 * &lt;sequence&gt; &lt;element name="secondaryStructure"
1930 * maxOccurs="unbounded"&gt; &lt;complexType&gt;
1931 * &lt;complexContent&gt; &lt;restriction
1932 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;attribute
1933 * name="title" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
1934 * &lt;attribute name="annotationId" use="required"
1935 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute
1936 * name="gapped" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
1937 * &lt;attribute name="viewerState"
1938 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
1939 * &lt;/restriction&gt; &lt;/complexContent&gt;
1940 * &lt;/complexType&gt; &lt;/element&gt;
1941 * &lt;/sequence&gt; &lt;attGroup
1942 * ref="{www.jalview.org}swingwindow"/&gt; &lt;attribute name="title"
1943 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute
1944 * name="viewId" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
1945 * &lt;attribute name="dividerLocation"
1946 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
1947 * name="selectedRna" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
1948 * &lt;/restriction&gt; &lt;/complexContent&gt;
1949 * &lt;/complexType&gt; &lt;/element&gt;
1950 * &lt;/sequence&gt; &lt;attribute name="colour"
1951 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
1952 * name="start" use="required" type="{http://www.w3.org/2001/XMLSchema}int"
1953 * /&gt; &lt;attribute name="end" use="required"
1954 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
1955 * name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string"
1956 * /&gt; &lt;attribute name="hidden"
1957 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
1958 * &lt;attribute name="viewreference"
1959 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
1960 * &lt;/restriction&gt; &lt;/complexContent&gt;
1961 * &lt;/complexType&gt; </pre>
1965 @XmlAccessorType(XmlAccessType.FIELD)
1969 { "features", "pdbids", "hiddenSequences", "rnaViewer" })
1970 public static class JSeq
1973 @XmlElement(namespace = "www.jalview.org")
1974 protected List<Feature> features;
1976 @XmlElement(namespace = "www.jalview.org")
1977 protected List<JalviewModel.JSeq.Pdbids> pdbids;
1979 @XmlElement(namespace = "www.jalview.org", type = Integer.class)
1980 protected List<Integer> hiddenSequences;
1982 @XmlElement(namespace = "www.jalview.org")
1983 protected List<JalviewModel.JSeq.RnaViewer> rnaViewer;
1985 @XmlAttribute(name = "colour")
1986 protected Integer colour;
1988 @XmlAttribute(name = "start", required = true)
1989 protected int start;
1991 @XmlAttribute(name = "end", required = true)
1994 @XmlAttribute(name = "id", required = true)
1995 protected String id;
1997 @XmlAttribute(name = "hidden")
1998 protected Boolean hidden;
2000 @XmlAttribute(name = "viewreference")
2001 protected Boolean viewreference;
2004 * Gets the value of the features property.
2006 * <p> This accessor method returns a reference to the live list, not
2007 * a snapshot. Therefore any modification you make to the returned list will
2008 * be present inside the JAXB object. This is why there is not a
2009 * <CODE>set</CODE> method for the features property.
2011 * <p> For example, to add a new item, do as follows: <pre>
2012 * getFeatures().add(newItem); </pre>
2015 * <p> Objects of the following type(s) are allowed in the list
2020 public List<Feature> getFeatures()
2022 if (features == null)
2024 features = new ArrayList<Feature>();
2026 return this.features;
2030 * Gets the value of the pdbids property.
2032 * <p> This accessor method returns a reference to the live list, not
2033 * a snapshot. Therefore any modification you make to the returned list will
2034 * be present inside the JAXB object. This is why there is not a
2035 * <CODE>set</CODE> method for the pdbids property.
2037 * <p> For example, to add a new item, do as follows: <pre>
2038 * getPdbids().add(newItem); </pre>
2041 * <p> Objects of the following type(s) are allowed in the list
2042 * {@link JalviewModel.JSeq.Pdbids }
2046 public List<JalviewModel.JSeq.Pdbids> getPdbids()
2050 pdbids = new ArrayList<JalviewModel.JSeq.Pdbids>();
2056 * Gets the value of the hiddenSequences property.
2058 * <p> This accessor method returns a reference to the live list, not
2059 * a snapshot. Therefore any modification you make to the returned list will
2060 * be present inside the JAXB object. This is why there is not a
2061 * <CODE>set</CODE> method for the hiddenSequences property.
2063 * <p> For example, to add a new item, do as follows: <pre>
2064 * getHiddenSequences().add(newItem); </pre>
2067 * <p> Objects of the following type(s) are allowed in the list
2072 public List<Integer> getHiddenSequences()
2074 if (hiddenSequences == null)
2076 hiddenSequences = new ArrayList<Integer>();
2078 return this.hiddenSequences;
2082 * Gets the value of the rnaViewer property.
2084 * <p> This accessor method returns a reference to the live list, not
2085 * a snapshot. Therefore any modification you make to the returned list will
2086 * be present inside the JAXB object. This is why there is not a
2087 * <CODE>set</CODE> method for the rnaViewer property.
2089 * <p> For example, to add a new item, do as follows: <pre>
2090 * getRnaViewer().add(newItem); </pre>
2093 * <p> Objects of the following type(s) are allowed in the list
2094 * {@link JalviewModel.JSeq.RnaViewer }
2098 public List<JalviewModel.JSeq.RnaViewer> getRnaViewer()
2100 if (rnaViewer == null)
2102 rnaViewer = new ArrayList<JalviewModel.JSeq.RnaViewer>();
2104 return this.rnaViewer;
2108 * Gets the value of the colour property.
2110 * @return possible object is {@link Integer }
2113 public Integer getColour()
2119 * Sets the value of the colour property.
2122 * allowed object is {@link Integer }
2125 public void setColour(Integer value)
2127 this.colour = value;
2131 * Gets the value of the start property.
2134 public int getStart()
2140 * Sets the value of the start property.
2143 public void setStart(int value)
2149 * Gets the value of the end property.
2158 * Sets the value of the end property.
2161 public void setEnd(int value)
2167 * Gets the value of the id property.
2169 * @return possible object is {@link String }
2172 public String getId()
2178 * Sets the value of the id property.
2181 * allowed object is {@link String }
2184 public void setId(String value)
2190 * Gets the value of the hidden property.
2192 * @return possible object is {@link Boolean }
2195 public Boolean isHidden()
2201 * Sets the value of the hidden property.
2204 * allowed object is {@link Boolean }
2207 public void setHidden(Boolean value)
2209 this.hidden = value;
2213 * Gets the value of the viewreference property.
2215 * @return possible object is {@link Boolean }
2218 public Boolean isViewreference()
2220 return viewreference;
2224 * Sets the value of the viewreference property.
2227 * allowed object is {@link Boolean }
2230 public void setViewreference(Boolean value)
2232 this.viewreference = value;
2236 * <p>Java class for anonymous complex type.
2238 * <p>The following schema fragment specifies the expected content
2239 * contained within this class.
2241 * <pre> &lt;complexType&gt; &lt;complexContent&gt;
2242 * &lt;extension base="{www.jalview.org}pdbentry"&gt;
2243 * &lt;sequence&gt; &lt;element name="structureState"
2244 * maxOccurs="unbounded" minOccurs="0"&gt; &lt;complexType&gt;
2245 * &lt;simpleContent&gt; &lt;extension
2246 * base="&lt;http://www.w3.org/2001/XMLSchema&gt;string"&gt;
2247 * &lt;attGroup ref="{www.jalview.org}swingwindow"/&gt;
2248 * &lt;attribute name="visible"
2249 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
2250 * &lt;attribute name="viewId"
2251 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
2252 * &lt;attribute name="alignwithAlignPanel"
2253 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
2254 * &lt;attribute name="colourwithAlignPanel"
2255 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false"
2256 * /&gt; &lt;attribute name="colourByJmol"
2257 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
2258 * &lt;attribute name="type"
2259 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
2260 * &lt;/extension&gt; &lt;/simpleContent&gt;
2261 * &lt;/complexType&gt; &lt;/element&gt;
2262 * &lt;/sequence&gt; &lt;/extension&gt;
2263 * &lt;/complexContent&gt; &lt;/complexType&gt; </pre>
2267 @XmlAccessorType(XmlAccessType.FIELD)
2268 @XmlType(name = "", propOrder = { "structureState" })
2269 public static class Pdbids extends Pdbentry
2272 @XmlElement(namespace = "www.jalview.org")
2273 protected List<JalviewModel.JSeq.Pdbids.StructureState> structureState;
2276 * Gets the value of the structureState property.
2278 * <p> This accessor method returns a reference to the live list,
2279 * not a snapshot. Therefore any modification you make to the returned
2280 * list will be present inside the JAXB object. This is why there is not a
2281 * <CODE>set</CODE> method for the structureState property.
2283 * <p> For example, to add a new item, do as follows: <pre>
2284 * getStructureState().add(newItem); </pre>
2287 * <p> Objects of the following type(s) are allowed in the list
2288 * {@link JalviewModel.JSeq.Pdbids.StructureState }
2292 public List<JalviewModel.JSeq.Pdbids.StructureState> getStructureState()
2294 if (structureState == null)
2296 structureState = new ArrayList<JalviewModel.JSeq.Pdbids.StructureState>();
2298 return this.structureState;
2302 * <p>Java class for anonymous complex type.
2304 * <p>The following schema fragment specifies the expected content
2305 * contained within this class.
2307 * <pre> &lt;complexType&gt; &lt;simpleContent&gt;
2309 * base="&lt;http://www.w3.org/2001/XMLSchema&gt;string"&gt;
2310 * &lt;attGroup ref="{www.jalview.org}swingwindow"/&gt;
2311 * &lt;attribute name="visible"
2312 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
2313 * &lt;attribute name="viewId"
2314 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
2315 * &lt;attribute name="alignwithAlignPanel"
2316 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="true"
2317 * /&gt; &lt;attribute name="colourwithAlignPanel"
2318 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false"
2319 * /&gt; &lt;attribute name="colourByJmol"
2320 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="true"
2321 * /&gt; &lt;attribute name="type"
2322 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
2323 * &lt;/extension&gt; &lt;/simpleContent&gt;
2324 * &lt;/complexType&gt; </pre>
2328 @XmlAccessorType(XmlAccessType.FIELD)
2329 @XmlType(name = "", propOrder = { "value" })
2330 public static class StructureState
2334 protected String value;
2336 @XmlAttribute(name = "visible")
2337 protected Boolean visible;
2339 @XmlAttribute(name = "viewId")
2340 protected String viewId;
2342 @XmlAttribute(name = "alignwithAlignPanel")
2343 protected Boolean alignwithAlignPanel;
2345 @XmlAttribute(name = "colourwithAlignPanel")
2346 protected Boolean colourwithAlignPanel;
2348 @XmlAttribute(name = "colourByJmol")
2349 protected Boolean colourByJmol;
2351 @XmlAttribute(name = "type")
2352 protected String type;
2354 @XmlAttribute(name = "width")
2355 protected Integer width;
2357 @XmlAttribute(name = "height")
2358 protected Integer height;
2360 @XmlAttribute(name = "xpos")
2361 protected Integer xpos;
2363 @XmlAttribute(name = "ypos")
2364 protected Integer ypos;
2367 * Gets the value of the value property.
2369 * @return possible object is {@link String }
2372 public String getValue()
2378 * Sets the value of the value property.
2381 * allowed object is {@link String }
2384 public void setValue(String value)
2390 * Gets the value of the visible property.
2392 * @return possible object is {@link Boolean }
2395 public Boolean isVisible()
2401 * Sets the value of the visible property.
2404 * allowed object is {@link Boolean }
2407 public void setVisible(Boolean value)
2409 this.visible = value;
2413 * Gets the value of the viewId property.
2415 * @return possible object is {@link String }
2418 public String getViewId()
2424 * Sets the value of the viewId property.
2427 * allowed object is {@link String }
2430 public void setViewId(String value)
2432 this.viewId = value;
2436 * Gets the value of the alignwithAlignPanel property.
2438 * @return possible object is {@link Boolean }
2441 public boolean isAlignwithAlignPanel()
2443 if (alignwithAlignPanel == null)
2449 return alignwithAlignPanel;
2454 * Sets the value of the alignwithAlignPanel property.
2457 * allowed object is {@link Boolean }
2460 public void setAlignwithAlignPanel(Boolean value)
2462 this.alignwithAlignPanel = value;
2466 * Gets the value of the colourwithAlignPanel property.
2468 * @return possible object is {@link Boolean }
2471 public boolean isColourwithAlignPanel()
2473 if (colourwithAlignPanel == null)
2479 return colourwithAlignPanel;
2484 * Sets the value of the colourwithAlignPanel property.
2487 * allowed object is {@link Boolean }
2490 public void setColourwithAlignPanel(Boolean value)
2492 this.colourwithAlignPanel = value;
2496 * Gets the value of the colourByJmol property.
2498 * @return possible object is {@link Boolean }
2501 public boolean isColourByJmol()
2503 if (colourByJmol == null)
2509 return colourByJmol;
2514 * Sets the value of the colourByJmol property.
2517 * allowed object is {@link Boolean }
2520 public void setColourByJmol(Boolean value)
2522 this.colourByJmol = value;
2526 * Gets the value of the type property.
2528 * @return possible object is {@link String }
2531 public String getType()
2537 * Sets the value of the type property.
2540 * allowed object is {@link String }
2543 public void setType(String value)
2549 * Gets the value of the width property.
2551 * @return possible object is {@link Integer }
2554 public Integer getWidth()
2560 * Sets the value of the width property.
2563 * allowed object is {@link Integer }
2566 public void setWidth(Integer value)
2572 * Gets the value of the height property.
2574 * @return possible object is {@link Integer }
2577 public Integer getHeight()
2583 * Sets the value of the height property.
2586 * allowed object is {@link Integer }
2589 public void setHeight(Integer value)
2591 this.height = value;
2595 * Gets the value of the xpos property.
2597 * @return possible object is {@link Integer }
2600 public Integer getXpos()
2606 * Sets the value of the xpos property.
2609 * allowed object is {@link Integer }
2612 public void setXpos(Integer value)
2618 * Gets the value of the ypos property.
2620 * @return possible object is {@link Integer }
2623 public Integer getYpos()
2629 * Sets the value of the ypos property.
2632 * allowed object is {@link Integer }
2635 public void setYpos(Integer value)
2645 * <p>Java class for anonymous complex type.
2647 * <p>The following schema fragment specifies the expected content
2648 * contained within this class.
2650 * <pre> &lt;complexType&gt; &lt;complexContent&gt;
2651 * &lt;restriction
2652 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
2653 * &lt;sequence&gt; &lt;element name="secondaryStructure"
2654 * maxOccurs="unbounded"&gt; &lt;complexType&gt;
2655 * &lt;complexContent&gt; &lt;restriction
2656 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
2657 * &lt;attribute name="title"
2658 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
2659 * &lt;attribute name="annotationId" use="required"
2660 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
2661 * &lt;attribute name="gapped"
2662 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
2663 * &lt;attribute name="viewerState"
2664 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
2665 * &lt;/restriction&gt; &lt;/complexContent&gt;
2666 * &lt;/complexType&gt; &lt;/element&gt;
2667 * &lt;/sequence&gt; &lt;attGroup
2668 * ref="{www.jalview.org}swingwindow"/&gt; &lt;attribute
2669 * name="title" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
2670 * &lt;attribute name="viewId"
2671 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
2672 * &lt;attribute name="dividerLocation"
2673 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
2674 * name="selectedRna" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
2675 * &lt;/restriction&gt; &lt;/complexContent&gt;
2676 * &lt;/complexType&gt; </pre>
2680 @XmlAccessorType(XmlAccessType.FIELD)
2681 @XmlType(name = "", propOrder = { "secondaryStructure" })
2682 public static class RnaViewer
2685 @XmlElement(namespace = "www.jalview.org", required = true)
2686 protected List<JalviewModel.JSeq.RnaViewer.SecondaryStructure> secondaryStructure;
2688 @XmlAttribute(name = "title")
2689 protected String title;
2691 @XmlAttribute(name = "viewId")
2692 protected String viewId;
2694 @XmlAttribute(name = "dividerLocation")
2695 protected Integer dividerLocation;
2697 @XmlAttribute(name = "selectedRna")
2698 protected Integer selectedRna;
2700 @XmlAttribute(name = "width")
2701 protected Integer width;
2703 @XmlAttribute(name = "height")
2704 protected Integer height;
2706 @XmlAttribute(name = "xpos")
2707 protected Integer xpos;
2709 @XmlAttribute(name = "ypos")
2710 protected Integer ypos;
2713 * Gets the value of the secondaryStructure property.
2715 * <p> This accessor method returns a reference to the live list,
2716 * not a snapshot. Therefore any modification you make to the returned
2717 * list will be present inside the JAXB object. This is why there is not a
2718 * <CODE>set</CODE> method for the secondaryStructure
2721 * <p> For example, to add a new item, do as follows: <pre>
2722 * getSecondaryStructure().add(newItem); </pre>
2725 * <p> Objects of the following type(s) are allowed in the list
2726 * {@link JalviewModel.JSeq.RnaViewer.SecondaryStructure }
2730 public List<JalviewModel.JSeq.RnaViewer.SecondaryStructure> getSecondaryStructure()
2732 if (secondaryStructure == null)
2734 secondaryStructure = new ArrayList<JalviewModel.JSeq.RnaViewer.SecondaryStructure>();
2736 return this.secondaryStructure;
2740 * Gets the value of the title property.
2742 * @return possible object is {@link String }
2745 public String getTitle()
2751 * Sets the value of the title property.
2754 * allowed object is {@link String }
2757 public void setTitle(String value)
2763 * Gets the value of the viewId property.
2765 * @return possible object is {@link String }
2768 public String getViewId()
2774 * Sets the value of the viewId property.
2777 * allowed object is {@link String }
2780 public void setViewId(String value)
2782 this.viewId = value;
2786 * Gets the value of the dividerLocation property.
2788 * @return possible object is {@link Integer }
2791 public Integer getDividerLocation()
2793 return dividerLocation;
2797 * Sets the value of the dividerLocation property.
2800 * allowed object is {@link Integer }
2803 public void setDividerLocation(Integer value)
2805 this.dividerLocation = value;
2809 * Gets the value of the selectedRna property.
2811 * @return possible object is {@link Integer }
2814 public Integer getSelectedRna()
2820 * Sets the value of the selectedRna property.
2823 * allowed object is {@link Integer }
2826 public void setSelectedRna(Integer value)
2828 this.selectedRna = value;
2832 * Gets the value of the width property.
2834 * @return possible object is {@link Integer }
2837 public Integer getWidth()
2843 * Sets the value of the width property.
2846 * allowed object is {@link Integer }
2849 public void setWidth(Integer value)
2855 * Gets the value of the height property.
2857 * @return possible object is {@link Integer }
2860 public Integer getHeight()
2866 * Sets the value of the height property.
2869 * allowed object is {@link Integer }
2872 public void setHeight(Integer value)
2874 this.height = value;
2878 * Gets the value of the xpos property.
2880 * @return possible object is {@link Integer }
2883 public Integer getXpos()
2889 * Sets the value of the xpos property.
2892 * allowed object is {@link Integer }
2895 public void setXpos(Integer value)
2901 * Gets the value of the ypos property.
2903 * @return possible object is {@link Integer }
2906 public Integer getYpos()
2912 * Sets the value of the ypos property.
2915 * allowed object is {@link Integer }
2918 public void setYpos(Integer value)
2924 * <p>Java class for anonymous complex type.
2926 * <p>The following schema fragment specifies the expected content
2927 * contained within this class.
2929 * <pre> &lt;complexType&gt; &lt;complexContent&gt;
2930 * &lt;restriction
2931 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
2932 * &lt;attribute name="title"
2933 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
2934 * &lt;attribute name="annotationId" use="required"
2935 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
2936 * &lt;attribute name="gapped"
2937 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
2938 * &lt;attribute name="viewerState"
2939 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
2940 * &lt;/restriction&gt; &lt;/complexContent&gt;
2941 * &lt;/complexType&gt; </pre>
2945 @XmlAccessorType(XmlAccessType.FIELD)
2947 public static class SecondaryStructure
2950 @XmlAttribute(name = "title")
2951 protected String title;
2953 @XmlAttribute(name = "annotationId", required = true)
2954 protected String annotationId;
2956 @XmlAttribute(name = "gapped")
2957 protected Boolean gapped;
2959 @XmlAttribute(name = "viewerState")
2960 protected String viewerState;
2963 * Gets the value of the title property.
2965 * @return possible object is {@link String }
2968 public String getTitle()
2974 * Sets the value of the title property.
2977 * allowed object is {@link String }
2980 public void setTitle(String value)
2986 * Gets the value of the annotationId property.
2988 * @return possible object is {@link String }
2991 public String getAnnotationId()
2993 return annotationId;
2997 * Sets the value of the annotationId property.
3000 * allowed object is {@link String }
3003 public void setAnnotationId(String value)
3005 this.annotationId = value;
3009 * Gets the value of the gapped property.
3011 * @return possible object is {@link Boolean }
3014 public Boolean isGapped()
3020 * Sets the value of the gapped property.
3023 * allowed object is {@link Boolean }
3026 public void setGapped(Boolean value)
3028 this.gapped = value;
3032 * Gets the value of the viewerState property.
3034 * @return possible object is {@link String }
3037 public String getViewerState()
3043 * Sets the value of the viewerState property.
3046 * allowed object is {@link String }
3049 public void setViewerState(String value)
3051 this.viewerState = value;
3061 * <p>Java class for anonymous complex type.
3063 * <p>The following schema fragment specifies the expected content
3064 * contained within this class.
3066 * <pre> &lt;complexType&gt; &lt;complexContent&gt;
3067 * &lt;restriction
3068 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
3069 * &lt;sequence&gt; &lt;element name="sequencePoint"
3070 * maxOccurs="unbounded"&gt; &lt;complexType&gt;
3071 * &lt;complexContent&gt; &lt;restriction
3072 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;attGroup
3073 * ref="{www.jalview.org}position"/&gt; &lt;attribute
3074 * name="sequenceRef" type="{http://www.w3.org/2001/XMLSchema}string"
3075 * /&gt; &lt;/restriction&gt; &lt;/complexContent&gt;
3076 * &lt;/complexType&gt; &lt;/element&gt; &lt;element
3077 * name="axis" maxOccurs="3" minOccurs="3"&gt; &lt;complexType&gt;
3078 * &lt;complexContent&gt; &lt;restriction
3079 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;attGroup
3080 * ref="{www.jalview.org}position"/&gt; &lt;/restriction&gt;
3081 * &lt;/complexContent&gt; &lt;/complexType&gt;
3082 * &lt;/element&gt; &lt;element name="seqPointMin"&gt;
3083 * &lt;complexType&gt; &lt;complexContent&gt;
3084 * &lt;restriction
3085 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;attGroup
3086 * ref="{www.jalview.org}position"/&gt; &lt;/restriction&gt;
3087 * &lt;/complexContent&gt; &lt;/complexType&gt;
3088 * &lt;/element&gt; &lt;element name="seqPointMax"&gt;
3089 * &lt;complexType&gt; &lt;complexContent&gt;
3090 * &lt;restriction
3091 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;attGroup
3092 * ref="{www.jalview.org}position"/&gt; &lt;/restriction&gt;
3093 * &lt;/complexContent&gt; &lt;/complexType&gt;
3094 * &lt;/element&gt; &lt;element name="pcaData"
3095 * type="{www.jalview.org}PcaDataType"/&gt; &lt;/sequence&gt;
3096 * &lt;attGroup ref="{www.jalview.org}swingwindow"/&gt;
3097 * &lt;attGroup ref="{www.jalview.org}SimilarityParams"/&gt;
3098 * &lt;attribute name="title"
3099 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute
3100 * name="scoreModelName" type="{http://www.w3.org/2001/XMLSchema}string"
3101 * /&gt; &lt;attribute name="xDim"
3102 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
3103 * name="yDim" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
3104 * &lt;attribute name="zDim" type="{http://www.w3.org/2001/XMLSchema}int"
3105 * /&gt; &lt;attribute name="bgColour"
3106 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
3107 * name="scaleFactor" type="{http://www.w3.org/2001/XMLSchema}float" /&gt;
3108 * &lt;attribute name="showLabels"
3109 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
3110 * &lt;attribute name="linkToAllViews"
3111 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
3112 * &lt;/restriction&gt; &lt;/complexContent&gt;
3113 * &lt;/complexType&gt; </pre>
3117 @XmlAccessorType(XmlAccessType.FIELD)
3121 { "sequencePoint", "axis", "seqPointMin", "seqPointMax", "pcaData" })
3122 public static class PcaViewer
3125 @XmlElement(namespace = "www.jalview.org", required = true)
3126 protected List<JalviewModel.PcaViewer.SequencePoint> sequencePoint;
3128 @XmlElement(namespace = "www.jalview.org", required = true)
3129 protected List<JalviewModel.PcaViewer.Axis> axis;
3131 @XmlElement(namespace = "www.jalview.org", required = true)
3132 protected JalviewModel.PcaViewer.SeqPointMin seqPointMin;
3134 @XmlElement(namespace = "www.jalview.org", required = true)
3135 protected JalviewModel.PcaViewer.SeqPointMax seqPointMax;
3137 @XmlElement(namespace = "www.jalview.org", required = true)
3138 protected PcaDataType pcaData;
3140 @XmlAttribute(name = "title")
3141 protected String title;
3143 @XmlAttribute(name = "scoreModelName")
3144 protected String scoreModelName;
3146 @XmlAttribute(name = "xDim")
3147 protected Integer xDim;
3149 @XmlAttribute(name = "yDim")
3150 protected Integer yDim;
3152 @XmlAttribute(name = "zDim")
3153 protected Integer zDim;
3155 @XmlAttribute(name = "bgColour")
3156 protected Integer bgColour;
3158 @XmlAttribute(name = "scaleFactor")
3159 protected Float scaleFactor;
3161 @XmlAttribute(name = "showLabels")
3162 protected Boolean showLabels;
3164 @XmlAttribute(name = "linkToAllViews")
3165 protected Boolean linkToAllViews;
3167 @XmlAttribute(name = "width")
3168 protected Integer width;
3170 @XmlAttribute(name = "height")
3171 protected Integer height;
3173 @XmlAttribute(name = "xpos")
3174 protected Integer xpos;
3176 @XmlAttribute(name = "ypos")
3177 protected Integer ypos;
3179 @XmlAttribute(name = "includeGaps")
3180 protected Boolean includeGaps;
3182 @XmlAttribute(name = "matchGaps")
3183 protected Boolean matchGaps;
3185 @XmlAttribute(name = "includeGappedColumns")
3186 protected Boolean includeGappedColumns;
3188 @XmlAttribute(name = "denominateByShortestLength")
3189 protected Boolean denominateByShortestLength;
3192 * Gets the value of the sequencePoint property.
3194 * <p> This accessor method returns a reference to the live list, not
3195 * a snapshot. Therefore any modification you make to the returned list will
3196 * be present inside the JAXB object. This is why there is not a
3197 * <CODE>set</CODE> method for the sequencePoint property.
3199 * <p> For example, to add a new item, do as follows: <pre>
3200 * getSequencePoint().add(newItem); </pre>
3203 * <p> Objects of the following type(s) are allowed in the list
3204 * {@link JalviewModel.PcaViewer.SequencePoint }
3208 public List<JalviewModel.PcaViewer.SequencePoint> getSequencePoint()
3210 if (sequencePoint == null)
3212 sequencePoint = new ArrayList<JalviewModel.PcaViewer.SequencePoint>();
3214 return this.sequencePoint;
3218 * Gets the value of the axis property.
3220 * <p> This accessor method returns a reference to the live list, not
3221 * a snapshot. Therefore any modification you make to the returned list will
3222 * be present inside the JAXB object. This is why there is not a
3223 * <CODE>set</CODE> method for the axis property.
3225 * <p> For example, to add a new item, do as follows: <pre>
3226 * getAxis().add(newItem); </pre>
3229 * <p> Objects of the following type(s) are allowed in the list
3230 * {@link JalviewModel.PcaViewer.Axis }
3234 public List<JalviewModel.PcaViewer.Axis> getAxis()
3238 axis = new ArrayList<JalviewModel.PcaViewer.Axis>();
3244 * Gets the value of the seqPointMin property.
3246 * @return possible object is {@link JalviewModel.PcaViewer.SeqPointMin }
3249 public JalviewModel.PcaViewer.SeqPointMin getSeqPointMin()
3255 * Sets the value of the seqPointMin property.
3258 * allowed object is {@link JalviewModel.PcaViewer.SeqPointMin }
3261 public void setSeqPointMin(JalviewModel.PcaViewer.SeqPointMin value)
3263 this.seqPointMin = value;
3267 * Gets the value of the seqPointMax property.
3269 * @return possible object is {@link JalviewModel.PcaViewer.SeqPointMax }
3272 public JalviewModel.PcaViewer.SeqPointMax getSeqPointMax()
3278 * Sets the value of the seqPointMax property.
3281 * allowed object is {@link JalviewModel.PcaViewer.SeqPointMax }
3284 public void setSeqPointMax(JalviewModel.PcaViewer.SeqPointMax value)
3286 this.seqPointMax = value;
3290 * Gets the value of the pcaData property.
3292 * @return possible object is {@link PcaDataType }
3295 public PcaDataType getPcaData()
3301 * Sets the value of the pcaData property.
3304 * allowed object is {@link PcaDataType }
3307 public void setPcaData(PcaDataType value)
3309 this.pcaData = value;
3313 * Gets the value of the title property.
3315 * @return possible object is {@link String }
3318 public String getTitle()
3324 * Sets the value of the title property.
3327 * allowed object is {@link String }
3330 public void setTitle(String value)
3336 * Gets the value of the scoreModelName property.
3338 * @return possible object is {@link String }
3341 public String getScoreModelName()
3343 return scoreModelName;
3347 * Sets the value of the scoreModelName property.
3350 * allowed object is {@link String }
3353 public void setScoreModelName(String value)
3355 this.scoreModelName = value;
3359 * Gets the value of the xDim property.
3361 * @return possible object is {@link Integer }
3364 public Integer getXDim()
3370 * Sets the value of the xDim property.
3373 * allowed object is {@link Integer }
3376 public void setXDim(Integer value)
3382 * Gets the value of the yDim property.
3384 * @return possible object is {@link Integer }
3387 public Integer getYDim()
3393 * Sets the value of the yDim property.
3396 * allowed object is {@link Integer }
3399 public void setYDim(Integer value)
3405 * Gets the value of the zDim property.
3407 * @return possible object is {@link Integer }
3410 public Integer getZDim()
3416 * Sets the value of the zDim property.
3419 * allowed object is {@link Integer }
3422 public void setZDim(Integer value)
3428 * Gets the value of the bgColour property.
3430 * @return possible object is {@link Integer }
3433 public Integer getBgColour()
3439 * Sets the value of the bgColour property.
3442 * allowed object is {@link Integer }
3445 public void setBgColour(Integer value)
3447 this.bgColour = value;
3451 * Gets the value of the scaleFactor property.
3453 * @return possible object is {@link Float }
3456 public Float getScaleFactor()
3462 * Sets the value of the scaleFactor property.
3465 * allowed object is {@link Float }
3468 public void setScaleFactor(Float value)
3470 this.scaleFactor = value;
3474 * Gets the value of the showLabels property.
3476 * @return possible object is {@link Boolean }
3479 public Boolean isShowLabels()
3485 * Sets the value of the showLabels property.
3488 * allowed object is {@link Boolean }
3491 public void setShowLabels(Boolean value)
3493 this.showLabels = value;
3497 * Gets the value of the linkToAllViews property.
3499 * @return possible object is {@link Boolean }
3502 public Boolean isLinkToAllViews()
3504 return linkToAllViews;
3508 * Sets the value of the linkToAllViews property.
3511 * allowed object is {@link Boolean }
3514 public void setLinkToAllViews(Boolean value)
3516 this.linkToAllViews = value;
3520 * Gets the value of the width property.
3522 * @return possible object is {@link Integer }
3525 public Integer getWidth()
3531 * Sets the value of the width property.
3534 * allowed object is {@link Integer }
3537 public void setWidth(Integer value)
3543 * Gets the value of the height property.
3545 * @return possible object is {@link Integer }
3548 public Integer getHeight()
3554 * Sets the value of the height property.
3557 * allowed object is {@link Integer }
3560 public void setHeight(Integer value)
3562 this.height = value;
3566 * Gets the value of the xpos property.
3568 * @return possible object is {@link Integer }
3571 public Integer getXpos()
3577 * Sets the value of the xpos property.
3580 * allowed object is {@link Integer }
3583 public void setXpos(Integer value)
3589 * Gets the value of the ypos property.
3591 * @return possible object is {@link Integer }
3594 public Integer getYpos()
3600 * Sets the value of the ypos property.
3603 * allowed object is {@link Integer }
3606 public void setYpos(Integer value)
3612 * Gets the value of the includeGaps property.
3614 * @return possible object is {@link Boolean }
3617 public Boolean isIncludeGaps()
3623 * Sets the value of the includeGaps property.
3626 * allowed object is {@link Boolean }
3629 public void setIncludeGaps(Boolean value)
3631 this.includeGaps = value;
3635 * Gets the value of the matchGaps property.
3637 * @return possible object is {@link Boolean }
3640 public Boolean isMatchGaps()
3646 * Sets the value of the matchGaps property.
3649 * allowed object is {@link Boolean }
3652 public void setMatchGaps(Boolean value)
3654 this.matchGaps = value;
3658 * Gets the value of the includeGappedColumns property.
3660 * @return possible object is {@link Boolean }
3663 public Boolean isIncludeGappedColumns()
3665 return includeGappedColumns;
3669 * Sets the value of the includeGappedColumns property.
3672 * allowed object is {@link Boolean }
3675 public void setIncludeGappedColumns(Boolean value)
3677 this.includeGappedColumns = value;
3681 * Gets the value of the denominateByShortestLength property.
3683 * @return possible object is {@link Boolean }
3686 public Boolean isDenominateByShortestLength()
3688 return denominateByShortestLength;
3692 * Sets the value of the denominateByShortestLength property.
3695 * allowed object is {@link Boolean }
3698 public void setDenominateByShortestLength(Boolean value)
3700 this.denominateByShortestLength = value;
3704 * <p>Java class for anonymous complex type.
3706 * <p>The following schema fragment specifies the expected content
3707 * contained within this class.
3709 * <pre> &lt;complexType&gt; &lt;complexContent&gt;
3710 * &lt;restriction
3711 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;attGroup
3712 * ref="{www.jalview.org}position"/&gt; &lt;/restriction&gt;
3713 * &lt;/complexContent&gt; &lt;/complexType&gt; </pre>
3717 @XmlAccessorType(XmlAccessType.FIELD)
3719 public static class Axis
3722 @XmlAttribute(name = "xPos")
3723 protected Float xPos;
3725 @XmlAttribute(name = "yPos")
3726 protected Float yPos;
3728 @XmlAttribute(name = "zPos")
3729 protected Float zPos;
3732 * Gets the value of the xPos property.
3734 * @return possible object is {@link Float }
3737 public Float getXPos()
3743 * Sets the value of the xPos property.
3746 * allowed object is {@link Float }
3749 public void setXPos(Float value)
3755 * Gets the value of the yPos property.
3757 * @return possible object is {@link Float }
3760 public Float getYPos()
3766 * Sets the value of the yPos property.
3769 * allowed object is {@link Float }
3772 public void setYPos(Float value)
3778 * Gets the value of the zPos property.
3780 * @return possible object is {@link Float }
3783 public Float getZPos()
3789 * Sets the value of the zPos property.
3792 * allowed object is {@link Float }
3795 public void setZPos(Float value)
3803 * <p>Java class for anonymous complex type.
3805 * <p>The following schema fragment specifies the expected content
3806 * contained within this class.
3808 * <pre> &lt;complexType&gt; &lt;complexContent&gt;
3809 * &lt;restriction
3810 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;attGroup
3811 * ref="{www.jalview.org}position"/&gt; &lt;/restriction&gt;
3812 * &lt;/complexContent&gt; &lt;/complexType&gt; </pre>
3816 @XmlAccessorType(XmlAccessType.FIELD)
3818 public static class SeqPointMax
3821 @XmlAttribute(name = "xPos")
3822 protected Float xPos;
3824 @XmlAttribute(name = "yPos")
3825 protected Float yPos;
3827 @XmlAttribute(name = "zPos")
3828 protected Float zPos;
3831 * Gets the value of the xPos property.
3833 * @return possible object is {@link Float }
3836 public Float getXPos()
3842 * Sets the value of the xPos property.
3845 * allowed object is {@link Float }
3848 public void setXPos(Float value)
3854 * Gets the value of the yPos property.
3856 * @return possible object is {@link Float }
3859 public Float getYPos()
3865 * Sets the value of the yPos property.
3868 * allowed object is {@link Float }
3871 public void setYPos(Float value)
3877 * Gets the value of the zPos property.
3879 * @return possible object is {@link Float }
3882 public Float getZPos()
3888 * Sets the value of the zPos property.
3891 * allowed object is {@link Float }
3894 public void setZPos(Float value)
3902 * <p>Java class for anonymous complex type.
3904 * <p>The following schema fragment specifies the expected content
3905 * contained within this class.
3907 * <pre> &lt;complexType&gt; &lt;complexContent&gt;
3908 * &lt;restriction
3909 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;attGroup
3910 * ref="{www.jalview.org}position"/&gt; &lt;/restriction&gt;
3911 * &lt;/complexContent&gt; &lt;/complexType&gt; </pre>
3915 @XmlAccessorType(XmlAccessType.FIELD)
3917 public static class SeqPointMin
3920 @XmlAttribute(name = "xPos")
3921 protected Float xPos;
3923 @XmlAttribute(name = "yPos")
3924 protected Float yPos;
3926 @XmlAttribute(name = "zPos")
3927 protected Float zPos;
3930 * Gets the value of the xPos property.
3932 * @return possible object is {@link Float }
3935 public Float getXPos()
3941 * Sets the value of the xPos property.
3944 * allowed object is {@link Float }
3947 public void setXPos(Float value)
3953 * Gets the value of the yPos property.
3955 * @return possible object is {@link Float }
3958 public Float getYPos()
3964 * Sets the value of the yPos property.
3967 * allowed object is {@link Float }
3970 public void setYPos(Float value)
3976 * Gets the value of the zPos property.
3978 * @return possible object is {@link Float }
3981 public Float getZPos()
3987 * Sets the value of the zPos property.
3990 * allowed object is {@link Float }
3993 public void setZPos(Float value)
4001 * <p>Java class for anonymous complex type.
4003 * <p>The following schema fragment specifies the expected content
4004 * contained within this class.
4006 * <pre> &lt;complexType&gt; &lt;complexContent&gt;
4007 * &lt;restriction
4008 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;attGroup
4009 * ref="{www.jalview.org}position"/&gt; &lt;attribute
4010 * name="sequenceRef" type="{http://www.w3.org/2001/XMLSchema}string"
4011 * /&gt; &lt;/restriction&gt; &lt;/complexContent&gt;
4012 * &lt;/complexType&gt; </pre>
4016 @XmlAccessorType(XmlAccessType.FIELD)
4018 public static class SequencePoint
4021 @XmlAttribute(name = "sequenceRef")
4022 protected String sequenceRef;
4024 @XmlAttribute(name = "xPos")
4025 protected Float xPos;
4027 @XmlAttribute(name = "yPos")
4028 protected Float yPos;
4030 @XmlAttribute(name = "zPos")
4031 protected Float zPos;
4034 * Gets the value of the sequenceRef property.
4036 * @return possible object is {@link String }
4039 public String getSequenceRef()
4045 * Sets the value of the sequenceRef property.
4048 * allowed object is {@link String }
4051 public void setSequenceRef(String value)
4053 this.sequenceRef = value;
4057 * Gets the value of the xPos property.
4059 * @return possible object is {@link Float }
4062 public Float getXPos()
4068 * Sets the value of the xPos property.
4071 * allowed object is {@link Float }
4074 public void setXPos(Float value)
4080 * Gets the value of the yPos property.
4082 * @return possible object is {@link Float }
4085 public Float getYPos()
4091 * Sets the value of the yPos property.
4094 * allowed object is {@link Float }
4097 public void setYPos(Float value)
4103 * Gets the value of the zPos property.
4105 * @return possible object is {@link Float }
4108 public Float getZPos()
4114 * Sets the value of the zPos property.
4117 * allowed object is {@link Float }
4120 public void setZPos(Float value)
4130 * <p>Java class for anonymous complex type.
4132 * <p>The following schema fragment specifies the expected content
4133 * contained within this class.
4135 * <pre> &lt;complexType&gt; &lt;complexContent&gt;
4136 * &lt;restriction
4137 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;sequence
4138 * minOccurs="0"&gt; &lt;element name="title"
4139 * type="{http://www.w3.org/2001/XMLSchema}string"/&gt; &lt;element
4140 * name="newick" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
4141 * &lt;/sequence&gt; &lt;attGroup
4142 * ref="{www.jalview.org}swingwindow"/&gt; &lt;attribute
4143 * name="fontName" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
4144 * &lt;attribute name="fontSize"
4145 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
4146 * name="fontStyle" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
4147 * &lt;attribute name="threshold"
4148 * type="{http://www.w3.org/2001/XMLSchema}float" /&gt; &lt;attribute
4149 * name="showBootstrap" type="{http://www.w3.org/2001/XMLSchema}boolean"
4150 * /&gt; &lt;attribute name="showDistances"
4151 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4152 * &lt;attribute name="markUnlinked"
4153 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4154 * &lt;attribute name="fitToWindow"
4155 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4156 * &lt;attribute name="currentTree"
4157 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4158 * &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID"
4159 * /&gt; &lt;attribute name="linkToAllViews"
4160 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
4161 * &lt;/restriction&gt; &lt;/complexContent&gt;
4162 * &lt;/complexType&gt; </pre>
4166 @XmlAccessorType(XmlAccessType.FIELD)
4167 @XmlType(name = "", propOrder = { "title", "newick" })
4168 public static class Tree
4171 @XmlElement(namespace = "www.jalview.org")
4172 protected String title;
4174 @XmlElement(namespace = "www.jalview.org")
4175 protected String newick;
4177 @XmlAttribute(name = "fontName")
4178 protected String fontName;
4180 @XmlAttribute(name = "fontSize")
4181 protected Integer fontSize;
4183 @XmlAttribute(name = "fontStyle")
4184 protected Integer fontStyle;
4186 @XmlAttribute(name = "threshold")
4187 protected Float threshold;
4189 @XmlAttribute(name = "showBootstrap")
4190 protected Boolean showBootstrap;
4192 @XmlAttribute(name = "showDistances")
4193 protected Boolean showDistances;
4195 @XmlAttribute(name = "markUnlinked")
4196 protected Boolean markUnlinked;
4198 @XmlAttribute(name = "fitToWindow")
4199 protected Boolean fitToWindow;
4201 @XmlAttribute(name = "currentTree")
4202 protected Boolean currentTree;
4204 @XmlAttribute(name = "id")
4205 @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
4207 @XmlSchemaType(name = "ID")
4208 protected String id;
4210 @XmlAttribute(name = "linkToAllViews")
4211 protected Boolean linkToAllViews;
4213 @XmlAttribute(name = "width")
4214 protected Integer width;
4216 @XmlAttribute(name = "height")
4217 protected Integer height;
4219 @XmlAttribute(name = "xpos")
4220 protected Integer xpos;
4222 @XmlAttribute(name = "ypos")
4223 protected Integer ypos;
4226 * Gets the value of the title property.
4228 * @return possible object is {@link String }
4231 public String getTitle()
4237 * Sets the value of the title property.
4240 * allowed object is {@link String }
4243 public void setTitle(String value)
4249 * Gets the value of the newick property.
4251 * @return possible object is {@link String }
4254 public String getNewick()
4260 * Sets the value of the newick property.
4263 * allowed object is {@link String }
4266 public void setNewick(String value)
4268 this.newick = value;
4272 * Gets the value of the fontName property.
4274 * @return possible object is {@link String }
4277 public String getFontName()
4283 * Sets the value of the fontName property.
4286 * allowed object is {@link String }
4289 public void setFontName(String value)
4291 this.fontName = value;
4295 * Gets the value of the fontSize property.
4297 * @return possible object is {@link Integer }
4300 public Integer getFontSize()
4306 * Sets the value of the fontSize property.
4309 * allowed object is {@link Integer }
4312 public void setFontSize(Integer value)
4314 this.fontSize = value;
4318 * Gets the value of the fontStyle property.
4320 * @return possible object is {@link Integer }
4323 public Integer getFontStyle()
4329 * Sets the value of the fontStyle property.
4332 * allowed object is {@link Integer }
4335 public void setFontStyle(Integer value)
4337 this.fontStyle = value;
4341 * Gets the value of the threshold property.
4343 * @return possible object is {@link Float }
4346 public Float getThreshold()
4352 * Sets the value of the threshold property.
4355 * allowed object is {@link Float }
4358 public void setThreshold(Float value)
4360 this.threshold = value;
4364 * Gets the value of the showBootstrap property.
4366 * @return possible object is {@link Boolean }
4369 public Boolean isShowBootstrap()
4371 return showBootstrap;
4375 * Sets the value of the showBootstrap property.
4378 * allowed object is {@link Boolean }
4381 public void setShowBootstrap(Boolean value)
4383 this.showBootstrap = value;
4387 * Gets the value of the showDistances property.
4389 * @return possible object is {@link Boolean }
4392 public Boolean isShowDistances()
4394 return showDistances;
4398 * Sets the value of the showDistances property.
4401 * allowed object is {@link Boolean }
4404 public void setShowDistances(Boolean value)
4406 this.showDistances = value;
4410 * Gets the value of the markUnlinked property.
4412 * @return possible object is {@link Boolean }
4415 public Boolean isMarkUnlinked()
4417 return markUnlinked;
4421 * Sets the value of the markUnlinked property.
4424 * allowed object is {@link Boolean }
4427 public void setMarkUnlinked(Boolean value)
4429 this.markUnlinked = value;
4433 * Gets the value of the fitToWindow property.
4435 * @return possible object is {@link Boolean }
4438 public Boolean isFitToWindow()
4444 * Sets the value of the fitToWindow property.
4447 * allowed object is {@link Boolean }
4450 public void setFitToWindow(Boolean value)
4452 this.fitToWindow = value;
4456 * Gets the value of the currentTree property.
4458 * @return possible object is {@link Boolean }
4461 public Boolean isCurrentTree()
4467 * Sets the value of the currentTree property.
4470 * allowed object is {@link Boolean }
4473 public void setCurrentTree(Boolean value)
4475 this.currentTree = value;
4479 * Gets the value of the id property.
4481 * @return possible object is {@link String }
4484 public String getId()
4490 * Sets the value of the id property.
4493 * allowed object is {@link String }
4496 public void setId(String value)
4502 * Gets the value of the linkToAllViews property.
4504 * @return possible object is {@link Boolean }
4507 public boolean isLinkToAllViews()
4509 if (linkToAllViews == null)
4515 return linkToAllViews;
4520 * Sets the value of the linkToAllViews property.
4523 * allowed object is {@link Boolean }
4526 public void setLinkToAllViews(Boolean value)
4528 this.linkToAllViews = value;
4532 * Gets the value of the width property.
4534 * @return possible object is {@link Integer }
4537 public Integer getWidth()
4543 * Sets the value of the width property.
4546 * allowed object is {@link Integer }
4549 public void setWidth(Integer value)
4555 * Gets the value of the height property.
4557 * @return possible object is {@link Integer }
4560 public Integer getHeight()
4566 * Sets the value of the height property.
4569 * allowed object is {@link Integer }
4572 public void setHeight(Integer value)
4574 this.height = value;
4578 * Gets the value of the xpos property.
4580 * @return possible object is {@link Integer }
4583 public Integer getXpos()
4589 * Sets the value of the xpos property.
4592 * allowed object is {@link Integer }
4595 public void setXpos(Integer value)
4601 * Gets the value of the ypos property.
4603 * @return possible object is {@link Integer }
4606 public Integer getYpos()
4612 * Sets the value of the ypos property.
4615 * allowed object is {@link Integer }
4618 public void setYpos(Integer value)
4626 * <p>Java class for anonymous complex type.
4628 * <p>The following schema fragment specifies the expected content
4629 * contained within this class.
4631 * <pre> &lt;complexType&gt; &lt;complexContent&gt;
4632 * &lt;restriction
4633 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
4634 * &lt;sequence&gt; &lt;element name="UserColourScheme"
4635 * type="{www.jalview.org/colours}JalviewUserColours"/&gt;
4636 * &lt;/sequence&gt; &lt;attribute name="id"
4637 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
4638 * &lt;/restriction&gt; &lt;/complexContent&gt;
4639 * &lt;/complexType&gt; </pre>
4643 @XmlAccessorType(XmlAccessType.FIELD)
4644 @XmlType(name = "", propOrder = { "userColourScheme" })
4645 public static class UserColours
4649 name = "UserColourScheme",
4650 namespace = "www.jalview.org",
4652 protected JalviewUserColours userColourScheme;
4654 @XmlAttribute(name = "id")
4655 protected String id;
4658 * Gets the value of the userColourScheme property.
4660 * @return possible object is {@link JalviewUserColours }
4663 public JalviewUserColours getUserColourScheme()
4665 return userColourScheme;
4669 * Sets the value of the userColourScheme property.
4672 * allowed object is {@link JalviewUserColours }
4675 public void setUserColourScheme(JalviewUserColours value)
4677 this.userColourScheme = value;
4681 * Gets the value of the id property.
4683 * @return possible object is {@link String }
4686 public String getId()
4692 * Sets the value of the id property.
4695 * allowed object is {@link String }
4698 public void setId(String value)
4706 * <p>Java class for anonymous complex type.
4708 * <p>The following schema fragment specifies the expected content
4709 * contained within this class.
4711 * <pre> &lt;complexType&gt; &lt;complexContent&gt;
4712 * &lt;restriction
4713 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
4714 * &lt;sequence&gt; &lt;element name="AnnotationColours"
4715 * type="{www.jalview.org}AnnotationColourScheme" minOccurs="0"/&gt;
4716 * &lt;element name="hiddenColumns" maxOccurs="unbounded"
4717 * minOccurs="0"&gt; &lt;complexType&gt;
4718 * &lt;complexContent&gt; &lt;restriction
4719 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;attribute
4720 * name="start" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
4721 * &lt;attribute name="end" type="{http://www.w3.org/2001/XMLSchema}int"
4722 * /&gt; &lt;/restriction&gt; &lt;/complexContent&gt;
4723 * &lt;/complexType&gt; &lt;/element&gt; &lt;element
4724 * name="calcIdParam" maxOccurs="unbounded" minOccurs="0"&gt;
4725 * &lt;complexType&gt; &lt;complexContent&gt;
4727 * base="{www.jalview.org/xml/wsparamset}WebServiceParameterSet"&gt;
4728 * &lt;attribute name="calcId" use="required"
4729 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute
4730 * name="needsUpdate" type="{http://www.w3.org/2001/XMLSchema}boolean"
4731 * default="false" /&gt; &lt;attribute name="autoUpdate"
4732 * use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4733 * &lt;/extension&gt; &lt;/complexContent&gt;
4734 * &lt;/complexType&gt; &lt;/element&gt;
4735 * &lt;/sequence&gt; &lt;attGroup
4736 * ref="{www.jalview.org}swingwindow"/&gt; &lt;attribute
4737 * name="conservationSelected"
4738 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4739 * &lt;attribute name="pidSelected"
4740 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4741 * &lt;attribute name="bgColour"
4742 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute
4743 * name="consThreshold" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
4744 * &lt;attribute name="pidThreshold"
4745 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
4746 * name="title" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
4747 * &lt;attribute name="showFullId"
4748 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4749 * &lt;attribute name="rightAlignIds"
4750 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4751 * &lt;attribute name="showText"
4752 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4753 * &lt;attribute name="showColourText"
4754 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4755 * &lt;attribute name="showUnconserved"
4756 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
4757 * &lt;attribute name="showBoxes"
4758 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4759 * &lt;attribute name="wrapAlignment"
4760 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4761 * &lt;attribute name="renderGaps"
4762 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4763 * &lt;attribute name="showSequenceFeatures"
4764 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4765 * &lt;attribute name="showNPfeatureTooltip"
4766 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4767 * &lt;attribute name="showDbRefTooltip"
4768 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4769 * &lt;attribute name="followHighlight"
4770 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
4771 * &lt;attribute name="followSelection"
4772 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
4773 * &lt;attribute name="showAnnotation"
4774 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4775 * &lt;attribute name="centreColumnLabels"
4776 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
4777 * &lt;attribute name="showGroupConservation"
4778 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
4779 * &lt;attribute name="showGroupConsensus"
4780 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
4781 * &lt;attribute name="showConsensusHistogram"
4782 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
4783 * &lt;attribute name="showSequenceLogo"
4784 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
4785 * &lt;attribute name="normaliseSequenceLogo"
4786 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
4787 * &lt;attribute name="ignoreGapsinConsensus"
4788 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /&gt;
4789 * &lt;attribute name="startRes"
4790 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
4791 * name="startSeq" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
4792 * &lt;attribute name="fontName"
4793 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute
4794 * name="fontSize" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
4795 * &lt;attribute name="fontStyle"
4796 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
4797 * name="scaleProteinAsCdna" type="{http://www.w3.org/2001/XMLSchema}boolean"
4798 * default="true" /&gt; &lt;attribute name="viewName"
4799 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute
4800 * name="sequenceSetId" type="{http://www.w3.org/2001/XMLSchema}string"
4801 * /&gt; &lt;attribute name="gatheredViews"
4802 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
4803 * &lt;attribute name="textCol1"
4804 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
4805 * name="textCol2" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
4806 * &lt;attribute name="textColThreshold"
4807 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
4808 * name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /&gt;
4809 * &lt;attribute name="complementId"
4810 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute
4811 * name="showComplementFeatures"
4812 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
4813 * &lt;attribute name="showComplementFeaturesOnTop"
4814 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /&gt;
4815 * &lt;/restriction&gt; &lt;/complexContent&gt;
4816 * &lt;/complexType&gt; </pre>
4820 @XmlAccessorType(XmlAccessType.FIELD)
4824 { "annotationColours", "hiddenColumns", "calcIdParam" })
4825 public static class Viewport
4828 @XmlElement(name = "AnnotationColours", namespace = "www.jalview.org")
4829 protected AnnotationColourScheme annotationColours;
4831 @XmlElement(namespace = "www.jalview.org")
4832 protected List<JalviewModel.Viewport.HiddenColumns> hiddenColumns;
4834 @XmlElement(namespace = "www.jalview.org")
4835 protected List<JalviewModel.Viewport.CalcIdParam> calcIdParam;
4837 @XmlAttribute(name = "conservationSelected")
4838 protected Boolean conservationSelected;
4840 @XmlAttribute(name = "pidSelected")
4841 protected Boolean pidSelected;
4843 @XmlAttribute(name = "bgColour")
4844 protected String bgColour;
4846 @XmlAttribute(name = "consThreshold")
4847 protected Integer consThreshold;
4849 @XmlAttribute(name = "pidThreshold")
4850 protected Integer pidThreshold;
4852 @XmlAttribute(name = "title")
4853 protected String title;
4855 @XmlAttribute(name = "showFullId")
4856 protected Boolean showFullId;
4858 @XmlAttribute(name = "rightAlignIds")
4859 protected Boolean rightAlignIds;
4861 @XmlAttribute(name = "showText")
4862 protected Boolean showText;
4864 @XmlAttribute(name = "showColourText")
4865 protected Boolean showColourText;
4867 @XmlAttribute(name = "showUnconserved")
4868 protected Boolean showUnconserved;
4870 @XmlAttribute(name = "showBoxes")
4871 protected Boolean showBoxes;
4873 @XmlAttribute(name = "wrapAlignment")
4874 protected Boolean wrapAlignment;
4876 @XmlAttribute(name = "renderGaps")
4877 protected Boolean renderGaps;
4879 @XmlAttribute(name = "showSequenceFeatures")
4880 protected Boolean showSequenceFeatures;
4882 @XmlAttribute(name = "showNPfeatureTooltip")
4883 protected Boolean showNPfeatureTooltip;
4885 @XmlAttribute(name = "showDbRefTooltip")
4886 protected Boolean showDbRefTooltip;
4888 @XmlAttribute(name = "followHighlight")
4889 protected Boolean followHighlight;
4891 @XmlAttribute(name = "followSelection")
4892 protected Boolean followSelection;
4894 @XmlAttribute(name = "showAnnotation")
4895 protected Boolean showAnnotation;
4897 @XmlAttribute(name = "centreColumnLabels")
4898 protected Boolean centreColumnLabels;
4900 @XmlAttribute(name = "showGroupConservation")
4901 protected Boolean showGroupConservation;
4903 @XmlAttribute(name = "showGroupConsensus")
4904 protected Boolean showGroupConsensus;
4906 @XmlAttribute(name = "showConsensusHistogram")
4907 protected Boolean showConsensusHistogram;
4909 @XmlAttribute(name = "showSequenceLogo")
4910 protected Boolean showSequenceLogo;
4912 @XmlAttribute(name = "normaliseSequenceLogo")
4913 protected Boolean normaliseSequenceLogo;
4915 @XmlAttribute(name = "ignoreGapsinConsensus")
4916 protected Boolean ignoreGapsinConsensus;
4918 @XmlAttribute(name = "startRes")
4919 protected Integer startRes;
4921 @XmlAttribute(name = "startSeq")
4922 protected Integer startSeq;
4924 @XmlAttribute(name = "fontName")
4925 protected String fontName;
4927 @XmlAttribute(name = "fontSize")
4928 protected Integer fontSize;
4930 @XmlAttribute(name = "fontStyle")
4931 protected Integer fontStyle;
4933 @XmlAttribute(name = "scaleProteinAsCdna")
4934 protected Boolean scaleProteinAsCdna;
4936 @XmlAttribute(name = "viewName")
4937 protected String viewName;
4939 @XmlAttribute(name = "sequenceSetId")
4940 protected String sequenceSetId;
4942 @XmlAttribute(name = "gatheredViews")
4943 protected Boolean gatheredViews;
4945 @XmlAttribute(name = "textCol1")
4946 protected Integer textCol1;
4948 @XmlAttribute(name = "textCol2")
4949 protected Integer textCol2;
4951 @XmlAttribute(name = "textColThreshold")
4952 protected Integer textColThreshold;
4954 @XmlAttribute(name = "id")
4955 @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
4957 @XmlSchemaType(name = "ID")
4958 protected String id;
4960 @XmlAttribute(name = "complementId")
4961 protected String complementId;
4963 @XmlAttribute(name = "showComplementFeatures")
4964 protected Boolean showComplementFeatures;
4966 @XmlAttribute(name = "showComplementFeaturesOnTop")
4967 protected Boolean showComplementFeaturesOnTop;
4969 @XmlAttribute(name = "width")
4970 protected Integer width;
4972 @XmlAttribute(name = "height")
4973 protected Integer height;
4975 @XmlAttribute(name = "xpos")
4976 protected Integer xpos;
4978 @XmlAttribute(name = "ypos")
4979 protected Integer ypos;
4982 * Gets the value of the annotationColours property.
4984 * @return possible object is {@link AnnotationColourScheme }
4987 public AnnotationColourScheme getAnnotationColours()
4989 return annotationColours;
4993 * Sets the value of the annotationColours property.
4996 * allowed object is {@link AnnotationColourScheme }
4999 public void setAnnotationColours(AnnotationColourScheme value)
5001 this.annotationColours = value;
5005 * Gets the value of the hiddenColumns property.
5007 * <p> This accessor method returns a reference to the live list, not
5008 * a snapshot. Therefore any modification you make to the returned list will
5009 * be present inside the JAXB object. This is why there is not a
5010 * <CODE>set</CODE> method for the hiddenColumns property.
5012 * <p> For example, to add a new item, do as follows: <pre>
5013 * getHiddenColumns().add(newItem); </pre>
5016 * <p> Objects of the following type(s) are allowed in the list
5017 * {@link JalviewModel.Viewport.HiddenColumns }
5021 public List<JalviewModel.Viewport.HiddenColumns> getHiddenColumns()
5023 if (hiddenColumns == null)
5025 hiddenColumns = new ArrayList<JalviewModel.Viewport.HiddenColumns>();
5027 return this.hiddenColumns;
5031 * Gets the value of the calcIdParam property.
5033 * <p> This accessor method returns a reference to the live list, not
5034 * a snapshot. Therefore any modification you make to the returned list will
5035 * be present inside the JAXB object. This is why there is not a
5036 * <CODE>set</CODE> method for the calcIdParam property.
5038 * <p> For example, to add a new item, do as follows: <pre>
5039 * getCalcIdParam().add(newItem); </pre>
5042 * <p> Objects of the following type(s) are allowed in the list
5043 * {@link JalviewModel.Viewport.CalcIdParam }
5047 public List<JalviewModel.Viewport.CalcIdParam> getCalcIdParam()
5049 if (calcIdParam == null)
5051 calcIdParam = new ArrayList<JalviewModel.Viewport.CalcIdParam>();
5053 return this.calcIdParam;
5057 * Gets the value of the conservationSelected property.
5059 * @return possible object is {@link Boolean }
5062 public Boolean isConservationSelected()
5064 return conservationSelected;
5068 * Sets the value of the conservationSelected property.
5071 * allowed object is {@link Boolean }
5074 public void setConservationSelected(Boolean value)
5076 this.conservationSelected = value;
5080 * Gets the value of the pidSelected property.
5082 * @return possible object is {@link Boolean }
5085 public Boolean isPidSelected()
5091 * Sets the value of the pidSelected property.
5094 * allowed object is {@link Boolean }
5097 public void setPidSelected(Boolean value)
5099 this.pidSelected = value;
5103 * Gets the value of the bgColour property.
5105 * @return possible object is {@link String }
5108 public String getBgColour()
5114 * Sets the value of the bgColour property.
5117 * allowed object is {@link String }
5120 public void setBgColour(String value)
5122 this.bgColour = value;
5126 * Gets the value of the consThreshold property.
5128 * @return possible object is {@link Integer }
5131 public Integer getConsThreshold()
5133 return consThreshold;
5137 * Sets the value of the consThreshold property.
5140 * allowed object is {@link Integer }
5143 public void setConsThreshold(Integer value)
5145 this.consThreshold = value;
5149 * Gets the value of the pidThreshold property.
5151 * @return possible object is {@link Integer }
5154 public Integer getPidThreshold()
5156 return pidThreshold;
5160 * Sets the value of the pidThreshold property.
5163 * allowed object is {@link Integer }
5166 public void setPidThreshold(Integer value)
5168 this.pidThreshold = value;
5172 * Gets the value of the title property.
5174 * @return possible object is {@link String }
5177 public String getTitle()
5183 * Sets the value of the title property.
5186 * allowed object is {@link String }
5189 public void setTitle(String value)
5195 * Gets the value of the showFullId property.
5197 * @return possible object is {@link Boolean }
5200 public Boolean isShowFullId()
5206 * Sets the value of the showFullId property.
5209 * allowed object is {@link Boolean }
5212 public void setShowFullId(Boolean value)
5214 this.showFullId = value;
5218 * Gets the value of the rightAlignIds property.
5220 * @return possible object is {@link Boolean }
5223 public Boolean isRightAlignIds()
5225 return rightAlignIds;
5229 * Sets the value of the rightAlignIds property.
5232 * allowed object is {@link Boolean }
5235 public void setRightAlignIds(Boolean value)
5237 this.rightAlignIds = value;
5241 * Gets the value of the showText property.
5243 * @return possible object is {@link Boolean }
5246 public Boolean isShowText()
5252 * Sets the value of the showText property.
5255 * allowed object is {@link Boolean }
5258 public void setShowText(Boolean value)
5260 this.showText = value;
5264 * Gets the value of the showColourText property.
5266 * @return possible object is {@link Boolean }
5269 public Boolean isShowColourText()
5271 return showColourText;
5275 * Sets the value of the showColourText property.
5278 * allowed object is {@link Boolean }
5281 public void setShowColourText(Boolean value)
5283 this.showColourText = value;
5287 * Gets the value of the showUnconserved property.
5289 * @return possible object is {@link Boolean }
5292 public boolean isShowUnconserved()
5294 if (showUnconserved == null)
5300 return showUnconserved;
5305 * Sets the value of the showUnconserved property.
5308 * allowed object is {@link Boolean }
5311 public void setShowUnconserved(Boolean value)
5313 this.showUnconserved = value;
5317 * Gets the value of the showBoxes property.
5319 * @return possible object is {@link Boolean }
5322 public Boolean isShowBoxes()
5328 * Sets the value of the showBoxes property.
5331 * allowed object is {@link Boolean }
5334 public void setShowBoxes(Boolean value)
5336 this.showBoxes = value;
5340 * Gets the value of the wrapAlignment property.
5342 * @return possible object is {@link Boolean }
5345 public Boolean isWrapAlignment()
5347 return wrapAlignment;
5351 * Sets the value of the wrapAlignment property.
5354 * allowed object is {@link Boolean }
5357 public void setWrapAlignment(Boolean value)
5359 this.wrapAlignment = value;
5363 * Gets the value of the renderGaps property.
5365 * @return possible object is {@link Boolean }
5368 public Boolean isRenderGaps()
5374 * Sets the value of the renderGaps property.
5377 * allowed object is {@link Boolean }
5380 public void setRenderGaps(Boolean value)
5382 this.renderGaps = value;
5386 * Gets the value of the showSequenceFeatures property.
5388 * @return possible object is {@link Boolean }
5391 public Boolean isShowSequenceFeatures()
5393 return showSequenceFeatures;
5397 * Sets the value of the showSequenceFeatures property.
5400 * allowed object is {@link Boolean }
5403 public void setShowSequenceFeatures(Boolean value)
5405 this.showSequenceFeatures = value;
5409 * Gets the value of the showNPfeatureTooltip property.
5411 * @return possible object is {@link Boolean }
5414 public Boolean isShowNPfeatureTooltip()
5416 return showNPfeatureTooltip;
5420 * Sets the value of the showNPfeatureTooltip property.
5423 * allowed object is {@link Boolean }
5426 public void setShowNPfeatureTooltip(Boolean value)
5428 this.showNPfeatureTooltip = value;
5432 * Gets the value of the showDbRefTooltip property.
5434 * @return possible object is {@link Boolean }
5437 public Boolean isShowDbRefTooltip()
5439 return showDbRefTooltip;
5443 * Sets the value of the showDbRefTooltip property.
5446 * allowed object is {@link Boolean }
5449 public void setShowDbRefTooltip(Boolean value)
5451 this.showDbRefTooltip = value;
5455 * Gets the value of the followHighlight property.
5457 * @return possible object is {@link Boolean }
5460 public boolean isFollowHighlight()
5462 if (followHighlight == null)
5468 return followHighlight;
5473 * Sets the value of the followHighlight property.
5476 * allowed object is {@link Boolean }
5479 public void setFollowHighlight(Boolean value)
5481 this.followHighlight = value;
5485 * Gets the value of the followSelection property.
5487 * @return possible object is {@link Boolean }
5490 public boolean isFollowSelection()
5492 if (followSelection == null)
5498 return followSelection;
5503 * Sets the value of the followSelection property.
5506 * allowed object is {@link Boolean }
5509 public void setFollowSelection(Boolean value)
5511 this.followSelection = value;
5515 * Gets the value of the showAnnotation property.
5517 * @return possible object is {@link Boolean }
5520 public Boolean isShowAnnotation()
5522 return showAnnotation;
5526 * Sets the value of the showAnnotation property.
5529 * allowed object is {@link Boolean }
5532 public void setShowAnnotation(Boolean value)
5534 this.showAnnotation = value;
5538 * Gets the value of the centreColumnLabels property.
5540 * @return possible object is {@link Boolean }
5543 public boolean isCentreColumnLabels()
5545 if (centreColumnLabels == null)
5551 return centreColumnLabels;
5556 * Sets the value of the centreColumnLabels property.
5559 * allowed object is {@link Boolean }
5562 public void setCentreColumnLabels(Boolean value)
5564 this.centreColumnLabels = value;
5568 * Gets the value of the showGroupConservation property.
5570 * @return possible object is {@link Boolean }
5573 public boolean isShowGroupConservation()
5575 if (showGroupConservation == null)
5581 return showGroupConservation;
5586 * Sets the value of the showGroupConservation property.
5589 * allowed object is {@link Boolean }
5592 public void setShowGroupConservation(Boolean value)
5594 this.showGroupConservation = value;
5598 * Gets the value of the showGroupConsensus property.
5600 * @return possible object is {@link Boolean }
5603 public boolean isShowGroupConsensus()
5605 if (showGroupConsensus == null)
5611 return showGroupConsensus;
5616 * Sets the value of the showGroupConsensus property.
5619 * allowed object is {@link Boolean }
5622 public void setShowGroupConsensus(Boolean value)
5624 this.showGroupConsensus = value;
5628 * Gets the value of the showConsensusHistogram property.
5630 * @return possible object is {@link Boolean }
5633 public boolean isShowConsensusHistogram()
5635 if (showConsensusHistogram == null)
5641 return showConsensusHistogram;
5646 * Sets the value of the showConsensusHistogram property.
5649 * allowed object is {@link Boolean }
5652 public void setShowConsensusHistogram(Boolean value)
5654 this.showConsensusHistogram = value;
5658 * Gets the value of the showSequenceLogo property.
5660 * @return possible object is {@link Boolean }
5663 public boolean isShowSequenceLogo()
5665 if (showSequenceLogo == null)
5671 return showSequenceLogo;
5676 * Sets the value of the showSequenceLogo property.
5679 * allowed object is {@link Boolean }
5682 public void setShowSequenceLogo(Boolean value)
5684 this.showSequenceLogo = value;
5688 * Gets the value of the normaliseSequenceLogo property.
5690 * @return possible object is {@link Boolean }
5693 public boolean isNormaliseSequenceLogo()
5695 if (normaliseSequenceLogo == null)
5701 return normaliseSequenceLogo;
5706 * Sets the value of the normaliseSequenceLogo property.
5709 * allowed object is {@link Boolean }
5712 public void setNormaliseSequenceLogo(Boolean value)
5714 this.normaliseSequenceLogo = value;
5718 * Gets the value of the ignoreGapsinConsensus property.
5720 * @return possible object is {@link Boolean }
5723 public boolean isIgnoreGapsinConsensus()
5725 if (ignoreGapsinConsensus == null)
5731 return ignoreGapsinConsensus;
5736 * Sets the value of the ignoreGapsinConsensus property.
5739 * allowed object is {@link Boolean }
5742 public void setIgnoreGapsinConsensus(Boolean value)
5744 this.ignoreGapsinConsensus = value;
5748 * Gets the value of the startRes property.
5750 * @return possible object is {@link Integer }
5753 public Integer getStartRes()
5759 * Sets the value of the startRes property.
5762 * allowed object is {@link Integer }
5765 public void setStartRes(Integer value)
5767 this.startRes = value;
5771 * Gets the value of the startSeq property.
5773 * @return possible object is {@link Integer }
5776 public Integer getStartSeq()
5782 * Sets the value of the startSeq property.
5785 * allowed object is {@link Integer }
5788 public void setStartSeq(Integer value)
5790 this.startSeq = value;
5794 * Gets the value of the fontName property.
5796 * @return possible object is {@link String }
5799 public String getFontName()
5805 * Sets the value of the fontName property.
5808 * allowed object is {@link String }
5811 public void setFontName(String value)
5813 this.fontName = value;
5817 * Gets the value of the fontSize property.
5819 * @return possible object is {@link Integer }
5822 public Integer getFontSize()
5828 * Sets the value of the fontSize property.
5831 * allowed object is {@link Integer }
5834 public void setFontSize(Integer value)
5836 this.fontSize = value;
5840 * Gets the value of the fontStyle property.
5842 * @return possible object is {@link Integer }
5845 public Integer getFontStyle()
5851 * Sets the value of the fontStyle property.
5854 * allowed object is {@link Integer }
5857 public void setFontStyle(Integer value)
5859 this.fontStyle = value;
5863 * Gets the value of the scaleProteinAsCdna property.
5865 * @return possible object is {@link Boolean }
5868 public boolean isScaleProteinAsCdna()
5870 if (scaleProteinAsCdna == null)
5876 return scaleProteinAsCdna;
5881 * Sets the value of the scaleProteinAsCdna property.
5884 * allowed object is {@link Boolean }
5887 public void setScaleProteinAsCdna(Boolean value)
5889 this.scaleProteinAsCdna = value;
5893 * Gets the value of the viewName property.
5895 * @return possible object is {@link String }
5898 public String getViewName()
5904 * Sets the value of the viewName property.
5907 * allowed object is {@link String }
5910 public void setViewName(String value)
5912 this.viewName = value;
5916 * Gets the value of the sequenceSetId property.
5918 * @return possible object is {@link String }
5921 public String getSequenceSetId()
5923 return sequenceSetId;
5927 * Sets the value of the sequenceSetId property.
5930 * allowed object is {@link String }
5933 public void setSequenceSetId(String value)
5935 this.sequenceSetId = value;
5939 * Gets the value of the gatheredViews property.
5941 * @return possible object is {@link Boolean }
5944 public Boolean isGatheredViews()
5946 return gatheredViews;
5950 * Sets the value of the gatheredViews property.
5953 * allowed object is {@link Boolean }
5956 public void setGatheredViews(Boolean value)
5958 this.gatheredViews = value;
5962 * Gets the value of the textCol1 property.
5964 * @return possible object is {@link Integer }
5967 public Integer getTextCol1()
5973 * Sets the value of the textCol1 property.
5976 * allowed object is {@link Integer }
5979 public void setTextCol1(Integer value)
5981 this.textCol1 = value;
5985 * Gets the value of the textCol2 property.
5987 * @return possible object is {@link Integer }
5990 public Integer getTextCol2()
5996 * Sets the value of the textCol2 property.
5999 * allowed object is {@link Integer }
6002 public void setTextCol2(Integer value)
6004 this.textCol2 = value;
6008 * Gets the value of the textColThreshold property.
6010 * @return possible object is {@link Integer }
6013 public Integer getTextColThreshold()
6015 return textColThreshold;
6019 * Sets the value of the textColThreshold property.
6022 * allowed object is {@link Integer }
6025 public void setTextColThreshold(Integer value)
6027 this.textColThreshold = value;
6031 * Gets the value of the id property.
6033 * @return possible object is {@link String }
6036 public String getId()
6042 * Sets the value of the id property.
6045 * allowed object is {@link String }
6048 public void setId(String value)
6054 * Gets the value of the complementId property.
6056 * @return possible object is {@link String }
6059 public String getComplementId()
6061 return complementId;
6065 * Sets the value of the complementId property.
6068 * allowed object is {@link String }
6071 public void setComplementId(String value)
6073 this.complementId = value;
6077 * Gets the value of the showComplementFeatures property.
6079 * @return possible object is {@link Boolean }
6082 public boolean isShowComplementFeatures()
6084 if (showComplementFeatures == null)
6090 return showComplementFeatures;
6095 * Sets the value of the showComplementFeatures property.
6098 * allowed object is {@link Boolean }
6101 public void setShowComplementFeatures(Boolean value)
6103 this.showComplementFeatures = value;
6107 * Gets the value of the showComplementFeaturesOnTop property.
6109 * @return possible object is {@link Boolean }
6112 public boolean isShowComplementFeaturesOnTop()
6114 if (showComplementFeaturesOnTop == null)
6120 return showComplementFeaturesOnTop;
6125 * Sets the value of the showComplementFeaturesOnTop property.
6128 * allowed object is {@link Boolean }
6131 public void setShowComplementFeaturesOnTop(Boolean value)
6133 this.showComplementFeaturesOnTop = value;
6137 * Gets the value of the width property.
6139 * @return possible object is {@link Integer }
6142 public Integer getWidth()
6148 * Sets the value of the width property.
6151 * allowed object is {@link Integer }
6154 public void setWidth(Integer value)
6160 * Gets the value of the height property.
6162 * @return possible object is {@link Integer }
6165 public Integer getHeight()
6171 * Sets the value of the height property.
6174 * allowed object is {@link Integer }
6177 public void setHeight(Integer value)
6179 this.height = value;
6183 * Gets the value of the xpos property.
6185 * @return possible object is {@link Integer }
6188 public Integer getXpos()
6194 * Sets the value of the xpos property.
6197 * allowed object is {@link Integer }
6200 public void setXpos(Integer value)
6206 * Gets the value of the ypos property.
6208 * @return possible object is {@link Integer }
6211 public Integer getYpos()
6217 * Sets the value of the ypos property.
6220 * allowed object is {@link Integer }
6223 public void setYpos(Integer value)
6229 * <p>Java class for anonymous complex type.
6231 * <p>The following schema fragment specifies the expected content
6232 * contained within this class.
6234 * <pre> &lt;complexType&gt; &lt;complexContent&gt;
6236 * base="{www.jalview.org/xml/wsparamset}WebServiceParameterSet"&gt;
6237 * &lt;attribute name="calcId" use="required"
6238 * type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
6239 * &lt;attribute name="needsUpdate"
6240 * type="{http://www.w3.org/2001/XMLSchema}boolean" default="false"
6241 * /&gt; &lt;attribute name="autoUpdate" use="required"
6242 * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt;
6243 * &lt;/extension&gt; &lt;/complexContent&gt;
6244 * &lt;/complexType&gt; </pre>
6248 @XmlAccessorType(XmlAccessType.FIELD)
6250 public static class CalcIdParam extends WebServiceParameterSet
6253 @XmlAttribute(name = "calcId", required = true)
6254 protected String calcId;
6256 @XmlAttribute(name = "needsUpdate")
6257 protected Boolean needsUpdate;
6259 @XmlAttribute(name = "autoUpdate", required = true)
6260 protected boolean autoUpdate;
6263 * Gets the value of the calcId property.
6265 * @return possible object is {@link String }
6268 public String getCalcId()
6274 * Sets the value of the calcId property.
6277 * allowed object is {@link String }
6280 public void setCalcId(String value)
6282 this.calcId = value;
6286 * Gets the value of the needsUpdate property.
6288 * @return possible object is {@link Boolean }
6291 public boolean isNeedsUpdate()
6293 if (needsUpdate == null)
6304 * Sets the value of the needsUpdate property.
6307 * allowed object is {@link Boolean }
6310 public void setNeedsUpdate(Boolean value)
6312 this.needsUpdate = value;
6316 * Gets the value of the autoUpdate property.
6319 public boolean isAutoUpdate()
6325 * Sets the value of the autoUpdate property.
6328 public void setAutoUpdate(boolean value)
6330 this.autoUpdate = value;
6336 * <p>Java class for anonymous complex type.
6338 * <p>The following schema fragment specifies the expected content
6339 * contained within this class.
6341 * <pre> &lt;complexType&gt; &lt;complexContent&gt;
6342 * &lt;restriction
6343 * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
6344 * &lt;attribute name="start"
6345 * type="{http://www.w3.org/2001/XMLSchema}int" /&gt; &lt;attribute
6346 * name="end" type="{http://www.w3.org/2001/XMLSchema}int" /&gt;
6347 * &lt;/restriction&gt; &lt;/complexContent&gt;
6348 * &lt;/complexType&gt; </pre>
6352 @XmlAccessorType(XmlAccessType.FIELD)
6354 public static class HiddenColumns
6357 @XmlAttribute(name = "start")
6358 protected Integer start;
6360 @XmlAttribute(name = "end")
6361 protected Integer end;
6364 * Gets the value of the start property.
6366 * @return possible object is {@link Integer }
6369 public Integer getStart()
6375 * Sets the value of the start property.
6378 * allowed object is {@link Integer }
6381 public void setStart(Integer value)
6387 * Gets the value of the end property.
6389 * @return possible object is {@link Integer }
6392 public Integer getEnd()
6398 * Sets the value of the end property.
6401 * allowed object is {@link Integer }
6404 public void setEnd(Integer value)