2 * Jalview - A Sequence Alignment Editor and Viewer (Version 2.4.1)
\r
3 * Copyright (C) 2009 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle
\r
5 * This program is free software; you can redistribute it and/or
\r
6 * modify it under the terms of the GNU General Public License
\r
7 * as published by the Free Software Foundation; either version 2
\r
8 * of the License, or (at your option) any later version.
\r
10 * This program is distributed in the hope that it will be useful,
\r
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
\r
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
\r
13 * GNU General Public License for more details.
\r
15 * You should have received a copy of the GNU General Public License
\r
16 * along with this program; if not, write to the Free Software
\r
17 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
\r
19 package jalview.schemabinding.version2.descriptors;
\r
21 //---------------------------------/
\r
22 //- Imported classes and packages -/
\r
23 //---------------------------------/
\r
25 import jalview.schemabinding.version2.Viewport;
\r
28 * Class ViewportDescriptor.
\r
30 * @version $Revision$ $Date$
\r
32 public class ViewportDescriptor extends org.exolab.castor.xml.util.XMLClassDescriptorImpl {
\r
35 //--------------------------/
\r
36 //- Class/Member Variables -/
\r
37 //--------------------------/
\r
40 * Field _elementDefinition.
\r
42 private boolean _elementDefinition;
\r
47 private java.lang.String _nsPrefix;
\r
52 private java.lang.String _nsURI;
\r
57 private java.lang.String _xmlName;
\r
64 public ViewportDescriptor() {
\r
66 _nsURI = "www.jalview.org";
\r
67 _xmlName = "Viewport";
\r
68 _elementDefinition = true;
\r
70 //-- set grouping compositor
\r
71 setCompositorAsSequence();
\r
72 org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null;
\r
73 org.exolab.castor.mapping.FieldHandler handler = null;
\r
74 org.exolab.castor.xml.FieldValidator fieldValidator = null;
\r
75 //-- initialize attribute descriptors
\r
77 //-- _conservationSelected
\r
78 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_conservationSelected", "conservationSelected", org.exolab.castor.xml.NodeType.Attribute);
\r
79 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
80 public java.lang.Object getValue( java.lang.Object object )
\r
81 throws IllegalStateException
\r
83 Viewport target = (Viewport) object;
\r
84 if (!target.hasConservationSelected()) { return null; }
\r
85 return (target.getConservationSelected() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
\r
87 public void setValue( java.lang.Object object, java.lang.Object value)
\r
88 throws IllegalStateException, IllegalArgumentException
\r
91 Viewport target = (Viewport) object;
\r
92 // if null, use delete method for optional primitives
\r
93 if (value == null) {
\r
94 target.deleteConservationSelected();
\r
97 target.setConservationSelected( ((java.lang.Boolean) value).booleanValue());
\r
98 } catch (java.lang.Exception ex) {
\r
99 throw new IllegalStateException(ex.toString());
\r
102 public java.lang.Object newInstance(java.lang.Object parent) {
\r
106 desc.setHandler(handler);
\r
107 desc.setMultivalued(false);
\r
108 addFieldDescriptor(desc);
\r
110 //-- validation code for: _conservationSelected
\r
111 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
113 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
114 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
115 fieldValidator.setValidator(typeValidator);
\r
117 desc.setValidator(fieldValidator);
\r
119 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_pidSelected", "pidSelected", org.exolab.castor.xml.NodeType.Attribute);
\r
120 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
121 public java.lang.Object getValue( java.lang.Object object )
\r
122 throws IllegalStateException
\r
124 Viewport target = (Viewport) object;
\r
125 if (!target.hasPidSelected()) { return null; }
\r
126 return (target.getPidSelected() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
\r
128 public void setValue( java.lang.Object object, java.lang.Object value)
\r
129 throws IllegalStateException, IllegalArgumentException
\r
132 Viewport target = (Viewport) object;
\r
133 // if null, use delete method for optional primitives
\r
134 if (value == null) {
\r
135 target.deletePidSelected();
\r
138 target.setPidSelected( ((java.lang.Boolean) value).booleanValue());
\r
139 } catch (java.lang.Exception ex) {
\r
140 throw new IllegalStateException(ex.toString());
\r
143 public java.lang.Object newInstance(java.lang.Object parent) {
\r
147 desc.setHandler(handler);
\r
148 desc.setMultivalued(false);
\r
149 addFieldDescriptor(desc);
\r
151 //-- validation code for: _pidSelected
\r
152 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
154 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
155 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
156 fieldValidator.setValidator(typeValidator);
\r
158 desc.setValidator(fieldValidator);
\r
160 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_bgColour", "bgColour", org.exolab.castor.xml.NodeType.Attribute);
\r
161 desc.setImmutable(true);
\r
162 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
163 public java.lang.Object getValue( java.lang.Object object )
\r
164 throws IllegalStateException
\r
166 Viewport target = (Viewport) object;
\r
167 return target.getBgColour();
\r
169 public void setValue( java.lang.Object object, java.lang.Object value)
\r
170 throws IllegalStateException, IllegalArgumentException
\r
173 Viewport target = (Viewport) object;
\r
174 target.setBgColour( (java.lang.String) value);
\r
175 } catch (java.lang.Exception ex) {
\r
176 throw new IllegalStateException(ex.toString());
\r
179 public java.lang.Object newInstance(java.lang.Object parent) {
\r
183 desc.setHandler(handler);
\r
184 desc.setMultivalued(false);
\r
185 addFieldDescriptor(desc);
\r
187 //-- validation code for: _bgColour
\r
188 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
190 org.exolab.castor.xml.validators.StringValidator typeValidator;
\r
191 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
\r
192 fieldValidator.setValidator(typeValidator);
\r
193 typeValidator.setWhiteSpace("preserve");
\r
195 desc.setValidator(fieldValidator);
\r
196 //-- _consThreshold
\r
197 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_consThreshold", "consThreshold", org.exolab.castor.xml.NodeType.Attribute);
\r
198 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
199 public java.lang.Object getValue( java.lang.Object object )
\r
200 throws IllegalStateException
\r
202 Viewport target = (Viewport) object;
\r
203 if (!target.hasConsThreshold()) { return null; }
\r
204 return new java.lang.Integer(target.getConsThreshold());
\r
206 public void setValue( java.lang.Object object, java.lang.Object value)
\r
207 throws IllegalStateException, IllegalArgumentException
\r
210 Viewport target = (Viewport) object;
\r
211 // if null, use delete method for optional primitives
\r
212 if (value == null) {
\r
213 target.deleteConsThreshold();
\r
216 target.setConsThreshold( ((java.lang.Integer) value).intValue());
\r
217 } catch (java.lang.Exception ex) {
\r
218 throw new IllegalStateException(ex.toString());
\r
221 public java.lang.Object newInstance(java.lang.Object parent) {
\r
225 desc.setHandler(handler);
\r
226 desc.setMultivalued(false);
\r
227 addFieldDescriptor(desc);
\r
229 //-- validation code for: _consThreshold
\r
230 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
232 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
233 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
234 fieldValidator.setValidator(typeValidator);
\r
235 typeValidator.setMinInclusive(-2147483648);
\r
236 typeValidator.setMaxInclusive(2147483647);
\r
238 desc.setValidator(fieldValidator);
\r
240 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_pidThreshold", "pidThreshold", org.exolab.castor.xml.NodeType.Attribute);
\r
241 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
242 public java.lang.Object getValue( java.lang.Object object )
\r
243 throws IllegalStateException
\r
245 Viewport target = (Viewport) object;
\r
246 if (!target.hasPidThreshold()) { return null; }
\r
247 return new java.lang.Integer(target.getPidThreshold());
\r
249 public void setValue( java.lang.Object object, java.lang.Object value)
\r
250 throws IllegalStateException, IllegalArgumentException
\r
253 Viewport target = (Viewport) object;
\r
254 // if null, use delete method for optional primitives
\r
255 if (value == null) {
\r
256 target.deletePidThreshold();
\r
259 target.setPidThreshold( ((java.lang.Integer) value).intValue());
\r
260 } catch (java.lang.Exception ex) {
\r
261 throw new IllegalStateException(ex.toString());
\r
264 public java.lang.Object newInstance(java.lang.Object parent) {
\r
268 desc.setHandler(handler);
\r
269 desc.setMultivalued(false);
\r
270 addFieldDescriptor(desc);
\r
272 //-- validation code for: _pidThreshold
\r
273 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
275 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
276 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
277 fieldValidator.setValidator(typeValidator);
\r
278 typeValidator.setMinInclusive(-2147483648);
\r
279 typeValidator.setMaxInclusive(2147483647);
\r
281 desc.setValidator(fieldValidator);
\r
283 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_title", "title", org.exolab.castor.xml.NodeType.Attribute);
\r
284 desc.setImmutable(true);
\r
285 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
286 public java.lang.Object getValue( java.lang.Object object )
\r
287 throws IllegalStateException
\r
289 Viewport target = (Viewport) object;
\r
290 return target.getTitle();
\r
292 public void setValue( java.lang.Object object, java.lang.Object value)
\r
293 throws IllegalStateException, IllegalArgumentException
\r
296 Viewport target = (Viewport) object;
\r
297 target.setTitle( (java.lang.String) value);
\r
298 } catch (java.lang.Exception ex) {
\r
299 throw new IllegalStateException(ex.toString());
\r
302 public java.lang.Object newInstance(java.lang.Object parent) {
\r
306 desc.setHandler(handler);
\r
307 desc.setMultivalued(false);
\r
308 addFieldDescriptor(desc);
\r
310 //-- validation code for: _title
\r
311 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
313 org.exolab.castor.xml.validators.StringValidator typeValidator;
\r
314 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
\r
315 fieldValidator.setValidator(typeValidator);
\r
316 typeValidator.setWhiteSpace("preserve");
\r
318 desc.setValidator(fieldValidator);
\r
320 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showFullId", "showFullId", org.exolab.castor.xml.NodeType.Attribute);
\r
321 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
322 public java.lang.Object getValue( java.lang.Object object )
\r
323 throws IllegalStateException
\r
325 Viewport target = (Viewport) object;
\r
326 if (!target.hasShowFullId()) { return null; }
\r
327 return (target.getShowFullId() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
\r
329 public void setValue( java.lang.Object object, java.lang.Object value)
\r
330 throws IllegalStateException, IllegalArgumentException
\r
333 Viewport target = (Viewport) object;
\r
334 // if null, use delete method for optional primitives
\r
335 if (value == null) {
\r
336 target.deleteShowFullId();
\r
339 target.setShowFullId( ((java.lang.Boolean) value).booleanValue());
\r
340 } catch (java.lang.Exception ex) {
\r
341 throw new IllegalStateException(ex.toString());
\r
344 public java.lang.Object newInstance(java.lang.Object parent) {
\r
348 desc.setHandler(handler);
\r
349 desc.setMultivalued(false);
\r
350 addFieldDescriptor(desc);
\r
352 //-- validation code for: _showFullId
\r
353 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
355 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
356 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
357 fieldValidator.setValidator(typeValidator);
\r
359 desc.setValidator(fieldValidator);
\r
360 //-- _rightAlignIds
\r
361 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_rightAlignIds", "rightAlignIds", org.exolab.castor.xml.NodeType.Attribute);
\r
362 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
363 public java.lang.Object getValue( java.lang.Object object )
\r
364 throws IllegalStateException
\r
366 Viewport target = (Viewport) object;
\r
367 if (!target.hasRightAlignIds()) { return null; }
\r
368 return (target.getRightAlignIds() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
\r
370 public void setValue( java.lang.Object object, java.lang.Object value)
\r
371 throws IllegalStateException, IllegalArgumentException
\r
374 Viewport target = (Viewport) object;
\r
375 // if null, use delete method for optional primitives
\r
376 if (value == null) {
\r
377 target.deleteRightAlignIds();
\r
380 target.setRightAlignIds( ((java.lang.Boolean) value).booleanValue());
\r
381 } catch (java.lang.Exception ex) {
\r
382 throw new IllegalStateException(ex.toString());
\r
385 public java.lang.Object newInstance(java.lang.Object parent) {
\r
389 desc.setHandler(handler);
\r
390 desc.setMultivalued(false);
\r
391 addFieldDescriptor(desc);
\r
393 //-- validation code for: _rightAlignIds
\r
394 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
396 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
397 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
398 fieldValidator.setValidator(typeValidator);
\r
400 desc.setValidator(fieldValidator);
\r
402 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showText", "showText", org.exolab.castor.xml.NodeType.Attribute);
\r
403 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
404 public java.lang.Object getValue( java.lang.Object object )
\r
405 throws IllegalStateException
\r
407 Viewport target = (Viewport) object;
\r
408 if (!target.hasShowText()) { return null; }
\r
409 return (target.getShowText() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
\r
411 public void setValue( java.lang.Object object, java.lang.Object value)
\r
412 throws IllegalStateException, IllegalArgumentException
\r
415 Viewport target = (Viewport) object;
\r
416 // if null, use delete method for optional primitives
\r
417 if (value == null) {
\r
418 target.deleteShowText();
\r
421 target.setShowText( ((java.lang.Boolean) value).booleanValue());
\r
422 } catch (java.lang.Exception ex) {
\r
423 throw new IllegalStateException(ex.toString());
\r
426 public java.lang.Object newInstance(java.lang.Object parent) {
\r
430 desc.setHandler(handler);
\r
431 desc.setMultivalued(false);
\r
432 addFieldDescriptor(desc);
\r
434 //-- validation code for: _showText
\r
435 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
437 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
438 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
439 fieldValidator.setValidator(typeValidator);
\r
441 desc.setValidator(fieldValidator);
\r
442 //-- _showColourText
\r
443 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showColourText", "showColourText", org.exolab.castor.xml.NodeType.Attribute);
\r
444 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
445 public java.lang.Object getValue( java.lang.Object object )
\r
446 throws IllegalStateException
\r
448 Viewport target = (Viewport) object;
\r
449 if (!target.hasShowColourText()) { return null; }
\r
450 return (target.getShowColourText() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
\r
452 public void setValue( java.lang.Object object, java.lang.Object value)
\r
453 throws IllegalStateException, IllegalArgumentException
\r
456 Viewport target = (Viewport) object;
\r
457 // if null, use delete method for optional primitives
\r
458 if (value == null) {
\r
459 target.deleteShowColourText();
\r
462 target.setShowColourText( ((java.lang.Boolean) value).booleanValue());
\r
463 } catch (java.lang.Exception ex) {
\r
464 throw new IllegalStateException(ex.toString());
\r
467 public java.lang.Object newInstance(java.lang.Object parent) {
\r
471 desc.setHandler(handler);
\r
472 desc.setMultivalued(false);
\r
473 addFieldDescriptor(desc);
\r
475 //-- validation code for: _showColourText
\r
476 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
478 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
479 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
480 fieldValidator.setValidator(typeValidator);
\r
482 desc.setValidator(fieldValidator);
\r
483 //-- _showUnconserved
\r
484 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showUnconserved", "showUnconserved", org.exolab.castor.xml.NodeType.Attribute);
\r
485 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
486 public java.lang.Object getValue( java.lang.Object object )
\r
487 throws IllegalStateException
\r
489 Viewport target = (Viewport) object;
\r
490 if (!target.hasShowUnconserved()) { return null; }
\r
491 return (target.getShowUnconserved() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
\r
493 public void setValue( java.lang.Object object, java.lang.Object value)
\r
494 throws IllegalStateException, IllegalArgumentException
\r
497 Viewport target = (Viewport) object;
\r
498 // if null, use delete method for optional primitives
\r
499 if (value == null) {
\r
500 target.deleteShowUnconserved();
\r
503 target.setShowUnconserved( ((java.lang.Boolean) value).booleanValue());
\r
504 } catch (java.lang.Exception ex) {
\r
505 throw new IllegalStateException(ex.toString());
\r
508 public java.lang.Object newInstance(java.lang.Object parent) {
\r
512 desc.setHandler(handler);
\r
513 desc.setMultivalued(false);
\r
514 addFieldDescriptor(desc);
\r
516 //-- validation code for: _showUnconserved
\r
517 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
519 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
520 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
521 fieldValidator.setValidator(typeValidator);
\r
523 desc.setValidator(fieldValidator);
\r
525 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showBoxes", "showBoxes", org.exolab.castor.xml.NodeType.Attribute);
\r
526 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
527 public java.lang.Object getValue( java.lang.Object object )
\r
528 throws IllegalStateException
\r
530 Viewport target = (Viewport) object;
\r
531 if (!target.hasShowBoxes()) { return null; }
\r
532 return (target.getShowBoxes() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
\r
534 public void setValue( java.lang.Object object, java.lang.Object value)
\r
535 throws IllegalStateException, IllegalArgumentException
\r
538 Viewport target = (Viewport) object;
\r
539 // if null, use delete method for optional primitives
\r
540 if (value == null) {
\r
541 target.deleteShowBoxes();
\r
544 target.setShowBoxes( ((java.lang.Boolean) value).booleanValue());
\r
545 } catch (java.lang.Exception ex) {
\r
546 throw new IllegalStateException(ex.toString());
\r
549 public java.lang.Object newInstance(java.lang.Object parent) {
\r
553 desc.setHandler(handler);
\r
554 desc.setMultivalued(false);
\r
555 addFieldDescriptor(desc);
\r
557 //-- validation code for: _showBoxes
\r
558 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
560 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
561 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
562 fieldValidator.setValidator(typeValidator);
\r
564 desc.setValidator(fieldValidator);
\r
565 //-- _wrapAlignment
\r
566 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_wrapAlignment", "wrapAlignment", org.exolab.castor.xml.NodeType.Attribute);
\r
567 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
568 public java.lang.Object getValue( java.lang.Object object )
\r
569 throws IllegalStateException
\r
571 Viewport target = (Viewport) object;
\r
572 if (!target.hasWrapAlignment()) { return null; }
\r
573 return (target.getWrapAlignment() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
\r
575 public void setValue( java.lang.Object object, java.lang.Object value)
\r
576 throws IllegalStateException, IllegalArgumentException
\r
579 Viewport target = (Viewport) object;
\r
580 // if null, use delete method for optional primitives
\r
581 if (value == null) {
\r
582 target.deleteWrapAlignment();
\r
585 target.setWrapAlignment( ((java.lang.Boolean) value).booleanValue());
\r
586 } catch (java.lang.Exception ex) {
\r
587 throw new IllegalStateException(ex.toString());
\r
590 public java.lang.Object newInstance(java.lang.Object parent) {
\r
594 desc.setHandler(handler);
\r
595 desc.setMultivalued(false);
\r
596 addFieldDescriptor(desc);
\r
598 //-- validation code for: _wrapAlignment
\r
599 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
601 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
602 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
603 fieldValidator.setValidator(typeValidator);
\r
605 desc.setValidator(fieldValidator);
\r
607 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_renderGaps", "renderGaps", org.exolab.castor.xml.NodeType.Attribute);
\r
608 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
609 public java.lang.Object getValue( java.lang.Object object )
\r
610 throws IllegalStateException
\r
612 Viewport target = (Viewport) object;
\r
613 if (!target.hasRenderGaps()) { return null; }
\r
614 return (target.getRenderGaps() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
\r
616 public void setValue( java.lang.Object object, java.lang.Object value)
\r
617 throws IllegalStateException, IllegalArgumentException
\r
620 Viewport target = (Viewport) object;
\r
621 // if null, use delete method for optional primitives
\r
622 if (value == null) {
\r
623 target.deleteRenderGaps();
\r
626 target.setRenderGaps( ((java.lang.Boolean) value).booleanValue());
\r
627 } catch (java.lang.Exception ex) {
\r
628 throw new IllegalStateException(ex.toString());
\r
631 public java.lang.Object newInstance(java.lang.Object parent) {
\r
635 desc.setHandler(handler);
\r
636 desc.setMultivalued(false);
\r
637 addFieldDescriptor(desc);
\r
639 //-- validation code for: _renderGaps
\r
640 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
642 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
643 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
644 fieldValidator.setValidator(typeValidator);
\r
646 desc.setValidator(fieldValidator);
\r
647 //-- _showSequenceFeatures
\r
648 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showSequenceFeatures", "showSequenceFeatures", org.exolab.castor.xml.NodeType.Attribute);
\r
649 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
650 public java.lang.Object getValue( java.lang.Object object )
\r
651 throws IllegalStateException
\r
653 Viewport target = (Viewport) object;
\r
654 if (!target.hasShowSequenceFeatures()) { return null; }
\r
655 return (target.getShowSequenceFeatures() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
\r
657 public void setValue( java.lang.Object object, java.lang.Object value)
\r
658 throws IllegalStateException, IllegalArgumentException
\r
661 Viewport target = (Viewport) object;
\r
662 // if null, use delete method for optional primitives
\r
663 if (value == null) {
\r
664 target.deleteShowSequenceFeatures();
\r
667 target.setShowSequenceFeatures( ((java.lang.Boolean) value).booleanValue());
\r
668 } catch (java.lang.Exception ex) {
\r
669 throw new IllegalStateException(ex.toString());
\r
672 public java.lang.Object newInstance(java.lang.Object parent) {
\r
676 desc.setHandler(handler);
\r
677 desc.setMultivalued(false);
\r
678 addFieldDescriptor(desc);
\r
680 //-- validation code for: _showSequenceFeatures
\r
681 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
683 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
684 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
685 fieldValidator.setValidator(typeValidator);
\r
687 desc.setValidator(fieldValidator);
\r
688 //-- _showNPfeatureTooltip
\r
689 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showNPfeatureTooltip", "showNPfeatureTooltip", org.exolab.castor.xml.NodeType.Attribute);
\r
690 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
691 public java.lang.Object getValue( java.lang.Object object )
\r
692 throws IllegalStateException
\r
694 Viewport target = (Viewport) object;
\r
695 if (!target.hasShowNPfeatureTooltip()) { return null; }
\r
696 return (target.getShowNPfeatureTooltip() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
\r
698 public void setValue( java.lang.Object object, java.lang.Object value)
\r
699 throws IllegalStateException, IllegalArgumentException
\r
702 Viewport target = (Viewport) object;
\r
703 // if null, use delete method for optional primitives
\r
704 if (value == null) {
\r
705 target.deleteShowNPfeatureTooltip();
\r
708 target.setShowNPfeatureTooltip( ((java.lang.Boolean) value).booleanValue());
\r
709 } catch (java.lang.Exception ex) {
\r
710 throw new IllegalStateException(ex.toString());
\r
713 public java.lang.Object newInstance(java.lang.Object parent) {
\r
717 desc.setHandler(handler);
\r
718 desc.setMultivalued(false);
\r
719 addFieldDescriptor(desc);
\r
721 //-- validation code for: _showNPfeatureTooltip
\r
722 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
724 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
725 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
726 fieldValidator.setValidator(typeValidator);
\r
728 desc.setValidator(fieldValidator);
\r
729 //-- _showDbRefTooltip
\r
730 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showDbRefTooltip", "showDbRefTooltip", org.exolab.castor.xml.NodeType.Attribute);
\r
731 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
732 public java.lang.Object getValue( java.lang.Object object )
\r
733 throws IllegalStateException
\r
735 Viewport target = (Viewport) object;
\r
736 if (!target.hasShowDbRefTooltip()) { return null; }
\r
737 return (target.getShowDbRefTooltip() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
\r
739 public void setValue( java.lang.Object object, java.lang.Object value)
\r
740 throws IllegalStateException, IllegalArgumentException
\r
743 Viewport target = (Viewport) object;
\r
744 // if null, use delete method for optional primitives
\r
745 if (value == null) {
\r
746 target.deleteShowDbRefTooltip();
\r
749 target.setShowDbRefTooltip( ((java.lang.Boolean) value).booleanValue());
\r
750 } catch (java.lang.Exception ex) {
\r
751 throw new IllegalStateException(ex.toString());
\r
754 public java.lang.Object newInstance(java.lang.Object parent) {
\r
758 desc.setHandler(handler);
\r
759 desc.setMultivalued(false);
\r
760 addFieldDescriptor(desc);
\r
762 //-- validation code for: _showDbRefTooltip
\r
763 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
765 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
766 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
767 fieldValidator.setValidator(typeValidator);
\r
769 desc.setValidator(fieldValidator);
\r
770 //-- _followHighlight
\r
771 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_followHighlight", "followHighlight", org.exolab.castor.xml.NodeType.Attribute);
\r
772 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
773 public java.lang.Object getValue( java.lang.Object object )
\r
774 throws IllegalStateException
\r
776 Viewport target = (Viewport) object;
\r
777 if (!target.hasFollowHighlight()) { return null; }
\r
778 return (target.getFollowHighlight() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
\r
780 public void setValue( java.lang.Object object, java.lang.Object value)
\r
781 throws IllegalStateException, IllegalArgumentException
\r
784 Viewport target = (Viewport) object;
\r
785 // if null, use delete method for optional primitives
\r
786 if (value == null) {
\r
787 target.deleteFollowHighlight();
\r
790 target.setFollowHighlight( ((java.lang.Boolean) value).booleanValue());
\r
791 } catch (java.lang.Exception ex) {
\r
792 throw new IllegalStateException(ex.toString());
\r
795 public java.lang.Object newInstance(java.lang.Object parent) {
\r
799 desc.setHandler(handler);
\r
800 desc.setMultivalued(false);
\r
801 addFieldDescriptor(desc);
\r
803 //-- validation code for: _followHighlight
\r
804 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
806 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
807 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
808 fieldValidator.setValidator(typeValidator);
\r
810 desc.setValidator(fieldValidator);
\r
811 //-- _followSelection
\r
812 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_followSelection", "followSelection", org.exolab.castor.xml.NodeType.Attribute);
\r
813 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
814 public java.lang.Object getValue( java.lang.Object object )
\r
815 throws IllegalStateException
\r
817 Viewport target = (Viewport) object;
\r
818 if (!target.hasFollowSelection()) { return null; }
\r
819 return (target.getFollowSelection() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
\r
821 public void setValue( java.lang.Object object, java.lang.Object value)
\r
822 throws IllegalStateException, IllegalArgumentException
\r
825 Viewport target = (Viewport) object;
\r
826 // if null, use delete method for optional primitives
\r
827 if (value == null) {
\r
828 target.deleteFollowSelection();
\r
831 target.setFollowSelection( ((java.lang.Boolean) value).booleanValue());
\r
832 } catch (java.lang.Exception ex) {
\r
833 throw new IllegalStateException(ex.toString());
\r
836 public java.lang.Object newInstance(java.lang.Object parent) {
\r
840 desc.setHandler(handler);
\r
841 desc.setMultivalued(false);
\r
842 addFieldDescriptor(desc);
\r
844 //-- validation code for: _followSelection
\r
845 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
847 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
848 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
849 fieldValidator.setValidator(typeValidator);
\r
851 desc.setValidator(fieldValidator);
\r
852 //-- _showAnnotation
\r
853 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showAnnotation", "showAnnotation", org.exolab.castor.xml.NodeType.Attribute);
\r
854 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
855 public java.lang.Object getValue( java.lang.Object object )
\r
856 throws IllegalStateException
\r
858 Viewport target = (Viewport) object;
\r
859 if (!target.hasShowAnnotation()) { return null; }
\r
860 return (target.getShowAnnotation() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
\r
862 public void setValue( java.lang.Object object, java.lang.Object value)
\r
863 throws IllegalStateException, IllegalArgumentException
\r
866 Viewport target = (Viewport) object;
\r
867 // if null, use delete method for optional primitives
\r
868 if (value == null) {
\r
869 target.deleteShowAnnotation();
\r
872 target.setShowAnnotation( ((java.lang.Boolean) value).booleanValue());
\r
873 } catch (java.lang.Exception ex) {
\r
874 throw new IllegalStateException(ex.toString());
\r
877 public java.lang.Object newInstance(java.lang.Object parent) {
\r
881 desc.setHandler(handler);
\r
882 desc.setMultivalued(false);
\r
883 addFieldDescriptor(desc);
\r
885 //-- validation code for: _showAnnotation
\r
886 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
888 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
889 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
890 fieldValidator.setValidator(typeValidator);
\r
892 desc.setValidator(fieldValidator);
\r
893 //-- _centreColumnLabels
\r
894 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_centreColumnLabels", "centreColumnLabels", org.exolab.castor.xml.NodeType.Attribute);
\r
895 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
896 public java.lang.Object getValue( java.lang.Object object )
\r
897 throws IllegalStateException
\r
899 Viewport target = (Viewport) object;
\r
900 if (!target.hasCentreColumnLabels()) { return null; }
\r
901 return (target.getCentreColumnLabels() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
\r
903 public void setValue( java.lang.Object object, java.lang.Object value)
\r
904 throws IllegalStateException, IllegalArgumentException
\r
907 Viewport target = (Viewport) object;
\r
908 // if null, use delete method for optional primitives
\r
909 if (value == null) {
\r
910 target.deleteCentreColumnLabels();
\r
913 target.setCentreColumnLabels( ((java.lang.Boolean) value).booleanValue());
\r
914 } catch (java.lang.Exception ex) {
\r
915 throw new IllegalStateException(ex.toString());
\r
918 public java.lang.Object newInstance(java.lang.Object parent) {
\r
922 desc.setHandler(handler);
\r
923 desc.setMultivalued(false);
\r
924 addFieldDescriptor(desc);
\r
926 //-- validation code for: _centreColumnLabels
\r
927 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
929 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
930 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
931 fieldValidator.setValidator(typeValidator);
\r
933 desc.setValidator(fieldValidator);
\r
934 //-- _showGroupConservation
\r
935 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showGroupConservation", "showGroupConservation", org.exolab.castor.xml.NodeType.Attribute);
\r
936 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
937 public java.lang.Object getValue( java.lang.Object object )
\r
938 throws IllegalStateException
\r
940 Viewport target = (Viewport) object;
\r
941 if (!target.hasShowGroupConservation()) { return null; }
\r
942 return (target.getShowGroupConservation() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
\r
944 public void setValue( java.lang.Object object, java.lang.Object value)
\r
945 throws IllegalStateException, IllegalArgumentException
\r
948 Viewport target = (Viewport) object;
\r
949 // if null, use delete method for optional primitives
\r
950 if (value == null) {
\r
951 target.deleteShowGroupConservation();
\r
954 target.setShowGroupConservation( ((java.lang.Boolean) value).booleanValue());
\r
955 } catch (java.lang.Exception ex) {
\r
956 throw new IllegalStateException(ex.toString());
\r
959 public java.lang.Object newInstance(java.lang.Object parent) {
\r
963 desc.setHandler(handler);
\r
964 desc.setMultivalued(false);
\r
965 addFieldDescriptor(desc);
\r
967 //-- validation code for: _showGroupConservation
\r
968 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
970 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
971 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
972 fieldValidator.setValidator(typeValidator);
\r
974 desc.setValidator(fieldValidator);
\r
975 //-- _showGroupConsensus
\r
976 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showGroupConsensus", "showGroupConsensus", org.exolab.castor.xml.NodeType.Attribute);
\r
977 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
978 public java.lang.Object getValue( java.lang.Object object )
\r
979 throws IllegalStateException
\r
981 Viewport target = (Viewport) object;
\r
982 if (!target.hasShowGroupConsensus()) { return null; }
\r
983 return (target.getShowGroupConsensus() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
\r
985 public void setValue( java.lang.Object object, java.lang.Object value)
\r
986 throws IllegalStateException, IllegalArgumentException
\r
989 Viewport target = (Viewport) object;
\r
990 // if null, use delete method for optional primitives
\r
991 if (value == null) {
\r
992 target.deleteShowGroupConsensus();
\r
995 target.setShowGroupConsensus( ((java.lang.Boolean) value).booleanValue());
\r
996 } catch (java.lang.Exception ex) {
\r
997 throw new IllegalStateException(ex.toString());
\r
1000 public java.lang.Object newInstance(java.lang.Object parent) {
\r
1004 desc.setHandler(handler);
\r
1005 desc.setMultivalued(false);
\r
1006 addFieldDescriptor(desc);
\r
1008 //-- validation code for: _showGroupConsensus
\r
1009 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1010 { //-- local scope
\r
1011 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
1012 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
1013 fieldValidator.setValidator(typeValidator);
\r
1015 desc.setValidator(fieldValidator);
\r
1016 //-- _showConsensusHistogram
\r
1017 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showConsensusHistogram", "showConsensusHistogram", org.exolab.castor.xml.NodeType.Attribute);
\r
1018 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
1019 public java.lang.Object getValue( java.lang.Object object )
\r
1020 throws IllegalStateException
\r
1022 Viewport target = (Viewport) object;
\r
1023 if (!target.hasShowConsensusHistogram()) { return null; }
\r
1024 return (target.getShowConsensusHistogram() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
\r
1026 public void setValue( java.lang.Object object, java.lang.Object value)
\r
1027 throws IllegalStateException, IllegalArgumentException
\r
1030 Viewport target = (Viewport) object;
\r
1031 // if null, use delete method for optional primitives
\r
1032 if (value == null) {
\r
1033 target.deleteShowConsensusHistogram();
\r
1036 target.setShowConsensusHistogram( ((java.lang.Boolean) value).booleanValue());
\r
1037 } catch (java.lang.Exception ex) {
\r
1038 throw new IllegalStateException(ex.toString());
\r
1041 public java.lang.Object newInstance(java.lang.Object parent) {
\r
1045 desc.setHandler(handler);
\r
1046 desc.setMultivalued(false);
\r
1047 addFieldDescriptor(desc);
\r
1049 //-- validation code for: _showConsensusHistogram
\r
1050 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1051 { //-- local scope
\r
1052 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
1053 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
1054 fieldValidator.setValidator(typeValidator);
\r
1056 desc.setValidator(fieldValidator);
\r
1057 //-- _showSequenceLogo
\r
1058 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showSequenceLogo", "showSequenceLogo", org.exolab.castor.xml.NodeType.Attribute);
\r
1059 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
1060 public java.lang.Object getValue( java.lang.Object object )
\r
1061 throws IllegalStateException
\r
1063 Viewport target = (Viewport) object;
\r
1064 if (!target.hasShowSequenceLogo()) { return null; }
\r
1065 return (target.getShowSequenceLogo() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
\r
1067 public void setValue( java.lang.Object object, java.lang.Object value)
\r
1068 throws IllegalStateException, IllegalArgumentException
\r
1071 Viewport target = (Viewport) object;
\r
1072 // if null, use delete method for optional primitives
\r
1073 if (value == null) {
\r
1074 target.deleteShowSequenceLogo();
\r
1077 target.setShowSequenceLogo( ((java.lang.Boolean) value).booleanValue());
\r
1078 } catch (java.lang.Exception ex) {
\r
1079 throw new IllegalStateException(ex.toString());
\r
1082 public java.lang.Object newInstance(java.lang.Object parent) {
\r
1086 desc.setHandler(handler);
\r
1087 desc.setMultivalued(false);
\r
1088 addFieldDescriptor(desc);
\r
1090 //-- validation code for: _showSequenceLogo
\r
1091 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1092 { //-- local scope
\r
1093 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
1094 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
1095 fieldValidator.setValidator(typeValidator);
\r
1097 desc.setValidator(fieldValidator);
\r
1098 //-- _ignoreGapsinConsensus
\r
1099 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_ignoreGapsinConsensus", "ignoreGapsinConsensus", org.exolab.castor.xml.NodeType.Attribute);
\r
1100 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
1101 public java.lang.Object getValue( java.lang.Object object )
\r
1102 throws IllegalStateException
\r
1104 Viewport target = (Viewport) object;
\r
1105 if (!target.hasIgnoreGapsinConsensus()) { return null; }
\r
1106 return (target.getIgnoreGapsinConsensus() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
\r
1108 public void setValue( java.lang.Object object, java.lang.Object value)
\r
1109 throws IllegalStateException, IllegalArgumentException
\r
1112 Viewport target = (Viewport) object;
\r
1113 // if null, use delete method for optional primitives
\r
1114 if (value == null) {
\r
1115 target.deleteIgnoreGapsinConsensus();
\r
1118 target.setIgnoreGapsinConsensus( ((java.lang.Boolean) value).booleanValue());
\r
1119 } catch (java.lang.Exception ex) {
\r
1120 throw new IllegalStateException(ex.toString());
\r
1123 public java.lang.Object newInstance(java.lang.Object parent) {
\r
1127 desc.setHandler(handler);
\r
1128 desc.setMultivalued(false);
\r
1129 addFieldDescriptor(desc);
\r
1131 //-- validation code for: _ignoreGapsinConsensus
\r
1132 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1133 { //-- local scope
\r
1134 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
1135 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
1136 fieldValidator.setValidator(typeValidator);
\r
1138 desc.setValidator(fieldValidator);
\r
1140 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_xpos", "xpos", org.exolab.castor.xml.NodeType.Attribute);
\r
1141 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
1142 public java.lang.Object getValue( java.lang.Object object )
\r
1143 throws IllegalStateException
\r
1145 Viewport target = (Viewport) object;
\r
1146 if (!target.hasXpos()) { return null; }
\r
1147 return new java.lang.Integer(target.getXpos());
\r
1149 public void setValue( java.lang.Object object, java.lang.Object value)
\r
1150 throws IllegalStateException, IllegalArgumentException
\r
1153 Viewport target = (Viewport) object;
\r
1154 // if null, use delete method for optional primitives
\r
1155 if (value == null) {
\r
1156 target.deleteXpos();
\r
1159 target.setXpos( ((java.lang.Integer) value).intValue());
\r
1160 } catch (java.lang.Exception ex) {
\r
1161 throw new IllegalStateException(ex.toString());
\r
1164 public java.lang.Object newInstance(java.lang.Object parent) {
\r
1168 desc.setHandler(handler);
\r
1169 desc.setMultivalued(false);
\r
1170 addFieldDescriptor(desc);
\r
1172 //-- validation code for: _xpos
\r
1173 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1174 { //-- local scope
\r
1175 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1176 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1177 fieldValidator.setValidator(typeValidator);
\r
1178 typeValidator.setMinInclusive(-2147483648);
\r
1179 typeValidator.setMaxInclusive(2147483647);
\r
1181 desc.setValidator(fieldValidator);
\r
1183 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_ypos", "ypos", org.exolab.castor.xml.NodeType.Attribute);
\r
1184 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
1185 public java.lang.Object getValue( java.lang.Object object )
\r
1186 throws IllegalStateException
\r
1188 Viewport target = (Viewport) object;
\r
1189 if (!target.hasYpos()) { return null; }
\r
1190 return new java.lang.Integer(target.getYpos());
\r
1192 public void setValue( java.lang.Object object, java.lang.Object value)
\r
1193 throws IllegalStateException, IllegalArgumentException
\r
1196 Viewport target = (Viewport) object;
\r
1197 // if null, use delete method for optional primitives
\r
1198 if (value == null) {
\r
1199 target.deleteYpos();
\r
1202 target.setYpos( ((java.lang.Integer) value).intValue());
\r
1203 } catch (java.lang.Exception ex) {
\r
1204 throw new IllegalStateException(ex.toString());
\r
1207 public java.lang.Object newInstance(java.lang.Object parent) {
\r
1211 desc.setHandler(handler);
\r
1212 desc.setMultivalued(false);
\r
1213 addFieldDescriptor(desc);
\r
1215 //-- validation code for: _ypos
\r
1216 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1217 { //-- local scope
\r
1218 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1219 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1220 fieldValidator.setValidator(typeValidator);
\r
1221 typeValidator.setMinInclusive(-2147483648);
\r
1222 typeValidator.setMaxInclusive(2147483647);
\r
1224 desc.setValidator(fieldValidator);
\r
1226 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_width", "width", org.exolab.castor.xml.NodeType.Attribute);
\r
1227 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
1228 public java.lang.Object getValue( java.lang.Object object )
\r
1229 throws IllegalStateException
\r
1231 Viewport target = (Viewport) object;
\r
1232 if (!target.hasWidth()) { return null; }
\r
1233 return new java.lang.Integer(target.getWidth());
\r
1235 public void setValue( java.lang.Object object, java.lang.Object value)
\r
1236 throws IllegalStateException, IllegalArgumentException
\r
1239 Viewport target = (Viewport) object;
\r
1240 // if null, use delete method for optional primitives
\r
1241 if (value == null) {
\r
1242 target.deleteWidth();
\r
1245 target.setWidth( ((java.lang.Integer) value).intValue());
\r
1246 } catch (java.lang.Exception ex) {
\r
1247 throw new IllegalStateException(ex.toString());
\r
1250 public java.lang.Object newInstance(java.lang.Object parent) {
\r
1254 desc.setHandler(handler);
\r
1255 desc.setMultivalued(false);
\r
1256 addFieldDescriptor(desc);
\r
1258 //-- validation code for: _width
\r
1259 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1260 { //-- local scope
\r
1261 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1262 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1263 fieldValidator.setValidator(typeValidator);
\r
1264 typeValidator.setMinInclusive(-2147483648);
\r
1265 typeValidator.setMaxInclusive(2147483647);
\r
1267 desc.setValidator(fieldValidator);
\r
1269 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_height", "height", org.exolab.castor.xml.NodeType.Attribute);
\r
1270 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
1271 public java.lang.Object getValue( java.lang.Object object )
\r
1272 throws IllegalStateException
\r
1274 Viewport target = (Viewport) object;
\r
1275 if (!target.hasHeight()) { return null; }
\r
1276 return new java.lang.Integer(target.getHeight());
\r
1278 public void setValue( java.lang.Object object, java.lang.Object value)
\r
1279 throws IllegalStateException, IllegalArgumentException
\r
1282 Viewport target = (Viewport) object;
\r
1283 // if null, use delete method for optional primitives
\r
1284 if (value == null) {
\r
1285 target.deleteHeight();
\r
1288 target.setHeight( ((java.lang.Integer) value).intValue());
\r
1289 } catch (java.lang.Exception ex) {
\r
1290 throw new IllegalStateException(ex.toString());
\r
1293 public java.lang.Object newInstance(java.lang.Object parent) {
\r
1297 desc.setHandler(handler);
\r
1298 desc.setMultivalued(false);
\r
1299 addFieldDescriptor(desc);
\r
1301 //-- validation code for: _height
\r
1302 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1303 { //-- local scope
\r
1304 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1305 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1306 fieldValidator.setValidator(typeValidator);
\r
1307 typeValidator.setMinInclusive(-2147483648);
\r
1308 typeValidator.setMaxInclusive(2147483647);
\r
1310 desc.setValidator(fieldValidator);
\r
1312 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_startRes", "startRes", org.exolab.castor.xml.NodeType.Attribute);
\r
1313 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
1314 public java.lang.Object getValue( java.lang.Object object )
\r
1315 throws IllegalStateException
\r
1317 Viewport target = (Viewport) object;
\r
1318 if (!target.hasStartRes()) { return null; }
\r
1319 return new java.lang.Integer(target.getStartRes());
\r
1321 public void setValue( java.lang.Object object, java.lang.Object value)
\r
1322 throws IllegalStateException, IllegalArgumentException
\r
1325 Viewport target = (Viewport) object;
\r
1326 // if null, use delete method for optional primitives
\r
1327 if (value == null) {
\r
1328 target.deleteStartRes();
\r
1331 target.setStartRes( ((java.lang.Integer) value).intValue());
\r
1332 } catch (java.lang.Exception ex) {
\r
1333 throw new IllegalStateException(ex.toString());
\r
1336 public java.lang.Object newInstance(java.lang.Object parent) {
\r
1340 desc.setHandler(handler);
\r
1341 desc.setMultivalued(false);
\r
1342 addFieldDescriptor(desc);
\r
1344 //-- validation code for: _startRes
\r
1345 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1346 { //-- local scope
\r
1347 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1348 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1349 fieldValidator.setValidator(typeValidator);
\r
1350 typeValidator.setMinInclusive(-2147483648);
\r
1351 typeValidator.setMaxInclusive(2147483647);
\r
1353 desc.setValidator(fieldValidator);
\r
1355 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_startSeq", "startSeq", org.exolab.castor.xml.NodeType.Attribute);
\r
1356 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
1357 public java.lang.Object getValue( java.lang.Object object )
\r
1358 throws IllegalStateException
\r
1360 Viewport target = (Viewport) object;
\r
1361 if (!target.hasStartSeq()) { return null; }
\r
1362 return new java.lang.Integer(target.getStartSeq());
\r
1364 public void setValue( java.lang.Object object, java.lang.Object value)
\r
1365 throws IllegalStateException, IllegalArgumentException
\r
1368 Viewport target = (Viewport) object;
\r
1369 // if null, use delete method for optional primitives
\r
1370 if (value == null) {
\r
1371 target.deleteStartSeq();
\r
1374 target.setStartSeq( ((java.lang.Integer) value).intValue());
\r
1375 } catch (java.lang.Exception ex) {
\r
1376 throw new IllegalStateException(ex.toString());
\r
1379 public java.lang.Object newInstance(java.lang.Object parent) {
\r
1383 desc.setHandler(handler);
\r
1384 desc.setMultivalued(false);
\r
1385 addFieldDescriptor(desc);
\r
1387 //-- validation code for: _startSeq
\r
1388 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1389 { //-- local scope
\r
1390 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1391 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1392 fieldValidator.setValidator(typeValidator);
\r
1393 typeValidator.setMinInclusive(-2147483648);
\r
1394 typeValidator.setMaxInclusive(2147483647);
\r
1396 desc.setValidator(fieldValidator);
\r
1398 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_fontName", "fontName", org.exolab.castor.xml.NodeType.Attribute);
\r
1399 desc.setImmutable(true);
\r
1400 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
1401 public java.lang.Object getValue( java.lang.Object object )
\r
1402 throws IllegalStateException
\r
1404 Viewport target = (Viewport) object;
\r
1405 return target.getFontName();
\r
1407 public void setValue( java.lang.Object object, java.lang.Object value)
\r
1408 throws IllegalStateException, IllegalArgumentException
\r
1411 Viewport target = (Viewport) object;
\r
1412 target.setFontName( (java.lang.String) value);
\r
1413 } catch (java.lang.Exception ex) {
\r
1414 throw new IllegalStateException(ex.toString());
\r
1417 public java.lang.Object newInstance(java.lang.Object parent) {
\r
1421 desc.setHandler(handler);
\r
1422 desc.setMultivalued(false);
\r
1423 addFieldDescriptor(desc);
\r
1425 //-- validation code for: _fontName
\r
1426 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1427 { //-- local scope
\r
1428 org.exolab.castor.xml.validators.StringValidator typeValidator;
\r
1429 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
\r
1430 fieldValidator.setValidator(typeValidator);
\r
1431 typeValidator.setWhiteSpace("preserve");
\r
1433 desc.setValidator(fieldValidator);
\r
1435 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_fontSize", "fontSize", org.exolab.castor.xml.NodeType.Attribute);
\r
1436 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
1437 public java.lang.Object getValue( java.lang.Object object )
\r
1438 throws IllegalStateException
\r
1440 Viewport target = (Viewport) object;
\r
1441 if (!target.hasFontSize()) { return null; }
\r
1442 return new java.lang.Integer(target.getFontSize());
\r
1444 public void setValue( java.lang.Object object, java.lang.Object value)
\r
1445 throws IllegalStateException, IllegalArgumentException
\r
1448 Viewport target = (Viewport) object;
\r
1449 // if null, use delete method for optional primitives
\r
1450 if (value == null) {
\r
1451 target.deleteFontSize();
\r
1454 target.setFontSize( ((java.lang.Integer) value).intValue());
\r
1455 } catch (java.lang.Exception ex) {
\r
1456 throw new IllegalStateException(ex.toString());
\r
1459 public java.lang.Object newInstance(java.lang.Object parent) {
\r
1463 desc.setHandler(handler);
\r
1464 desc.setMultivalued(false);
\r
1465 addFieldDescriptor(desc);
\r
1467 //-- validation code for: _fontSize
\r
1468 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1469 { //-- local scope
\r
1470 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1471 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1472 fieldValidator.setValidator(typeValidator);
\r
1473 typeValidator.setMinInclusive(-2147483648);
\r
1474 typeValidator.setMaxInclusive(2147483647);
\r
1476 desc.setValidator(fieldValidator);
\r
1478 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_fontStyle", "fontStyle", org.exolab.castor.xml.NodeType.Attribute);
\r
1479 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
1480 public java.lang.Object getValue( java.lang.Object object )
\r
1481 throws IllegalStateException
\r
1483 Viewport target = (Viewport) object;
\r
1484 if (!target.hasFontStyle()) { return null; }
\r
1485 return new java.lang.Integer(target.getFontStyle());
\r
1487 public void setValue( java.lang.Object object, java.lang.Object value)
\r
1488 throws IllegalStateException, IllegalArgumentException
\r
1491 Viewport target = (Viewport) object;
\r
1492 // if null, use delete method for optional primitives
\r
1493 if (value == null) {
\r
1494 target.deleteFontStyle();
\r
1497 target.setFontStyle( ((java.lang.Integer) value).intValue());
\r
1498 } catch (java.lang.Exception ex) {
\r
1499 throw new IllegalStateException(ex.toString());
\r
1502 public java.lang.Object newInstance(java.lang.Object parent) {
\r
1506 desc.setHandler(handler);
\r
1507 desc.setMultivalued(false);
\r
1508 addFieldDescriptor(desc);
\r
1510 //-- validation code for: _fontStyle
\r
1511 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1512 { //-- local scope
\r
1513 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1514 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1515 fieldValidator.setValidator(typeValidator);
\r
1516 typeValidator.setMinInclusive(-2147483648);
\r
1517 typeValidator.setMaxInclusive(2147483647);
\r
1519 desc.setValidator(fieldValidator);
\r
1521 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_viewName", "viewName", org.exolab.castor.xml.NodeType.Attribute);
\r
1522 desc.setImmutable(true);
\r
1523 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
1524 public java.lang.Object getValue( java.lang.Object object )
\r
1525 throws IllegalStateException
\r
1527 Viewport target = (Viewport) object;
\r
1528 return target.getViewName();
\r
1530 public void setValue( java.lang.Object object, java.lang.Object value)
\r
1531 throws IllegalStateException, IllegalArgumentException
\r
1534 Viewport target = (Viewport) object;
\r
1535 target.setViewName( (java.lang.String) value);
\r
1536 } catch (java.lang.Exception ex) {
\r
1537 throw new IllegalStateException(ex.toString());
\r
1540 public java.lang.Object newInstance(java.lang.Object parent) {
\r
1544 desc.setHandler(handler);
\r
1545 desc.setMultivalued(false);
\r
1546 addFieldDescriptor(desc);
\r
1548 //-- validation code for: _viewName
\r
1549 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1550 { //-- local scope
\r
1551 org.exolab.castor.xml.validators.StringValidator typeValidator;
\r
1552 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
\r
1553 fieldValidator.setValidator(typeValidator);
\r
1554 typeValidator.setWhiteSpace("preserve");
\r
1556 desc.setValidator(fieldValidator);
\r
1557 //-- _sequenceSetId
\r
1558 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_sequenceSetId", "sequenceSetId", org.exolab.castor.xml.NodeType.Attribute);
\r
1559 desc.setImmutable(true);
\r
1560 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
1561 public java.lang.Object getValue( java.lang.Object object )
\r
1562 throws IllegalStateException
\r
1564 Viewport target = (Viewport) object;
\r
1565 return target.getSequenceSetId();
\r
1567 public void setValue( java.lang.Object object, java.lang.Object value)
\r
1568 throws IllegalStateException, IllegalArgumentException
\r
1571 Viewport target = (Viewport) object;
\r
1572 target.setSequenceSetId( (java.lang.String) value);
\r
1573 } catch (java.lang.Exception ex) {
\r
1574 throw new IllegalStateException(ex.toString());
\r
1577 public java.lang.Object newInstance(java.lang.Object parent) {
\r
1581 desc.setHandler(handler);
\r
1582 desc.setMultivalued(false);
\r
1583 addFieldDescriptor(desc);
\r
1585 //-- validation code for: _sequenceSetId
\r
1586 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1587 { //-- local scope
\r
1588 org.exolab.castor.xml.validators.StringValidator typeValidator;
\r
1589 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
\r
1590 fieldValidator.setValidator(typeValidator);
\r
1591 typeValidator.setWhiteSpace("preserve");
\r
1593 desc.setValidator(fieldValidator);
\r
1594 //-- _gatheredViews
\r
1595 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_gatheredViews", "gatheredViews", org.exolab.castor.xml.NodeType.Attribute);
\r
1596 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
1597 public java.lang.Object getValue( java.lang.Object object )
\r
1598 throws IllegalStateException
\r
1600 Viewport target = (Viewport) object;
\r
1601 if (!target.hasGatheredViews()) { return null; }
\r
1602 return (target.getGatheredViews() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
\r
1604 public void setValue( java.lang.Object object, java.lang.Object value)
\r
1605 throws IllegalStateException, IllegalArgumentException
\r
1608 Viewport target = (Viewport) object;
\r
1609 // if null, use delete method for optional primitives
\r
1610 if (value == null) {
\r
1611 target.deleteGatheredViews();
\r
1614 target.setGatheredViews( ((java.lang.Boolean) value).booleanValue());
\r
1615 } catch (java.lang.Exception ex) {
\r
1616 throw new IllegalStateException(ex.toString());
\r
1619 public java.lang.Object newInstance(java.lang.Object parent) {
\r
1623 desc.setHandler(handler);
\r
1624 desc.setMultivalued(false);
\r
1625 addFieldDescriptor(desc);
\r
1627 //-- validation code for: _gatheredViews
\r
1628 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1629 { //-- local scope
\r
1630 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
1631 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
1632 fieldValidator.setValidator(typeValidator);
\r
1634 desc.setValidator(fieldValidator);
\r
1636 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_textCol1", "textCol1", org.exolab.castor.xml.NodeType.Attribute);
\r
1637 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
1638 public java.lang.Object getValue( java.lang.Object object )
\r
1639 throws IllegalStateException
\r
1641 Viewport target = (Viewport) object;
\r
1642 if (!target.hasTextCol1()) { return null; }
\r
1643 return new java.lang.Integer(target.getTextCol1());
\r
1645 public void setValue( java.lang.Object object, java.lang.Object value)
\r
1646 throws IllegalStateException, IllegalArgumentException
\r
1649 Viewport target = (Viewport) object;
\r
1650 // if null, use delete method for optional primitives
\r
1651 if (value == null) {
\r
1652 target.deleteTextCol1();
\r
1655 target.setTextCol1( ((java.lang.Integer) value).intValue());
\r
1656 } catch (java.lang.Exception ex) {
\r
1657 throw new IllegalStateException(ex.toString());
\r
1660 public java.lang.Object newInstance(java.lang.Object parent) {
\r
1664 desc.setHandler(handler);
\r
1665 desc.setMultivalued(false);
\r
1666 addFieldDescriptor(desc);
\r
1668 //-- validation code for: _textCol1
\r
1669 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1670 { //-- local scope
\r
1671 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1672 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1673 fieldValidator.setValidator(typeValidator);
\r
1674 typeValidator.setMinInclusive(-2147483648);
\r
1675 typeValidator.setMaxInclusive(2147483647);
\r
1677 desc.setValidator(fieldValidator);
\r
1679 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_textCol2", "textCol2", org.exolab.castor.xml.NodeType.Attribute);
\r
1680 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
1681 public java.lang.Object getValue( java.lang.Object object )
\r
1682 throws IllegalStateException
\r
1684 Viewport target = (Viewport) object;
\r
1685 if (!target.hasTextCol2()) { return null; }
\r
1686 return new java.lang.Integer(target.getTextCol2());
\r
1688 public void setValue( java.lang.Object object, java.lang.Object value)
\r
1689 throws IllegalStateException, IllegalArgumentException
\r
1692 Viewport target = (Viewport) object;
\r
1693 // if null, use delete method for optional primitives
\r
1694 if (value == null) {
\r
1695 target.deleteTextCol2();
\r
1698 target.setTextCol2( ((java.lang.Integer) value).intValue());
\r
1699 } catch (java.lang.Exception ex) {
\r
1700 throw new IllegalStateException(ex.toString());
\r
1703 public java.lang.Object newInstance(java.lang.Object parent) {
\r
1707 desc.setHandler(handler);
\r
1708 desc.setMultivalued(false);
\r
1709 addFieldDescriptor(desc);
\r
1711 //-- validation code for: _textCol2
\r
1712 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1713 { //-- local scope
\r
1714 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1715 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1716 fieldValidator.setValidator(typeValidator);
\r
1717 typeValidator.setMinInclusive(-2147483648);
\r
1718 typeValidator.setMaxInclusive(2147483647);
\r
1720 desc.setValidator(fieldValidator);
\r
1721 //-- _textColThreshold
\r
1722 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_textColThreshold", "textColThreshold", org.exolab.castor.xml.NodeType.Attribute);
\r
1723 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
1724 public java.lang.Object getValue( java.lang.Object object )
\r
1725 throws IllegalStateException
\r
1727 Viewport target = (Viewport) object;
\r
1728 if (!target.hasTextColThreshold()) { return null; }
\r
1729 return new java.lang.Integer(target.getTextColThreshold());
\r
1731 public void setValue( java.lang.Object object, java.lang.Object value)
\r
1732 throws IllegalStateException, IllegalArgumentException
\r
1735 Viewport target = (Viewport) object;
\r
1736 // if null, use delete method for optional primitives
\r
1737 if (value == null) {
\r
1738 target.deleteTextColThreshold();
\r
1741 target.setTextColThreshold( ((java.lang.Integer) value).intValue());
\r
1742 } catch (java.lang.Exception ex) {
\r
1743 throw new IllegalStateException(ex.toString());
\r
1746 public java.lang.Object newInstance(java.lang.Object parent) {
\r
1750 desc.setHandler(handler);
\r
1751 desc.setMultivalued(false);
\r
1752 addFieldDescriptor(desc);
\r
1754 //-- validation code for: _textColThreshold
\r
1755 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1756 { //-- local scope
\r
1757 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1758 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1759 fieldValidator.setValidator(typeValidator);
\r
1760 typeValidator.setMinInclusive(-2147483648);
\r
1761 typeValidator.setMaxInclusive(2147483647);
\r
1763 desc.setValidator(fieldValidator);
\r
1765 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_id", "id", org.exolab.castor.xml.NodeType.Attribute);
\r
1766 super.setIdentity(desc);
\r
1767 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
1768 public java.lang.Object getValue( java.lang.Object object )
\r
1769 throws IllegalStateException
\r
1771 Viewport target = (Viewport) object;
\r
1772 return target.getId();
\r
1774 public void setValue( java.lang.Object object, java.lang.Object value)
\r
1775 throws IllegalStateException, IllegalArgumentException
\r
1778 Viewport target = (Viewport) object;
\r
1779 target.setId( (java.lang.String) value);
\r
1780 } catch (java.lang.Exception ex) {
\r
1781 throw new IllegalStateException(ex.toString());
\r
1784 public java.lang.Object newInstance(java.lang.Object parent) {
\r
1785 return new java.lang.String();
\r
1788 desc.setHandler(handler);
\r
1789 desc.setMultivalued(false);
\r
1790 addFieldDescriptor(desc);
\r
1792 //-- validation code for: _id
\r
1793 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1794 { //-- local scope
\r
1795 org.exolab.castor.xml.validators.IdValidator typeValidator;
\r
1796 typeValidator = new org.exolab.castor.xml.validators.IdValidator();
\r
1797 fieldValidator.setValidator(typeValidator);
\r
1799 desc.setValidator(fieldValidator);
\r
1800 //-- initialize element descriptors
\r
1802 //-- _annotationColours
\r
1803 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(jalview.schemabinding.version2.AnnotationColours.class, "_annotationColours", "AnnotationColours", org.exolab.castor.xml.NodeType.Element);
\r
1804 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
1805 public java.lang.Object getValue( java.lang.Object object )
\r
1806 throws IllegalStateException
\r
1808 Viewport target = (Viewport) object;
\r
1809 return target.getAnnotationColours();
\r
1811 public void setValue( java.lang.Object object, java.lang.Object value)
\r
1812 throws IllegalStateException, IllegalArgumentException
\r
1815 Viewport target = (Viewport) object;
\r
1816 target.setAnnotationColours( (jalview.schemabinding.version2.AnnotationColours) value);
\r
1817 } catch (java.lang.Exception ex) {
\r
1818 throw new IllegalStateException(ex.toString());
\r
1821 public java.lang.Object newInstance(java.lang.Object parent) {
\r
1822 return new jalview.schemabinding.version2.AnnotationColours();
\r
1825 desc.setHandler(handler);
\r
1826 desc.setNameSpaceURI("www.jalview.org");
\r
1827 desc.setMultivalued(false);
\r
1828 addFieldDescriptor(desc);
\r
1830 //-- validation code for: _annotationColours
\r
1831 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1832 { //-- local scope
\r
1834 desc.setValidator(fieldValidator);
\r
1835 //-- _hiddenColumnsList
\r
1836 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(jalview.schemabinding.version2.HiddenColumns.class, "_hiddenColumnsList", "hiddenColumns", org.exolab.castor.xml.NodeType.Element);
\r
1837 handler = new org.exolab.castor.xml.XMLFieldHandler() {
\r
1838 public java.lang.Object getValue( java.lang.Object object )
\r
1839 throws IllegalStateException
\r
1841 Viewport target = (Viewport) object;
\r
1842 return target.getHiddenColumns();
\r
1844 public void setValue( java.lang.Object object, java.lang.Object value)
\r
1845 throws IllegalStateException, IllegalArgumentException
\r
1848 Viewport target = (Viewport) object;
\r
1849 target.addHiddenColumns( (jalview.schemabinding.version2.HiddenColumns) value);
\r
1850 } catch (java.lang.Exception ex) {
\r
1851 throw new IllegalStateException(ex.toString());
\r
1854 public void resetValue(Object object) throws IllegalStateException, IllegalArgumentException {
\r
1856 Viewport target = (Viewport) object;
\r
1857 target.removeAllHiddenColumns();
\r
1858 } catch (java.lang.Exception ex) {
\r
1859 throw new IllegalStateException(ex.toString());
\r
1862 public java.lang.Object newInstance(java.lang.Object parent) {
\r
1863 return new jalview.schemabinding.version2.HiddenColumns();
\r
1866 desc.setHandler(handler);
\r
1867 desc.setNameSpaceURI("www.jalview.org");
\r
1868 desc.setMultivalued(true);
\r
1869 addFieldDescriptor(desc);
\r
1871 //-- validation code for: _hiddenColumnsList
\r
1872 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1873 fieldValidator.setMinOccurs(0);
\r
1874 { //-- local scope
\r
1876 desc.setValidator(fieldValidator);
\r
1885 * Method getAccessMode.
\r
1887 * @return the access mode specified for this class.
\r
1889 public org.exolab.castor.mapping.AccessMode getAccessMode(
\r
1895 * Method getIdentity.
\r
1897 * @return the identity field, null if this class has no
\r
1900 public org.exolab.castor.mapping.FieldDescriptor getIdentity(
\r
1902 return super.getIdentity();
\r
1906 * Method getJavaClass.
\r
1908 * @return the Java class represented by this descriptor.
\r
1910 public java.lang.Class getJavaClass(
\r
1912 return jalview.schemabinding.version2.Viewport.class;
\r
1916 * Method getNameSpacePrefix.
\r
1918 * @return the namespace prefix to use when marshaling as XML.
\r
1920 public java.lang.String getNameSpacePrefix(
\r
1926 * Method getNameSpaceURI.
\r
1928 * @return the namespace URI used when marshaling and
\r
1929 * unmarshaling as XML.
\r
1931 public java.lang.String getNameSpaceURI(
\r
1937 * Method getValidator.
\r
1939 * @return a specific validator for the class described by this
\r
1940 * ClassDescriptor.
\r
1942 public org.exolab.castor.xml.TypeValidator getValidator(
\r
1948 * Method getXMLName.
\r
1950 * @return the XML Name for the Class being described.
\r
1952 public java.lang.String getXMLName(
\r
1958 * Method isElementDefinition.
\r
1960 * @return true if XML schema definition of this Class is that
\r
1962 * element or element with anonymous type definition.
\r
1964 public boolean isElementDefinition(
\r
1966 return _elementDefinition;
\r