2 * This class was automatically generated with
3 * <a href="http://www.castor.org">Castor 1.1</a>, using an XML
8 package jalview.schemabinding.version2.descriptors;
10 //---------------------------------/
11 //- Imported classes and packages -/
12 //---------------------------------/
14 import jalview.schemabinding.version2.Viewport;
17 * Class ViewportDescriptor.
19 * @version $Revision$ $Date$
21 public class ViewportDescriptor extends org.exolab.castor.xml.util.XMLClassDescriptorImpl {
24 //--------------------------/
25 //- Class/Member Variables -/
26 //--------------------------/
29 * Field _elementDefinition.
31 private boolean _elementDefinition;
36 private java.lang.String _nsPrefix;
41 private java.lang.String _nsURI;
46 private java.lang.String _xmlName;
53 public ViewportDescriptor() {
55 _nsURI = "www.jalview.org";
56 _xmlName = "Viewport";
57 _elementDefinition = true;
59 //-- set grouping compositor
60 setCompositorAsSequence();
61 org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null;
62 org.exolab.castor.mapping.FieldHandler handler = null;
63 org.exolab.castor.xml.FieldValidator fieldValidator = null;
64 //-- initialize attribute descriptors
66 //-- _conservationSelected
67 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_conservationSelected", "conservationSelected", org.exolab.castor.xml.NodeType.Attribute);
68 handler = new org.exolab.castor.xml.XMLFieldHandler() {
69 public java.lang.Object getValue( java.lang.Object object )
70 throws IllegalStateException
72 Viewport target = (Viewport) object;
73 if (!target.hasConservationSelected()) { return null; }
74 return (target.getConservationSelected() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
76 public void setValue( java.lang.Object object, java.lang.Object value)
77 throws IllegalStateException, IllegalArgumentException
80 Viewport target = (Viewport) object;
81 // if null, use delete method for optional primitives
83 target.deleteConservationSelected();
86 target.setConservationSelected( ((java.lang.Boolean) value).booleanValue());
87 } catch (java.lang.Exception ex) {
88 throw new IllegalStateException(ex.toString());
91 public java.lang.Object newInstance(java.lang.Object parent) {
95 desc.setHandler(handler);
96 desc.setMultivalued(false);
97 addFieldDescriptor(desc);
99 //-- validation code for: _conservationSelected
100 fieldValidator = new org.exolab.castor.xml.FieldValidator();
102 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
103 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
104 fieldValidator.setValidator(typeValidator);
106 desc.setValidator(fieldValidator);
108 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_pidSelected", "pidSelected", org.exolab.castor.xml.NodeType.Attribute);
109 handler = new org.exolab.castor.xml.XMLFieldHandler() {
110 public java.lang.Object getValue( java.lang.Object object )
111 throws IllegalStateException
113 Viewport target = (Viewport) object;
114 if (!target.hasPidSelected()) { return null; }
115 return (target.getPidSelected() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
117 public void setValue( java.lang.Object object, java.lang.Object value)
118 throws IllegalStateException, IllegalArgumentException
121 Viewport target = (Viewport) object;
122 // if null, use delete method for optional primitives
124 target.deletePidSelected();
127 target.setPidSelected( ((java.lang.Boolean) value).booleanValue());
128 } catch (java.lang.Exception ex) {
129 throw new IllegalStateException(ex.toString());
132 public java.lang.Object newInstance(java.lang.Object parent) {
136 desc.setHandler(handler);
137 desc.setMultivalued(false);
138 addFieldDescriptor(desc);
140 //-- validation code for: _pidSelected
141 fieldValidator = new org.exolab.castor.xml.FieldValidator();
143 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
144 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
145 fieldValidator.setValidator(typeValidator);
147 desc.setValidator(fieldValidator);
149 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_bgColour", "bgColour", org.exolab.castor.xml.NodeType.Attribute);
150 desc.setImmutable(true);
151 handler = new org.exolab.castor.xml.XMLFieldHandler() {
152 public java.lang.Object getValue( java.lang.Object object )
153 throws IllegalStateException
155 Viewport target = (Viewport) object;
156 return target.getBgColour();
158 public void setValue( java.lang.Object object, java.lang.Object value)
159 throws IllegalStateException, IllegalArgumentException
162 Viewport target = (Viewport) object;
163 target.setBgColour( (java.lang.String) value);
164 } catch (java.lang.Exception ex) {
165 throw new IllegalStateException(ex.toString());
168 public java.lang.Object newInstance(java.lang.Object parent) {
172 desc.setHandler(handler);
173 desc.setMultivalued(false);
174 addFieldDescriptor(desc);
176 //-- validation code for: _bgColour
177 fieldValidator = new org.exolab.castor.xml.FieldValidator();
179 org.exolab.castor.xml.validators.StringValidator typeValidator;
180 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
181 fieldValidator.setValidator(typeValidator);
182 typeValidator.setWhiteSpace("preserve");
184 desc.setValidator(fieldValidator);
186 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_consThreshold", "consThreshold", org.exolab.castor.xml.NodeType.Attribute);
187 handler = new org.exolab.castor.xml.XMLFieldHandler() {
188 public java.lang.Object getValue( java.lang.Object object )
189 throws IllegalStateException
191 Viewport target = (Viewport) object;
192 if (!target.hasConsThreshold()) { return null; }
193 return new java.lang.Integer(target.getConsThreshold());
195 public void setValue( java.lang.Object object, java.lang.Object value)
196 throws IllegalStateException, IllegalArgumentException
199 Viewport target = (Viewport) object;
200 // if null, use delete method for optional primitives
202 target.deleteConsThreshold();
205 target.setConsThreshold( ((java.lang.Integer) value).intValue());
206 } catch (java.lang.Exception ex) {
207 throw new IllegalStateException(ex.toString());
210 public java.lang.Object newInstance(java.lang.Object parent) {
214 desc.setHandler(handler);
215 desc.setMultivalued(false);
216 addFieldDescriptor(desc);
218 //-- validation code for: _consThreshold
219 fieldValidator = new org.exolab.castor.xml.FieldValidator();
221 org.exolab.castor.xml.validators.IntValidator typeValidator;
222 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
223 fieldValidator.setValidator(typeValidator);
224 typeValidator.setMinInclusive(-2147483648);
225 typeValidator.setMaxInclusive(2147483647);
227 desc.setValidator(fieldValidator);
229 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_pidThreshold", "pidThreshold", org.exolab.castor.xml.NodeType.Attribute);
230 handler = new org.exolab.castor.xml.XMLFieldHandler() {
231 public java.lang.Object getValue( java.lang.Object object )
232 throws IllegalStateException
234 Viewport target = (Viewport) object;
235 if (!target.hasPidThreshold()) { return null; }
236 return new java.lang.Integer(target.getPidThreshold());
238 public void setValue( java.lang.Object object, java.lang.Object value)
239 throws IllegalStateException, IllegalArgumentException
242 Viewport target = (Viewport) object;
243 // if null, use delete method for optional primitives
245 target.deletePidThreshold();
248 target.setPidThreshold( ((java.lang.Integer) value).intValue());
249 } catch (java.lang.Exception ex) {
250 throw new IllegalStateException(ex.toString());
253 public java.lang.Object newInstance(java.lang.Object parent) {
257 desc.setHandler(handler);
258 desc.setMultivalued(false);
259 addFieldDescriptor(desc);
261 //-- validation code for: _pidThreshold
262 fieldValidator = new org.exolab.castor.xml.FieldValidator();
264 org.exolab.castor.xml.validators.IntValidator typeValidator;
265 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
266 fieldValidator.setValidator(typeValidator);
267 typeValidator.setMinInclusive(-2147483648);
268 typeValidator.setMaxInclusive(2147483647);
270 desc.setValidator(fieldValidator);
272 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_title", "title", org.exolab.castor.xml.NodeType.Attribute);
273 desc.setImmutable(true);
274 handler = new org.exolab.castor.xml.XMLFieldHandler() {
275 public java.lang.Object getValue( java.lang.Object object )
276 throws IllegalStateException
278 Viewport target = (Viewport) object;
279 return target.getTitle();
281 public void setValue( java.lang.Object object, java.lang.Object value)
282 throws IllegalStateException, IllegalArgumentException
285 Viewport target = (Viewport) object;
286 target.setTitle( (java.lang.String) value);
287 } catch (java.lang.Exception ex) {
288 throw new IllegalStateException(ex.toString());
291 public java.lang.Object newInstance(java.lang.Object parent) {
295 desc.setHandler(handler);
296 desc.setMultivalued(false);
297 addFieldDescriptor(desc);
299 //-- validation code for: _title
300 fieldValidator = new org.exolab.castor.xml.FieldValidator();
302 org.exolab.castor.xml.validators.StringValidator typeValidator;
303 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
304 fieldValidator.setValidator(typeValidator);
305 typeValidator.setWhiteSpace("preserve");
307 desc.setValidator(fieldValidator);
309 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showFullId", "showFullId", org.exolab.castor.xml.NodeType.Attribute);
310 handler = new org.exolab.castor.xml.XMLFieldHandler() {
311 public java.lang.Object getValue( java.lang.Object object )
312 throws IllegalStateException
314 Viewport target = (Viewport) object;
315 if (!target.hasShowFullId()) { return null; }
316 return (target.getShowFullId() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
318 public void setValue( java.lang.Object object, java.lang.Object value)
319 throws IllegalStateException, IllegalArgumentException
322 Viewport target = (Viewport) object;
323 // if null, use delete method for optional primitives
325 target.deleteShowFullId();
328 target.setShowFullId( ((java.lang.Boolean) value).booleanValue());
329 } catch (java.lang.Exception ex) {
330 throw new IllegalStateException(ex.toString());
333 public java.lang.Object newInstance(java.lang.Object parent) {
337 desc.setHandler(handler);
338 desc.setMultivalued(false);
339 addFieldDescriptor(desc);
341 //-- validation code for: _showFullId
342 fieldValidator = new org.exolab.castor.xml.FieldValidator();
344 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
345 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
346 fieldValidator.setValidator(typeValidator);
348 desc.setValidator(fieldValidator);
350 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_rightAlignIds", "rightAlignIds", org.exolab.castor.xml.NodeType.Attribute);
351 handler = new org.exolab.castor.xml.XMLFieldHandler() {
352 public java.lang.Object getValue( java.lang.Object object )
353 throws IllegalStateException
355 Viewport target = (Viewport) object;
356 if (!target.hasRightAlignIds()) { return null; }
357 return (target.getRightAlignIds() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
359 public void setValue( java.lang.Object object, java.lang.Object value)
360 throws IllegalStateException, IllegalArgumentException
363 Viewport target = (Viewport) object;
364 // if null, use delete method for optional primitives
366 target.deleteRightAlignIds();
369 target.setRightAlignIds( ((java.lang.Boolean) value).booleanValue());
370 } catch (java.lang.Exception ex) {
371 throw new IllegalStateException(ex.toString());
374 public java.lang.Object newInstance(java.lang.Object parent) {
378 desc.setHandler(handler);
379 desc.setMultivalued(false);
380 addFieldDescriptor(desc);
382 //-- validation code for: _rightAlignIds
383 fieldValidator = new org.exolab.castor.xml.FieldValidator();
385 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
386 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
387 fieldValidator.setValidator(typeValidator);
389 desc.setValidator(fieldValidator);
391 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showText", "showText", org.exolab.castor.xml.NodeType.Attribute);
392 handler = new org.exolab.castor.xml.XMLFieldHandler() {
393 public java.lang.Object getValue( java.lang.Object object )
394 throws IllegalStateException
396 Viewport target = (Viewport) object;
397 if (!target.hasShowText()) { return null; }
398 return (target.getShowText() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
400 public void setValue( java.lang.Object object, java.lang.Object value)
401 throws IllegalStateException, IllegalArgumentException
404 Viewport target = (Viewport) object;
405 // if null, use delete method for optional primitives
407 target.deleteShowText();
410 target.setShowText( ((java.lang.Boolean) value).booleanValue());
411 } catch (java.lang.Exception ex) {
412 throw new IllegalStateException(ex.toString());
415 public java.lang.Object newInstance(java.lang.Object parent) {
419 desc.setHandler(handler);
420 desc.setMultivalued(false);
421 addFieldDescriptor(desc);
423 //-- validation code for: _showText
424 fieldValidator = new org.exolab.castor.xml.FieldValidator();
426 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
427 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
428 fieldValidator.setValidator(typeValidator);
430 desc.setValidator(fieldValidator);
432 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showColourText", "showColourText", org.exolab.castor.xml.NodeType.Attribute);
433 handler = new org.exolab.castor.xml.XMLFieldHandler() {
434 public java.lang.Object getValue( java.lang.Object object )
435 throws IllegalStateException
437 Viewport target = (Viewport) object;
438 if (!target.hasShowColourText()) { return null; }
439 return (target.getShowColourText() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
441 public void setValue( java.lang.Object object, java.lang.Object value)
442 throws IllegalStateException, IllegalArgumentException
445 Viewport target = (Viewport) object;
446 // if null, use delete method for optional primitives
448 target.deleteShowColourText();
451 target.setShowColourText( ((java.lang.Boolean) value).booleanValue());
452 } catch (java.lang.Exception ex) {
453 throw new IllegalStateException(ex.toString());
456 public java.lang.Object newInstance(java.lang.Object parent) {
460 desc.setHandler(handler);
461 desc.setMultivalued(false);
462 addFieldDescriptor(desc);
464 //-- validation code for: _showColourText
465 fieldValidator = new org.exolab.castor.xml.FieldValidator();
467 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
468 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
469 fieldValidator.setValidator(typeValidator);
471 desc.setValidator(fieldValidator);
472 //-- _showUnconserved
473 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showUnconserved", "showUnconserved", org.exolab.castor.xml.NodeType.Attribute);
474 handler = new org.exolab.castor.xml.XMLFieldHandler() {
475 public java.lang.Object getValue( java.lang.Object object )
476 throws IllegalStateException
478 Viewport target = (Viewport) object;
479 if (!target.hasShowUnconserved()) { return null; }
480 return (target.getShowUnconserved() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
482 public void setValue( java.lang.Object object, java.lang.Object value)
483 throws IllegalStateException, IllegalArgumentException
486 Viewport target = (Viewport) object;
487 // if null, use delete method for optional primitives
489 target.deleteShowUnconserved();
492 target.setShowUnconserved( ((java.lang.Boolean) value).booleanValue());
493 } catch (java.lang.Exception ex) {
494 throw new IllegalStateException(ex.toString());
497 public java.lang.Object newInstance(java.lang.Object parent) {
501 desc.setHandler(handler);
502 desc.setMultivalued(false);
503 addFieldDescriptor(desc);
505 //-- validation code for: _showUnconserved
506 fieldValidator = new org.exolab.castor.xml.FieldValidator();
508 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
509 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
510 fieldValidator.setValidator(typeValidator);
512 desc.setValidator(fieldValidator);
514 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showBoxes", "showBoxes", org.exolab.castor.xml.NodeType.Attribute);
515 handler = new org.exolab.castor.xml.XMLFieldHandler() {
516 public java.lang.Object getValue( java.lang.Object object )
517 throws IllegalStateException
519 Viewport target = (Viewport) object;
520 if (!target.hasShowBoxes()) { return null; }
521 return (target.getShowBoxes() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
523 public void setValue( java.lang.Object object, java.lang.Object value)
524 throws IllegalStateException, IllegalArgumentException
527 Viewport target = (Viewport) object;
528 // if null, use delete method for optional primitives
530 target.deleteShowBoxes();
533 target.setShowBoxes( ((java.lang.Boolean) value).booleanValue());
534 } catch (java.lang.Exception ex) {
535 throw new IllegalStateException(ex.toString());
538 public java.lang.Object newInstance(java.lang.Object parent) {
542 desc.setHandler(handler);
543 desc.setMultivalued(false);
544 addFieldDescriptor(desc);
546 //-- validation code for: _showBoxes
547 fieldValidator = new org.exolab.castor.xml.FieldValidator();
549 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
550 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
551 fieldValidator.setValidator(typeValidator);
553 desc.setValidator(fieldValidator);
555 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_wrapAlignment", "wrapAlignment", org.exolab.castor.xml.NodeType.Attribute);
556 handler = new org.exolab.castor.xml.XMLFieldHandler() {
557 public java.lang.Object getValue( java.lang.Object object )
558 throws IllegalStateException
560 Viewport target = (Viewport) object;
561 if (!target.hasWrapAlignment()) { return null; }
562 return (target.getWrapAlignment() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
564 public void setValue( java.lang.Object object, java.lang.Object value)
565 throws IllegalStateException, IllegalArgumentException
568 Viewport target = (Viewport) object;
569 // if null, use delete method for optional primitives
571 target.deleteWrapAlignment();
574 target.setWrapAlignment( ((java.lang.Boolean) value).booleanValue());
575 } catch (java.lang.Exception ex) {
576 throw new IllegalStateException(ex.toString());
579 public java.lang.Object newInstance(java.lang.Object parent) {
583 desc.setHandler(handler);
584 desc.setMultivalued(false);
585 addFieldDescriptor(desc);
587 //-- validation code for: _wrapAlignment
588 fieldValidator = new org.exolab.castor.xml.FieldValidator();
590 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
591 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
592 fieldValidator.setValidator(typeValidator);
594 desc.setValidator(fieldValidator);
596 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_renderGaps", "renderGaps", org.exolab.castor.xml.NodeType.Attribute);
597 handler = new org.exolab.castor.xml.XMLFieldHandler() {
598 public java.lang.Object getValue( java.lang.Object object )
599 throws IllegalStateException
601 Viewport target = (Viewport) object;
602 if (!target.hasRenderGaps()) { return null; }
603 return (target.getRenderGaps() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
605 public void setValue( java.lang.Object object, java.lang.Object value)
606 throws IllegalStateException, IllegalArgumentException
609 Viewport target = (Viewport) object;
610 // if null, use delete method for optional primitives
612 target.deleteRenderGaps();
615 target.setRenderGaps( ((java.lang.Boolean) value).booleanValue());
616 } catch (java.lang.Exception ex) {
617 throw new IllegalStateException(ex.toString());
620 public java.lang.Object newInstance(java.lang.Object parent) {
624 desc.setHandler(handler);
625 desc.setMultivalued(false);
626 addFieldDescriptor(desc);
628 //-- validation code for: _renderGaps
629 fieldValidator = new org.exolab.castor.xml.FieldValidator();
631 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
632 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
633 fieldValidator.setValidator(typeValidator);
635 desc.setValidator(fieldValidator);
636 //-- _showSequenceFeatures
637 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showSequenceFeatures", "showSequenceFeatures", org.exolab.castor.xml.NodeType.Attribute);
638 handler = new org.exolab.castor.xml.XMLFieldHandler() {
639 public java.lang.Object getValue( java.lang.Object object )
640 throws IllegalStateException
642 Viewport target = (Viewport) object;
643 if (!target.hasShowSequenceFeatures()) { return null; }
644 return (target.getShowSequenceFeatures() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
646 public void setValue( java.lang.Object object, java.lang.Object value)
647 throws IllegalStateException, IllegalArgumentException
650 Viewport target = (Viewport) object;
651 // if null, use delete method for optional primitives
653 target.deleteShowSequenceFeatures();
656 target.setShowSequenceFeatures( ((java.lang.Boolean) value).booleanValue());
657 } catch (java.lang.Exception ex) {
658 throw new IllegalStateException(ex.toString());
661 public java.lang.Object newInstance(java.lang.Object parent) {
665 desc.setHandler(handler);
666 desc.setMultivalued(false);
667 addFieldDescriptor(desc);
669 //-- validation code for: _showSequenceFeatures
670 fieldValidator = new org.exolab.castor.xml.FieldValidator();
672 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
673 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
674 fieldValidator.setValidator(typeValidator);
676 desc.setValidator(fieldValidator);
677 //-- _showNPfeatureTooltip
678 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showNPfeatureTooltip", "showNPfeatureTooltip", org.exolab.castor.xml.NodeType.Attribute);
679 handler = new org.exolab.castor.xml.XMLFieldHandler() {
680 public java.lang.Object getValue( java.lang.Object object )
681 throws IllegalStateException
683 Viewport target = (Viewport) object;
684 if (!target.hasShowNPfeatureTooltip()) { return null; }
685 return (target.getShowNPfeatureTooltip() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
687 public void setValue( java.lang.Object object, java.lang.Object value)
688 throws IllegalStateException, IllegalArgumentException
691 Viewport target = (Viewport) object;
692 // if null, use delete method for optional primitives
694 target.deleteShowNPfeatureTooltip();
697 target.setShowNPfeatureTooltip( ((java.lang.Boolean) value).booleanValue());
698 } catch (java.lang.Exception ex) {
699 throw new IllegalStateException(ex.toString());
702 public java.lang.Object newInstance(java.lang.Object parent) {
706 desc.setHandler(handler);
707 desc.setMultivalued(false);
708 addFieldDescriptor(desc);
710 //-- validation code for: _showNPfeatureTooltip
711 fieldValidator = new org.exolab.castor.xml.FieldValidator();
713 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
714 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
715 fieldValidator.setValidator(typeValidator);
717 desc.setValidator(fieldValidator);
718 //-- _showDbRefTooltip
719 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showDbRefTooltip", "showDbRefTooltip", org.exolab.castor.xml.NodeType.Attribute);
720 handler = new org.exolab.castor.xml.XMLFieldHandler() {
721 public java.lang.Object getValue( java.lang.Object object )
722 throws IllegalStateException
724 Viewport target = (Viewport) object;
725 if (!target.hasShowDbRefTooltip()) { return null; }
726 return (target.getShowDbRefTooltip() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
728 public void setValue( java.lang.Object object, java.lang.Object value)
729 throws IllegalStateException, IllegalArgumentException
732 Viewport target = (Viewport) object;
733 // if null, use delete method for optional primitives
735 target.deleteShowDbRefTooltip();
738 target.setShowDbRefTooltip( ((java.lang.Boolean) value).booleanValue());
739 } catch (java.lang.Exception ex) {
740 throw new IllegalStateException(ex.toString());
743 public java.lang.Object newInstance(java.lang.Object parent) {
747 desc.setHandler(handler);
748 desc.setMultivalued(false);
749 addFieldDescriptor(desc);
751 //-- validation code for: _showDbRefTooltip
752 fieldValidator = new org.exolab.castor.xml.FieldValidator();
754 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
755 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
756 fieldValidator.setValidator(typeValidator);
758 desc.setValidator(fieldValidator);
759 //-- _followHighlight
760 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_followHighlight", "followHighlight", org.exolab.castor.xml.NodeType.Attribute);
761 handler = new org.exolab.castor.xml.XMLFieldHandler() {
762 public java.lang.Object getValue( java.lang.Object object )
763 throws IllegalStateException
765 Viewport target = (Viewport) object;
766 if (!target.hasFollowHighlight()) { return null; }
767 return (target.getFollowHighlight() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
769 public void setValue( java.lang.Object object, java.lang.Object value)
770 throws IllegalStateException, IllegalArgumentException
773 Viewport target = (Viewport) object;
774 // if null, use delete method for optional primitives
776 target.deleteFollowHighlight();
779 target.setFollowHighlight( ((java.lang.Boolean) value).booleanValue());
780 } catch (java.lang.Exception ex) {
781 throw new IllegalStateException(ex.toString());
784 public java.lang.Object newInstance(java.lang.Object parent) {
788 desc.setHandler(handler);
789 desc.setMultivalued(false);
790 addFieldDescriptor(desc);
792 //-- validation code for: _followHighlight
793 fieldValidator = new org.exolab.castor.xml.FieldValidator();
795 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
796 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
797 fieldValidator.setValidator(typeValidator);
799 desc.setValidator(fieldValidator);
800 //-- _followSelection
801 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_followSelection", "followSelection", org.exolab.castor.xml.NodeType.Attribute);
802 handler = new org.exolab.castor.xml.XMLFieldHandler() {
803 public java.lang.Object getValue( java.lang.Object object )
804 throws IllegalStateException
806 Viewport target = (Viewport) object;
807 if (!target.hasFollowSelection()) { return null; }
808 return (target.getFollowSelection() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
810 public void setValue( java.lang.Object object, java.lang.Object value)
811 throws IllegalStateException, IllegalArgumentException
814 Viewport target = (Viewport) object;
815 // if null, use delete method for optional primitives
817 target.deleteFollowSelection();
820 target.setFollowSelection( ((java.lang.Boolean) value).booleanValue());
821 } catch (java.lang.Exception ex) {
822 throw new IllegalStateException(ex.toString());
825 public java.lang.Object newInstance(java.lang.Object parent) {
829 desc.setHandler(handler);
830 desc.setMultivalued(false);
831 addFieldDescriptor(desc);
833 //-- validation code for: _followSelection
834 fieldValidator = new org.exolab.castor.xml.FieldValidator();
836 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
837 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
838 fieldValidator.setValidator(typeValidator);
840 desc.setValidator(fieldValidator);
842 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showAnnotation", "showAnnotation", org.exolab.castor.xml.NodeType.Attribute);
843 handler = new org.exolab.castor.xml.XMLFieldHandler() {
844 public java.lang.Object getValue( java.lang.Object object )
845 throws IllegalStateException
847 Viewport target = (Viewport) object;
848 if (!target.hasShowAnnotation()) { return null; }
849 return (target.getShowAnnotation() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
851 public void setValue( java.lang.Object object, java.lang.Object value)
852 throws IllegalStateException, IllegalArgumentException
855 Viewport target = (Viewport) object;
856 // if null, use delete method for optional primitives
858 target.deleteShowAnnotation();
861 target.setShowAnnotation( ((java.lang.Boolean) value).booleanValue());
862 } catch (java.lang.Exception ex) {
863 throw new IllegalStateException(ex.toString());
866 public java.lang.Object newInstance(java.lang.Object parent) {
870 desc.setHandler(handler);
871 desc.setMultivalued(false);
872 addFieldDescriptor(desc);
874 //-- validation code for: _showAnnotation
875 fieldValidator = new org.exolab.castor.xml.FieldValidator();
877 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
878 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
879 fieldValidator.setValidator(typeValidator);
881 desc.setValidator(fieldValidator);
882 //-- _centreColumnLabels
883 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_centreColumnLabels", "centreColumnLabels", org.exolab.castor.xml.NodeType.Attribute);
884 handler = new org.exolab.castor.xml.XMLFieldHandler() {
885 public java.lang.Object getValue( java.lang.Object object )
886 throws IllegalStateException
888 Viewport target = (Viewport) object;
889 if (!target.hasCentreColumnLabels()) { return null; }
890 return (target.getCentreColumnLabels() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
892 public void setValue( java.lang.Object object, java.lang.Object value)
893 throws IllegalStateException, IllegalArgumentException
896 Viewport target = (Viewport) object;
897 // if null, use delete method for optional primitives
899 target.deleteCentreColumnLabels();
902 target.setCentreColumnLabels( ((java.lang.Boolean) value).booleanValue());
903 } catch (java.lang.Exception ex) {
904 throw new IllegalStateException(ex.toString());
907 public java.lang.Object newInstance(java.lang.Object parent) {
911 desc.setHandler(handler);
912 desc.setMultivalued(false);
913 addFieldDescriptor(desc);
915 //-- validation code for: _centreColumnLabels
916 fieldValidator = new org.exolab.castor.xml.FieldValidator();
918 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
919 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
920 fieldValidator.setValidator(typeValidator);
922 desc.setValidator(fieldValidator);
923 //-- _showGroupConservation
924 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showGroupConservation", "showGroupConservation", org.exolab.castor.xml.NodeType.Attribute);
925 handler = new org.exolab.castor.xml.XMLFieldHandler() {
926 public java.lang.Object getValue( java.lang.Object object )
927 throws IllegalStateException
929 Viewport target = (Viewport) object;
930 if (!target.hasShowGroupConservation()) { return null; }
931 return (target.getShowGroupConservation() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
933 public void setValue( java.lang.Object object, java.lang.Object value)
934 throws IllegalStateException, IllegalArgumentException
937 Viewport target = (Viewport) object;
938 // if null, use delete method for optional primitives
940 target.deleteShowGroupConservation();
943 target.setShowGroupConservation( ((java.lang.Boolean) value).booleanValue());
944 } catch (java.lang.Exception ex) {
945 throw new IllegalStateException(ex.toString());
948 public java.lang.Object newInstance(java.lang.Object parent) {
952 desc.setHandler(handler);
953 desc.setMultivalued(false);
954 addFieldDescriptor(desc);
956 //-- validation code for: _showGroupConservation
957 fieldValidator = new org.exolab.castor.xml.FieldValidator();
959 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
960 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
961 fieldValidator.setValidator(typeValidator);
963 desc.setValidator(fieldValidator);
964 //-- _showGroupConsensus
965 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showGroupConsensus", "showGroupConsensus", org.exolab.castor.xml.NodeType.Attribute);
966 handler = new org.exolab.castor.xml.XMLFieldHandler() {
967 public java.lang.Object getValue( java.lang.Object object )
968 throws IllegalStateException
970 Viewport target = (Viewport) object;
971 if (!target.hasShowGroupConsensus()) { return null; }
972 return (target.getShowGroupConsensus() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
974 public void setValue( java.lang.Object object, java.lang.Object value)
975 throws IllegalStateException, IllegalArgumentException
978 Viewport target = (Viewport) object;
979 // if null, use delete method for optional primitives
981 target.deleteShowGroupConsensus();
984 target.setShowGroupConsensus( ((java.lang.Boolean) value).booleanValue());
985 } catch (java.lang.Exception ex) {
986 throw new IllegalStateException(ex.toString());
989 public java.lang.Object newInstance(java.lang.Object parent) {
993 desc.setHandler(handler);
994 desc.setMultivalued(false);
995 addFieldDescriptor(desc);
997 //-- validation code for: _showGroupConsensus
998 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1000 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1001 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1002 fieldValidator.setValidator(typeValidator);
1004 desc.setValidator(fieldValidator);
1005 //-- _showConsensusHistogram
1006 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showConsensusHistogram", "showConsensusHistogram", org.exolab.castor.xml.NodeType.Attribute);
1007 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1008 public java.lang.Object getValue( java.lang.Object object )
1009 throws IllegalStateException
1011 Viewport target = (Viewport) object;
1012 if (!target.hasShowConsensusHistogram()) { return null; }
1013 return (target.getShowConsensusHistogram() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
1015 public void setValue( java.lang.Object object, java.lang.Object value)
1016 throws IllegalStateException, IllegalArgumentException
1019 Viewport target = (Viewport) object;
1020 // if null, use delete method for optional primitives
1021 if (value == null) {
1022 target.deleteShowConsensusHistogram();
1025 target.setShowConsensusHistogram( ((java.lang.Boolean) value).booleanValue());
1026 } catch (java.lang.Exception ex) {
1027 throw new IllegalStateException(ex.toString());
1030 public java.lang.Object newInstance(java.lang.Object parent) {
1034 desc.setHandler(handler);
1035 desc.setMultivalued(false);
1036 addFieldDescriptor(desc);
1038 //-- validation code for: _showConsensusHistogram
1039 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1041 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1042 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1043 fieldValidator.setValidator(typeValidator);
1045 desc.setValidator(fieldValidator);
1046 //-- _showSequenceLogo
1047 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showSequenceLogo", "showSequenceLogo", org.exolab.castor.xml.NodeType.Attribute);
1048 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1049 public java.lang.Object getValue( java.lang.Object object )
1050 throws IllegalStateException
1052 Viewport target = (Viewport) object;
1053 if (!target.hasShowSequenceLogo()) { return null; }
1054 return (target.getShowSequenceLogo() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
1056 public void setValue( java.lang.Object object, java.lang.Object value)
1057 throws IllegalStateException, IllegalArgumentException
1060 Viewport target = (Viewport) object;
1061 // if null, use delete method for optional primitives
1062 if (value == null) {
1063 target.deleteShowSequenceLogo();
1066 target.setShowSequenceLogo( ((java.lang.Boolean) value).booleanValue());
1067 } catch (java.lang.Exception ex) {
1068 throw new IllegalStateException(ex.toString());
1071 public java.lang.Object newInstance(java.lang.Object parent) {
1075 desc.setHandler(handler);
1076 desc.setMultivalued(false);
1077 addFieldDescriptor(desc);
1079 //-- validation code for: _showSequenceLogo
1080 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1082 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1083 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1084 fieldValidator.setValidator(typeValidator);
1086 desc.setValidator(fieldValidator);
1087 //-- _normaliseSequenceLogo
1088 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_normaliseSequenceLogo", "normaliseSequenceLogo", org.exolab.castor.xml.NodeType.Attribute);
1089 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1090 public java.lang.Object getValue( java.lang.Object object )
1091 throws IllegalStateException
1093 Viewport target = (Viewport) object;
1094 if (!target.hasNormaliseSequenceLogo()) { return null; }
1095 return (target.getNormaliseSequenceLogo() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
1097 public void setValue( java.lang.Object object, java.lang.Object value)
1098 throws IllegalStateException, IllegalArgumentException
1101 Viewport target = (Viewport) object;
1102 // if null, use delete method for optional primitives
1103 if (value == null) {
1104 target.deleteNormaliseSequenceLogo();
1107 target.setNormaliseSequenceLogo( ((java.lang.Boolean) value).booleanValue());
1108 } catch (java.lang.Exception ex) {
1109 throw new IllegalStateException(ex.toString());
1112 public java.lang.Object newInstance(java.lang.Object parent) {
1116 desc.setHandler(handler);
1117 desc.setMultivalued(false);
1118 addFieldDescriptor(desc);
1120 //-- validation code for: _normaliseSequenceLogo
1121 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1123 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1124 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1125 fieldValidator.setValidator(typeValidator);
1127 desc.setValidator(fieldValidator);
1128 //-- _ignoreGapsinConsensus
1129 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_ignoreGapsinConsensus", "ignoreGapsinConsensus", org.exolab.castor.xml.NodeType.Attribute);
1130 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1131 public java.lang.Object getValue( java.lang.Object object )
1132 throws IllegalStateException
1134 Viewport target = (Viewport) object;
1135 if (!target.hasIgnoreGapsinConsensus()) { return null; }
1136 return (target.getIgnoreGapsinConsensus() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
1138 public void setValue( java.lang.Object object, java.lang.Object value)
1139 throws IllegalStateException, IllegalArgumentException
1142 Viewport target = (Viewport) object;
1143 // if null, use delete method for optional primitives
1144 if (value == null) {
1145 target.deleteIgnoreGapsinConsensus();
1148 target.setIgnoreGapsinConsensus( ((java.lang.Boolean) value).booleanValue());
1149 } catch (java.lang.Exception ex) {
1150 throw new IllegalStateException(ex.toString());
1153 public java.lang.Object newInstance(java.lang.Object parent) {
1157 desc.setHandler(handler);
1158 desc.setMultivalued(false);
1159 addFieldDescriptor(desc);
1161 //-- validation code for: _ignoreGapsinConsensus
1162 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1164 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1165 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1166 fieldValidator.setValidator(typeValidator);
1168 desc.setValidator(fieldValidator);
1170 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_startRes", "startRes", org.exolab.castor.xml.NodeType.Attribute);
1171 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1172 public java.lang.Object getValue( java.lang.Object object )
1173 throws IllegalStateException
1175 Viewport target = (Viewport) object;
1176 if (!target.hasStartRes()) { return null; }
1177 return new java.lang.Integer(target.getStartRes());
1179 public void setValue( java.lang.Object object, java.lang.Object value)
1180 throws IllegalStateException, IllegalArgumentException
1183 Viewport target = (Viewport) object;
1184 // if null, use delete method for optional primitives
1185 if (value == null) {
1186 target.deleteStartRes();
1189 target.setStartRes( ((java.lang.Integer) value).intValue());
1190 } catch (java.lang.Exception ex) {
1191 throw new IllegalStateException(ex.toString());
1194 public java.lang.Object newInstance(java.lang.Object parent) {
1198 desc.setHandler(handler);
1199 desc.setMultivalued(false);
1200 addFieldDescriptor(desc);
1202 //-- validation code for: _startRes
1203 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1205 org.exolab.castor.xml.validators.IntValidator typeValidator;
1206 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1207 fieldValidator.setValidator(typeValidator);
1208 typeValidator.setMinInclusive(-2147483648);
1209 typeValidator.setMaxInclusive(2147483647);
1211 desc.setValidator(fieldValidator);
1213 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_startSeq", "startSeq", org.exolab.castor.xml.NodeType.Attribute);
1214 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1215 public java.lang.Object getValue( java.lang.Object object )
1216 throws IllegalStateException
1218 Viewport target = (Viewport) object;
1219 if (!target.hasStartSeq()) { return null; }
1220 return new java.lang.Integer(target.getStartSeq());
1222 public void setValue( java.lang.Object object, java.lang.Object value)
1223 throws IllegalStateException, IllegalArgumentException
1226 Viewport target = (Viewport) object;
1227 // if null, use delete method for optional primitives
1228 if (value == null) {
1229 target.deleteStartSeq();
1232 target.setStartSeq( ((java.lang.Integer) value).intValue());
1233 } catch (java.lang.Exception ex) {
1234 throw new IllegalStateException(ex.toString());
1237 public java.lang.Object newInstance(java.lang.Object parent) {
1241 desc.setHandler(handler);
1242 desc.setMultivalued(false);
1243 addFieldDescriptor(desc);
1245 //-- validation code for: _startSeq
1246 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1248 org.exolab.castor.xml.validators.IntValidator typeValidator;
1249 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1250 fieldValidator.setValidator(typeValidator);
1251 typeValidator.setMinInclusive(-2147483648);
1252 typeValidator.setMaxInclusive(2147483647);
1254 desc.setValidator(fieldValidator);
1256 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_fontName", "fontName", org.exolab.castor.xml.NodeType.Attribute);
1257 desc.setImmutable(true);
1258 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1259 public java.lang.Object getValue( java.lang.Object object )
1260 throws IllegalStateException
1262 Viewport target = (Viewport) object;
1263 return target.getFontName();
1265 public void setValue( java.lang.Object object, java.lang.Object value)
1266 throws IllegalStateException, IllegalArgumentException
1269 Viewport target = (Viewport) object;
1270 target.setFontName( (java.lang.String) value);
1271 } catch (java.lang.Exception ex) {
1272 throw new IllegalStateException(ex.toString());
1275 public java.lang.Object newInstance(java.lang.Object parent) {
1279 desc.setHandler(handler);
1280 desc.setMultivalued(false);
1281 addFieldDescriptor(desc);
1283 //-- validation code for: _fontName
1284 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1286 org.exolab.castor.xml.validators.StringValidator typeValidator;
1287 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1288 fieldValidator.setValidator(typeValidator);
1289 typeValidator.setWhiteSpace("preserve");
1291 desc.setValidator(fieldValidator);
1293 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_fontSize", "fontSize", org.exolab.castor.xml.NodeType.Attribute);
1294 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1295 public java.lang.Object getValue( java.lang.Object object )
1296 throws IllegalStateException
1298 Viewport target = (Viewport) object;
1299 if (!target.hasFontSize()) { return null; }
1300 return new java.lang.Integer(target.getFontSize());
1302 public void setValue( java.lang.Object object, java.lang.Object value)
1303 throws IllegalStateException, IllegalArgumentException
1306 Viewport target = (Viewport) object;
1307 // if null, use delete method for optional primitives
1308 if (value == null) {
1309 target.deleteFontSize();
1312 target.setFontSize( ((java.lang.Integer) value).intValue());
1313 } catch (java.lang.Exception ex) {
1314 throw new IllegalStateException(ex.toString());
1317 public java.lang.Object newInstance(java.lang.Object parent) {
1321 desc.setHandler(handler);
1322 desc.setMultivalued(false);
1323 addFieldDescriptor(desc);
1325 //-- validation code for: _fontSize
1326 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1328 org.exolab.castor.xml.validators.IntValidator typeValidator;
1329 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1330 fieldValidator.setValidator(typeValidator);
1331 typeValidator.setMinInclusive(-2147483648);
1332 typeValidator.setMaxInclusive(2147483647);
1334 desc.setValidator(fieldValidator);
1336 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_fontStyle", "fontStyle", org.exolab.castor.xml.NodeType.Attribute);
1337 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1338 public java.lang.Object getValue( java.lang.Object object )
1339 throws IllegalStateException
1341 Viewport target = (Viewport) object;
1342 if (!target.hasFontStyle()) { return null; }
1343 return new java.lang.Integer(target.getFontStyle());
1345 public void setValue( java.lang.Object object, java.lang.Object value)
1346 throws IllegalStateException, IllegalArgumentException
1349 Viewport target = (Viewport) object;
1350 // if null, use delete method for optional primitives
1351 if (value == null) {
1352 target.deleteFontStyle();
1355 target.setFontStyle( ((java.lang.Integer) value).intValue());
1356 } catch (java.lang.Exception ex) {
1357 throw new IllegalStateException(ex.toString());
1360 public java.lang.Object newInstance(java.lang.Object parent) {
1364 desc.setHandler(handler);
1365 desc.setMultivalued(false);
1366 addFieldDescriptor(desc);
1368 //-- validation code for: _fontStyle
1369 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1371 org.exolab.castor.xml.validators.IntValidator typeValidator;
1372 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1373 fieldValidator.setValidator(typeValidator);
1374 typeValidator.setMinInclusive(-2147483648);
1375 typeValidator.setMaxInclusive(2147483647);
1377 desc.setValidator(fieldValidator);
1378 //-- _scaleProteinAsCdna
1379 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_scaleProteinAsCdna", "scaleProteinAsCdna", org.exolab.castor.xml.NodeType.Attribute);
1380 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1381 public java.lang.Object getValue( java.lang.Object object )
1382 throws IllegalStateException
1384 Viewport target = (Viewport) object;
1385 if (!target.hasScaleProteinAsCdna()) { return null; }
1386 return (target.getScaleProteinAsCdna() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
1388 public void setValue( java.lang.Object object, java.lang.Object value)
1389 throws IllegalStateException, IllegalArgumentException
1392 Viewport target = (Viewport) object;
1393 // if null, use delete method for optional primitives
1394 if (value == null) {
1395 target.deleteScaleProteinAsCdna();
1398 target.setScaleProteinAsCdna( ((java.lang.Boolean) value).booleanValue());
1399 } catch (java.lang.Exception ex) {
1400 throw new IllegalStateException(ex.toString());
1403 public java.lang.Object newInstance(java.lang.Object parent) {
1407 desc.setHandler(handler);
1408 desc.setMultivalued(false);
1409 addFieldDescriptor(desc);
1411 //-- validation code for: _scaleProteinAsCdna
1412 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1414 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1415 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1416 fieldValidator.setValidator(typeValidator);
1418 desc.setValidator(fieldValidator);
1420 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_viewName", "viewName", org.exolab.castor.xml.NodeType.Attribute);
1421 desc.setImmutable(true);
1422 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1423 public java.lang.Object getValue( java.lang.Object object )
1424 throws IllegalStateException
1426 Viewport target = (Viewport) object;
1427 return target.getViewName();
1429 public void setValue( java.lang.Object object, java.lang.Object value)
1430 throws IllegalStateException, IllegalArgumentException
1433 Viewport target = (Viewport) object;
1434 target.setViewName( (java.lang.String) value);
1435 } catch (java.lang.Exception ex) {
1436 throw new IllegalStateException(ex.toString());
1439 public java.lang.Object newInstance(java.lang.Object parent) {
1443 desc.setHandler(handler);
1444 desc.setMultivalued(false);
1445 addFieldDescriptor(desc);
1447 //-- validation code for: _viewName
1448 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1450 org.exolab.castor.xml.validators.StringValidator typeValidator;
1451 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1452 fieldValidator.setValidator(typeValidator);
1453 typeValidator.setWhiteSpace("preserve");
1455 desc.setValidator(fieldValidator);
1457 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_sequenceSetId", "sequenceSetId", org.exolab.castor.xml.NodeType.Attribute);
1458 desc.setImmutable(true);
1459 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1460 public java.lang.Object getValue( java.lang.Object object )
1461 throws IllegalStateException
1463 Viewport target = (Viewport) object;
1464 return target.getSequenceSetId();
1466 public void setValue( java.lang.Object object, java.lang.Object value)
1467 throws IllegalStateException, IllegalArgumentException
1470 Viewport target = (Viewport) object;
1471 target.setSequenceSetId( (java.lang.String) value);
1472 } catch (java.lang.Exception ex) {
1473 throw new IllegalStateException(ex.toString());
1476 public java.lang.Object newInstance(java.lang.Object parent) {
1480 desc.setHandler(handler);
1481 desc.setMultivalued(false);
1482 addFieldDescriptor(desc);
1484 //-- validation code for: _sequenceSetId
1485 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1487 org.exolab.castor.xml.validators.StringValidator typeValidator;
1488 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1489 fieldValidator.setValidator(typeValidator);
1490 typeValidator.setWhiteSpace("preserve");
1492 desc.setValidator(fieldValidator);
1494 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_gatheredViews", "gatheredViews", org.exolab.castor.xml.NodeType.Attribute);
1495 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1496 public java.lang.Object getValue( java.lang.Object object )
1497 throws IllegalStateException
1499 Viewport target = (Viewport) object;
1500 if (!target.hasGatheredViews()) { return null; }
1501 return (target.getGatheredViews() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
1503 public void setValue( java.lang.Object object, java.lang.Object value)
1504 throws IllegalStateException, IllegalArgumentException
1507 Viewport target = (Viewport) object;
1508 // if null, use delete method for optional primitives
1509 if (value == null) {
1510 target.deleteGatheredViews();
1513 target.setGatheredViews( ((java.lang.Boolean) value).booleanValue());
1514 } catch (java.lang.Exception ex) {
1515 throw new IllegalStateException(ex.toString());
1518 public java.lang.Object newInstance(java.lang.Object parent) {
1522 desc.setHandler(handler);
1523 desc.setMultivalued(false);
1524 addFieldDescriptor(desc);
1526 //-- validation code for: _gatheredViews
1527 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1529 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1530 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1531 fieldValidator.setValidator(typeValidator);
1533 desc.setValidator(fieldValidator);
1535 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_textCol1", "textCol1", org.exolab.castor.xml.NodeType.Attribute);
1536 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1537 public java.lang.Object getValue( java.lang.Object object )
1538 throws IllegalStateException
1540 Viewport target = (Viewport) object;
1541 if (!target.hasTextCol1()) { return null; }
1542 return new java.lang.Integer(target.getTextCol1());
1544 public void setValue( java.lang.Object object, java.lang.Object value)
1545 throws IllegalStateException, IllegalArgumentException
1548 Viewport target = (Viewport) object;
1549 // if null, use delete method for optional primitives
1550 if (value == null) {
1551 target.deleteTextCol1();
1554 target.setTextCol1( ((java.lang.Integer) value).intValue());
1555 } catch (java.lang.Exception ex) {
1556 throw new IllegalStateException(ex.toString());
1559 public java.lang.Object newInstance(java.lang.Object parent) {
1563 desc.setHandler(handler);
1564 desc.setMultivalued(false);
1565 addFieldDescriptor(desc);
1567 //-- validation code for: _textCol1
1568 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1570 org.exolab.castor.xml.validators.IntValidator typeValidator;
1571 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1572 fieldValidator.setValidator(typeValidator);
1573 typeValidator.setMinInclusive(-2147483648);
1574 typeValidator.setMaxInclusive(2147483647);
1576 desc.setValidator(fieldValidator);
1578 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_textCol2", "textCol2", org.exolab.castor.xml.NodeType.Attribute);
1579 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1580 public java.lang.Object getValue( java.lang.Object object )
1581 throws IllegalStateException
1583 Viewport target = (Viewport) object;
1584 if (!target.hasTextCol2()) { return null; }
1585 return new java.lang.Integer(target.getTextCol2());
1587 public void setValue( java.lang.Object object, java.lang.Object value)
1588 throws IllegalStateException, IllegalArgumentException
1591 Viewport target = (Viewport) object;
1592 // if null, use delete method for optional primitives
1593 if (value == null) {
1594 target.deleteTextCol2();
1597 target.setTextCol2( ((java.lang.Integer) value).intValue());
1598 } catch (java.lang.Exception ex) {
1599 throw new IllegalStateException(ex.toString());
1602 public java.lang.Object newInstance(java.lang.Object parent) {
1606 desc.setHandler(handler);
1607 desc.setMultivalued(false);
1608 addFieldDescriptor(desc);
1610 //-- validation code for: _textCol2
1611 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1613 org.exolab.castor.xml.validators.IntValidator typeValidator;
1614 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1615 fieldValidator.setValidator(typeValidator);
1616 typeValidator.setMinInclusive(-2147483648);
1617 typeValidator.setMaxInclusive(2147483647);
1619 desc.setValidator(fieldValidator);
1620 //-- _textColThreshold
1621 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_textColThreshold", "textColThreshold", org.exolab.castor.xml.NodeType.Attribute);
1622 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1623 public java.lang.Object getValue( java.lang.Object object )
1624 throws IllegalStateException
1626 Viewport target = (Viewport) object;
1627 if (!target.hasTextColThreshold()) { return null; }
1628 return new java.lang.Integer(target.getTextColThreshold());
1630 public void setValue( java.lang.Object object, java.lang.Object value)
1631 throws IllegalStateException, IllegalArgumentException
1634 Viewport target = (Viewport) object;
1635 // if null, use delete method for optional primitives
1636 if (value == null) {
1637 target.deleteTextColThreshold();
1640 target.setTextColThreshold( ((java.lang.Integer) value).intValue());
1641 } catch (java.lang.Exception ex) {
1642 throw new IllegalStateException(ex.toString());
1645 public java.lang.Object newInstance(java.lang.Object parent) {
1649 desc.setHandler(handler);
1650 desc.setMultivalued(false);
1651 addFieldDescriptor(desc);
1653 //-- validation code for: _textColThreshold
1654 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1656 org.exolab.castor.xml.validators.IntValidator typeValidator;
1657 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1658 fieldValidator.setValidator(typeValidator);
1659 typeValidator.setMinInclusive(-2147483648);
1660 typeValidator.setMaxInclusive(2147483647);
1662 desc.setValidator(fieldValidator);
1664 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_id", "id", org.exolab.castor.xml.NodeType.Attribute);
1665 super.setIdentity(desc);
1666 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1667 public java.lang.Object getValue( java.lang.Object object )
1668 throws IllegalStateException
1670 Viewport target = (Viewport) object;
1671 return target.getId();
1673 public void setValue( java.lang.Object object, java.lang.Object value)
1674 throws IllegalStateException, IllegalArgumentException
1677 Viewport target = (Viewport) object;
1678 target.setId( (java.lang.String) value);
1679 } catch (java.lang.Exception ex) {
1680 throw new IllegalStateException(ex.toString());
1683 public java.lang.Object newInstance(java.lang.Object parent) {
1684 return new java.lang.String();
1687 desc.setHandler(handler);
1688 desc.setMultivalued(false);
1689 addFieldDescriptor(desc);
1691 //-- validation code for: _id
1692 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1694 org.exolab.castor.xml.validators.IdValidator typeValidator;
1695 typeValidator = new org.exolab.castor.xml.validators.IdValidator();
1696 fieldValidator.setValidator(typeValidator);
1698 desc.setValidator(fieldValidator);
1700 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_complementId", "complementId", org.exolab.castor.xml.NodeType.Attribute);
1701 desc.setImmutable(true);
1702 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1703 public java.lang.Object getValue( java.lang.Object object )
1704 throws IllegalStateException
1706 Viewport target = (Viewport) object;
1707 return target.getComplementId();
1709 public void setValue( java.lang.Object object, java.lang.Object value)
1710 throws IllegalStateException, IllegalArgumentException
1713 Viewport target = (Viewport) object;
1714 target.setComplementId( (java.lang.String) value);
1715 } catch (java.lang.Exception ex) {
1716 throw new IllegalStateException(ex.toString());
1719 public java.lang.Object newInstance(java.lang.Object parent) {
1723 desc.setHandler(handler);
1724 desc.setMultivalued(false);
1725 addFieldDescriptor(desc);
1727 //-- validation code for: _complementId
1728 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1730 org.exolab.castor.xml.validators.StringValidator typeValidator;
1731 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1732 fieldValidator.setValidator(typeValidator);
1733 typeValidator.setWhiteSpace("preserve");
1735 desc.setValidator(fieldValidator);
1737 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_width", "width", org.exolab.castor.xml.NodeType.Attribute);
1738 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1739 public java.lang.Object getValue( java.lang.Object object )
1740 throws IllegalStateException
1742 Viewport target = (Viewport) object;
1743 if (!target.hasWidth()) { return null; }
1744 return new java.lang.Integer(target.getWidth());
1746 public void setValue( java.lang.Object object, java.lang.Object value)
1747 throws IllegalStateException, IllegalArgumentException
1750 Viewport target = (Viewport) object;
1751 // if null, use delete method for optional primitives
1752 if (value == null) {
1753 target.deleteWidth();
1756 target.setWidth( ((java.lang.Integer) value).intValue());
1757 } catch (java.lang.Exception ex) {
1758 throw new IllegalStateException(ex.toString());
1761 public java.lang.Object newInstance(java.lang.Object parent) {
1765 desc.setHandler(handler);
1766 desc.setMultivalued(false);
1767 addFieldDescriptor(desc);
1769 //-- validation code for: _width
1770 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1772 org.exolab.castor.xml.validators.IntValidator typeValidator;
1773 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1774 fieldValidator.setValidator(typeValidator);
1775 typeValidator.setMinInclusive(-2147483648);
1776 typeValidator.setMaxInclusive(2147483647);
1778 desc.setValidator(fieldValidator);
1780 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_height", "height", org.exolab.castor.xml.NodeType.Attribute);
1781 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1782 public java.lang.Object getValue( java.lang.Object object )
1783 throws IllegalStateException
1785 Viewport target = (Viewport) object;
1786 if (!target.hasHeight()) { return null; }
1787 return new java.lang.Integer(target.getHeight());
1789 public void setValue( java.lang.Object object, java.lang.Object value)
1790 throws IllegalStateException, IllegalArgumentException
1793 Viewport target = (Viewport) object;
1794 // if null, use delete method for optional primitives
1795 if (value == null) {
1796 target.deleteHeight();
1799 target.setHeight( ((java.lang.Integer) value).intValue());
1800 } catch (java.lang.Exception ex) {
1801 throw new IllegalStateException(ex.toString());
1804 public java.lang.Object newInstance(java.lang.Object parent) {
1808 desc.setHandler(handler);
1809 desc.setMultivalued(false);
1810 addFieldDescriptor(desc);
1812 //-- validation code for: _height
1813 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1815 org.exolab.castor.xml.validators.IntValidator typeValidator;
1816 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1817 fieldValidator.setValidator(typeValidator);
1818 typeValidator.setMinInclusive(-2147483648);
1819 typeValidator.setMaxInclusive(2147483647);
1821 desc.setValidator(fieldValidator);
1823 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_xpos", "xpos", org.exolab.castor.xml.NodeType.Attribute);
1824 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1825 public java.lang.Object getValue( java.lang.Object object )
1826 throws IllegalStateException
1828 Viewport target = (Viewport) object;
1829 if (!target.hasXpos()) { return null; }
1830 return new java.lang.Integer(target.getXpos());
1832 public void setValue( java.lang.Object object, java.lang.Object value)
1833 throws IllegalStateException, IllegalArgumentException
1836 Viewport target = (Viewport) object;
1837 // if null, use delete method for optional primitives
1838 if (value == null) {
1839 target.deleteXpos();
1842 target.setXpos( ((java.lang.Integer) value).intValue());
1843 } catch (java.lang.Exception ex) {
1844 throw new IllegalStateException(ex.toString());
1847 public java.lang.Object newInstance(java.lang.Object parent) {
1851 desc.setHandler(handler);
1852 desc.setMultivalued(false);
1853 addFieldDescriptor(desc);
1855 //-- validation code for: _xpos
1856 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1858 org.exolab.castor.xml.validators.IntValidator typeValidator;
1859 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1860 fieldValidator.setValidator(typeValidator);
1861 typeValidator.setMinInclusive(-2147483648);
1862 typeValidator.setMaxInclusive(2147483647);
1864 desc.setValidator(fieldValidator);
1866 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_ypos", "ypos", org.exolab.castor.xml.NodeType.Attribute);
1867 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1868 public java.lang.Object getValue( java.lang.Object object )
1869 throws IllegalStateException
1871 Viewport target = (Viewport) object;
1872 if (!target.hasYpos()) { return null; }
1873 return new java.lang.Integer(target.getYpos());
1875 public void setValue( java.lang.Object object, java.lang.Object value)
1876 throws IllegalStateException, IllegalArgumentException
1879 Viewport target = (Viewport) object;
1880 // if null, use delete method for optional primitives
1881 if (value == null) {
1882 target.deleteYpos();
1885 target.setYpos( ((java.lang.Integer) value).intValue());
1886 } catch (java.lang.Exception ex) {
1887 throw new IllegalStateException(ex.toString());
1890 public java.lang.Object newInstance(java.lang.Object parent) {
1894 desc.setHandler(handler);
1895 desc.setMultivalued(false);
1896 addFieldDescriptor(desc);
1898 //-- validation code for: _ypos
1899 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1901 org.exolab.castor.xml.validators.IntValidator typeValidator;
1902 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1903 fieldValidator.setValidator(typeValidator);
1904 typeValidator.setMinInclusive(-2147483648);
1905 typeValidator.setMaxInclusive(2147483647);
1907 desc.setValidator(fieldValidator);
1908 //-- initialize element descriptors
1910 //-- _annotationColours
1911 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(jalview.schemabinding.version2.AnnotationColours.class, "_annotationColours", "AnnotationColours", org.exolab.castor.xml.NodeType.Element);
1912 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1913 public java.lang.Object getValue( java.lang.Object object )
1914 throws IllegalStateException
1916 Viewport target = (Viewport) object;
1917 return target.getAnnotationColours();
1919 public void setValue( java.lang.Object object, java.lang.Object value)
1920 throws IllegalStateException, IllegalArgumentException
1923 Viewport target = (Viewport) object;
1924 target.setAnnotationColours( (jalview.schemabinding.version2.AnnotationColours) value);
1925 } catch (java.lang.Exception ex) {
1926 throw new IllegalStateException(ex.toString());
1929 public java.lang.Object newInstance(java.lang.Object parent) {
1930 return new jalview.schemabinding.version2.AnnotationColours();
1933 desc.setHandler(handler);
1934 desc.setNameSpaceURI("www.jalview.org");
1935 desc.setMultivalued(false);
1936 addFieldDescriptor(desc);
1938 //-- validation code for: _annotationColours
1939 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1942 desc.setValidator(fieldValidator);
1943 //-- _hiddenColumnsList
1944 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(jalview.schemabinding.version2.HiddenColumns.class, "_hiddenColumnsList", "hiddenColumns", org.exolab.castor.xml.NodeType.Element);
1945 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1946 public java.lang.Object getValue( java.lang.Object object )
1947 throws IllegalStateException
1949 Viewport target = (Viewport) object;
1950 return target.getHiddenColumns();
1952 public void setValue( java.lang.Object object, java.lang.Object value)
1953 throws IllegalStateException, IllegalArgumentException
1956 Viewport target = (Viewport) object;
1957 target.addHiddenColumns( (jalview.schemabinding.version2.HiddenColumns) value);
1958 } catch (java.lang.Exception ex) {
1959 throw new IllegalStateException(ex.toString());
1962 public void resetValue(Object object) throws IllegalStateException, IllegalArgumentException {
1964 Viewport target = (Viewport) object;
1965 target.removeAllHiddenColumns();
1966 } catch (java.lang.Exception ex) {
1967 throw new IllegalStateException(ex.toString());
1970 public java.lang.Object newInstance(java.lang.Object parent) {
1971 return new jalview.schemabinding.version2.HiddenColumns();
1974 desc.setHandler(handler);
1975 desc.setNameSpaceURI("www.jalview.org");
1976 desc.setMultivalued(true);
1977 addFieldDescriptor(desc);
1979 //-- validation code for: _hiddenColumnsList
1980 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1981 fieldValidator.setMinOccurs(0);
1984 desc.setValidator(fieldValidator);
1985 //-- _calcIdParamList
1986 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(jalview.schemabinding.version2.CalcIdParam.class, "_calcIdParamList", "calcIdParam", org.exolab.castor.xml.NodeType.Element);
1987 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1988 public java.lang.Object getValue( java.lang.Object object )
1989 throws IllegalStateException
1991 Viewport target = (Viewport) object;
1992 return target.getCalcIdParam();
1994 public void setValue( java.lang.Object object, java.lang.Object value)
1995 throws IllegalStateException, IllegalArgumentException
1998 Viewport target = (Viewport) object;
1999 target.addCalcIdParam( (jalview.schemabinding.version2.CalcIdParam) value);
2000 } catch (java.lang.Exception ex) {
2001 throw new IllegalStateException(ex.toString());
2004 public void resetValue(Object object) throws IllegalStateException, IllegalArgumentException {
2006 Viewport target = (Viewport) object;
2007 target.removeAllCalcIdParam();
2008 } catch (java.lang.Exception ex) {
2009 throw new IllegalStateException(ex.toString());
2012 public java.lang.Object newInstance(java.lang.Object parent) {
2013 return new jalview.schemabinding.version2.CalcIdParam();
2016 desc.setHandler(handler);
2017 desc.setNameSpaceURI("www.jalview.org");
2018 desc.setMultivalued(true);
2019 addFieldDescriptor(desc);
2021 //-- validation code for: _calcIdParamList
2022 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2023 fieldValidator.setMinOccurs(0);
2026 desc.setValidator(fieldValidator);
2035 * Method getAccessMode.
2037 * @return the access mode specified for this class.
2039 public org.exolab.castor.mapping.AccessMode getAccessMode(
2045 * Method getIdentity.
2047 * @return the identity field, null if this class has no
2050 public org.exolab.castor.mapping.FieldDescriptor getIdentity(
2052 return super.getIdentity();
2056 * Method getJavaClass.
2058 * @return the Java class represented by this descriptor.
2060 public java.lang.Class getJavaClass(
2062 return jalview.schemabinding.version2.Viewport.class;
2066 * Method getNameSpacePrefix.
2068 * @return the namespace prefix to use when marshaling as XML.
2070 public java.lang.String getNameSpacePrefix(
2076 * Method getNameSpaceURI.
2078 * @return the namespace URI used when marshaling and
2079 * unmarshaling as XML.
2081 public java.lang.String getNameSpaceURI(
2087 * Method getValidator.
2089 * @return a specific validator for the class described by this
2092 public org.exolab.castor.xml.TypeValidator getValidator(
2098 * Method getXMLName.
2100 * @return the XML Name for the Class being described.
2102 public java.lang.String getXMLName(
2108 * Method isElementDefinition.
2110 * @return true if XML schema definition of this Class is that
2112 * element or element with anonymous type definition.
2114 public boolean isElementDefinition(
2116 return _elementDefinition;