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);
1379 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_viewName", "viewName", org.exolab.castor.xml.NodeType.Attribute);
1380 desc.setImmutable(true);
1381 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1382 public java.lang.Object getValue( java.lang.Object object )
1383 throws IllegalStateException
1385 Viewport target = (Viewport) object;
1386 return target.getViewName();
1388 public void setValue( java.lang.Object object, java.lang.Object value)
1389 throws IllegalStateException, IllegalArgumentException
1392 Viewport target = (Viewport) object;
1393 target.setViewName( (java.lang.String) value);
1394 } catch (java.lang.Exception ex) {
1395 throw new IllegalStateException(ex.toString());
1398 public java.lang.Object newInstance(java.lang.Object parent) {
1402 desc.setHandler(handler);
1403 desc.setMultivalued(false);
1404 addFieldDescriptor(desc);
1406 //-- validation code for: _viewName
1407 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1409 org.exolab.castor.xml.validators.StringValidator typeValidator;
1410 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1411 fieldValidator.setValidator(typeValidator);
1412 typeValidator.setWhiteSpace("preserve");
1414 desc.setValidator(fieldValidator);
1416 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_sequenceSetId", "sequenceSetId", org.exolab.castor.xml.NodeType.Attribute);
1417 desc.setImmutable(true);
1418 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1419 public java.lang.Object getValue( java.lang.Object object )
1420 throws IllegalStateException
1422 Viewport target = (Viewport) object;
1423 return target.getSequenceSetId();
1425 public void setValue( java.lang.Object object, java.lang.Object value)
1426 throws IllegalStateException, IllegalArgumentException
1429 Viewport target = (Viewport) object;
1430 target.setSequenceSetId( (java.lang.String) value);
1431 } catch (java.lang.Exception ex) {
1432 throw new IllegalStateException(ex.toString());
1435 public java.lang.Object newInstance(java.lang.Object parent) {
1439 desc.setHandler(handler);
1440 desc.setMultivalued(false);
1441 addFieldDescriptor(desc);
1443 //-- validation code for: _sequenceSetId
1444 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1446 org.exolab.castor.xml.validators.StringValidator typeValidator;
1447 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1448 fieldValidator.setValidator(typeValidator);
1449 typeValidator.setWhiteSpace("preserve");
1451 desc.setValidator(fieldValidator);
1453 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_gatheredViews", "gatheredViews", org.exolab.castor.xml.NodeType.Attribute);
1454 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1455 public java.lang.Object getValue( java.lang.Object object )
1456 throws IllegalStateException
1458 Viewport target = (Viewport) object;
1459 if (!target.hasGatheredViews()) { return null; }
1460 return (target.getGatheredViews() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
1462 public void setValue( java.lang.Object object, java.lang.Object value)
1463 throws IllegalStateException, IllegalArgumentException
1466 Viewport target = (Viewport) object;
1467 // if null, use delete method for optional primitives
1468 if (value == null) {
1469 target.deleteGatheredViews();
1472 target.setGatheredViews( ((java.lang.Boolean) value).booleanValue());
1473 } catch (java.lang.Exception ex) {
1474 throw new IllegalStateException(ex.toString());
1477 public java.lang.Object newInstance(java.lang.Object parent) {
1481 desc.setHandler(handler);
1482 desc.setMultivalued(false);
1483 addFieldDescriptor(desc);
1485 //-- validation code for: _gatheredViews
1486 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1488 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1489 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1490 fieldValidator.setValidator(typeValidator);
1492 desc.setValidator(fieldValidator);
1494 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_textCol1", "textCol1", 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.hasTextCol1()) { return null; }
1501 return new java.lang.Integer(target.getTextCol1());
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.deleteTextCol1();
1513 target.setTextCol1( ((java.lang.Integer) value).intValue());
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: _textCol1
1527 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1529 org.exolab.castor.xml.validators.IntValidator typeValidator;
1530 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1531 fieldValidator.setValidator(typeValidator);
1532 typeValidator.setMinInclusive(-2147483648);
1533 typeValidator.setMaxInclusive(2147483647);
1535 desc.setValidator(fieldValidator);
1537 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_textCol2", "textCol2", org.exolab.castor.xml.NodeType.Attribute);
1538 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1539 public java.lang.Object getValue( java.lang.Object object )
1540 throws IllegalStateException
1542 Viewport target = (Viewport) object;
1543 if (!target.hasTextCol2()) { return null; }
1544 return new java.lang.Integer(target.getTextCol2());
1546 public void setValue( java.lang.Object object, java.lang.Object value)
1547 throws IllegalStateException, IllegalArgumentException
1550 Viewport target = (Viewport) object;
1551 // if null, use delete method for optional primitives
1552 if (value == null) {
1553 target.deleteTextCol2();
1556 target.setTextCol2( ((java.lang.Integer) value).intValue());
1557 } catch (java.lang.Exception ex) {
1558 throw new IllegalStateException(ex.toString());
1561 public java.lang.Object newInstance(java.lang.Object parent) {
1565 desc.setHandler(handler);
1566 desc.setMultivalued(false);
1567 addFieldDescriptor(desc);
1569 //-- validation code for: _textCol2
1570 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1572 org.exolab.castor.xml.validators.IntValidator typeValidator;
1573 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1574 fieldValidator.setValidator(typeValidator);
1575 typeValidator.setMinInclusive(-2147483648);
1576 typeValidator.setMaxInclusive(2147483647);
1578 desc.setValidator(fieldValidator);
1579 //-- _textColThreshold
1580 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_textColThreshold", "textColThreshold", org.exolab.castor.xml.NodeType.Attribute);
1581 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1582 public java.lang.Object getValue( java.lang.Object object )
1583 throws IllegalStateException
1585 Viewport target = (Viewport) object;
1586 if (!target.hasTextColThreshold()) { return null; }
1587 return new java.lang.Integer(target.getTextColThreshold());
1589 public void setValue( java.lang.Object object, java.lang.Object value)
1590 throws IllegalStateException, IllegalArgumentException
1593 Viewport target = (Viewport) object;
1594 // if null, use delete method for optional primitives
1595 if (value == null) {
1596 target.deleteTextColThreshold();
1599 target.setTextColThreshold( ((java.lang.Integer) value).intValue());
1600 } catch (java.lang.Exception ex) {
1601 throw new IllegalStateException(ex.toString());
1604 public java.lang.Object newInstance(java.lang.Object parent) {
1608 desc.setHandler(handler);
1609 desc.setMultivalued(false);
1610 addFieldDescriptor(desc);
1612 //-- validation code for: _textColThreshold
1613 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1615 org.exolab.castor.xml.validators.IntValidator typeValidator;
1616 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1617 fieldValidator.setValidator(typeValidator);
1618 typeValidator.setMinInclusive(-2147483648);
1619 typeValidator.setMaxInclusive(2147483647);
1621 desc.setValidator(fieldValidator);
1623 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_id", "id", org.exolab.castor.xml.NodeType.Attribute);
1624 super.setIdentity(desc);
1625 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1626 public java.lang.Object getValue( java.lang.Object object )
1627 throws IllegalStateException
1629 Viewport target = (Viewport) object;
1630 return target.getId();
1632 public void setValue( java.lang.Object object, java.lang.Object value)
1633 throws IllegalStateException, IllegalArgumentException
1636 Viewport target = (Viewport) object;
1637 target.setId( (java.lang.String) value);
1638 } catch (java.lang.Exception ex) {
1639 throw new IllegalStateException(ex.toString());
1642 public java.lang.Object newInstance(java.lang.Object parent) {
1643 return new java.lang.String();
1646 desc.setHandler(handler);
1647 desc.setMultivalued(false);
1648 addFieldDescriptor(desc);
1650 //-- validation code for: _id
1651 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1653 org.exolab.castor.xml.validators.IdValidator typeValidator;
1654 typeValidator = new org.exolab.castor.xml.validators.IdValidator();
1655 fieldValidator.setValidator(typeValidator);
1657 desc.setValidator(fieldValidator);
1659 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_complementId", "complementId", org.exolab.castor.xml.NodeType.Attribute);
1660 desc.setImmutable(true);
1661 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1662 public java.lang.Object getValue( java.lang.Object object )
1663 throws IllegalStateException
1665 Viewport target = (Viewport) object;
1666 return target.getComplementId();
1668 public void setValue( java.lang.Object object, java.lang.Object value)
1669 throws IllegalStateException, IllegalArgumentException
1672 Viewport target = (Viewport) object;
1673 target.setComplementId( (java.lang.String) value);
1674 } catch (java.lang.Exception ex) {
1675 throw new IllegalStateException(ex.toString());
1678 public java.lang.Object newInstance(java.lang.Object parent) {
1682 desc.setHandler(handler);
1683 desc.setMultivalued(false);
1684 addFieldDescriptor(desc);
1686 //-- validation code for: _complementId
1687 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1689 org.exolab.castor.xml.validators.StringValidator typeValidator;
1690 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1691 fieldValidator.setValidator(typeValidator);
1692 typeValidator.setWhiteSpace("preserve");
1694 desc.setValidator(fieldValidator);
1696 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_width", "width", org.exolab.castor.xml.NodeType.Attribute);
1697 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1698 public java.lang.Object getValue( java.lang.Object object )
1699 throws IllegalStateException
1701 Viewport target = (Viewport) object;
1702 if (!target.hasWidth()) { return null; }
1703 return new java.lang.Integer(target.getWidth());
1705 public void setValue( java.lang.Object object, java.lang.Object value)
1706 throws IllegalStateException, IllegalArgumentException
1709 Viewport target = (Viewport) object;
1710 // if null, use delete method for optional primitives
1711 if (value == null) {
1712 target.deleteWidth();
1715 target.setWidth( ((java.lang.Integer) value).intValue());
1716 } catch (java.lang.Exception ex) {
1717 throw new IllegalStateException(ex.toString());
1720 public java.lang.Object newInstance(java.lang.Object parent) {
1724 desc.setHandler(handler);
1725 desc.setMultivalued(false);
1726 addFieldDescriptor(desc);
1728 //-- validation code for: _width
1729 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1731 org.exolab.castor.xml.validators.IntValidator typeValidator;
1732 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1733 fieldValidator.setValidator(typeValidator);
1734 typeValidator.setMinInclusive(-2147483648);
1735 typeValidator.setMaxInclusive(2147483647);
1737 desc.setValidator(fieldValidator);
1739 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_height", "height", org.exolab.castor.xml.NodeType.Attribute);
1740 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1741 public java.lang.Object getValue( java.lang.Object object )
1742 throws IllegalStateException
1744 Viewport target = (Viewport) object;
1745 if (!target.hasHeight()) { return null; }
1746 return new java.lang.Integer(target.getHeight());
1748 public void setValue( java.lang.Object object, java.lang.Object value)
1749 throws IllegalStateException, IllegalArgumentException
1752 Viewport target = (Viewport) object;
1753 // if null, use delete method for optional primitives
1754 if (value == null) {
1755 target.deleteHeight();
1758 target.setHeight( ((java.lang.Integer) value).intValue());
1759 } catch (java.lang.Exception ex) {
1760 throw new IllegalStateException(ex.toString());
1763 public java.lang.Object newInstance(java.lang.Object parent) {
1767 desc.setHandler(handler);
1768 desc.setMultivalued(false);
1769 addFieldDescriptor(desc);
1771 //-- validation code for: _height
1772 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1774 org.exolab.castor.xml.validators.IntValidator typeValidator;
1775 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1776 fieldValidator.setValidator(typeValidator);
1777 typeValidator.setMinInclusive(-2147483648);
1778 typeValidator.setMaxInclusive(2147483647);
1780 desc.setValidator(fieldValidator);
1782 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_xpos", "xpos", org.exolab.castor.xml.NodeType.Attribute);
1783 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1784 public java.lang.Object getValue( java.lang.Object object )
1785 throws IllegalStateException
1787 Viewport target = (Viewport) object;
1788 if (!target.hasXpos()) { return null; }
1789 return new java.lang.Integer(target.getXpos());
1791 public void setValue( java.lang.Object object, java.lang.Object value)
1792 throws IllegalStateException, IllegalArgumentException
1795 Viewport target = (Viewport) object;
1796 // if null, use delete method for optional primitives
1797 if (value == null) {
1798 target.deleteXpos();
1801 target.setXpos( ((java.lang.Integer) value).intValue());
1802 } catch (java.lang.Exception ex) {
1803 throw new IllegalStateException(ex.toString());
1806 public java.lang.Object newInstance(java.lang.Object parent) {
1810 desc.setHandler(handler);
1811 desc.setMultivalued(false);
1812 addFieldDescriptor(desc);
1814 //-- validation code for: _xpos
1815 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1817 org.exolab.castor.xml.validators.IntValidator typeValidator;
1818 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1819 fieldValidator.setValidator(typeValidator);
1820 typeValidator.setMinInclusive(-2147483648);
1821 typeValidator.setMaxInclusive(2147483647);
1823 desc.setValidator(fieldValidator);
1825 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_ypos", "ypos", org.exolab.castor.xml.NodeType.Attribute);
1826 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1827 public java.lang.Object getValue( java.lang.Object object )
1828 throws IllegalStateException
1830 Viewport target = (Viewport) object;
1831 if (!target.hasYpos()) { return null; }
1832 return new java.lang.Integer(target.getYpos());
1834 public void setValue( java.lang.Object object, java.lang.Object value)
1835 throws IllegalStateException, IllegalArgumentException
1838 Viewport target = (Viewport) object;
1839 // if null, use delete method for optional primitives
1840 if (value == null) {
1841 target.deleteYpos();
1844 target.setYpos( ((java.lang.Integer) value).intValue());
1845 } catch (java.lang.Exception ex) {
1846 throw new IllegalStateException(ex.toString());
1849 public java.lang.Object newInstance(java.lang.Object parent) {
1853 desc.setHandler(handler);
1854 desc.setMultivalued(false);
1855 addFieldDescriptor(desc);
1857 //-- validation code for: _ypos
1858 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1860 org.exolab.castor.xml.validators.IntValidator typeValidator;
1861 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1862 fieldValidator.setValidator(typeValidator);
1863 typeValidator.setMinInclusive(-2147483648);
1864 typeValidator.setMaxInclusive(2147483647);
1866 desc.setValidator(fieldValidator);
1867 //-- initialize element descriptors
1869 //-- _annotationColours
1870 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(jalview.schemabinding.version2.AnnotationColours.class, "_annotationColours", "AnnotationColours", org.exolab.castor.xml.NodeType.Element);
1871 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1872 public java.lang.Object getValue( java.lang.Object object )
1873 throws IllegalStateException
1875 Viewport target = (Viewport) object;
1876 return target.getAnnotationColours();
1878 public void setValue( java.lang.Object object, java.lang.Object value)
1879 throws IllegalStateException, IllegalArgumentException
1882 Viewport target = (Viewport) object;
1883 target.setAnnotationColours( (jalview.schemabinding.version2.AnnotationColours) value);
1884 } catch (java.lang.Exception ex) {
1885 throw new IllegalStateException(ex.toString());
1888 public java.lang.Object newInstance(java.lang.Object parent) {
1889 return new jalview.schemabinding.version2.AnnotationColours();
1892 desc.setHandler(handler);
1893 desc.setNameSpaceURI("www.jalview.org");
1894 desc.setMultivalued(false);
1895 addFieldDescriptor(desc);
1897 //-- validation code for: _annotationColours
1898 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1901 desc.setValidator(fieldValidator);
1902 //-- _hiddenColumnsList
1903 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(jalview.schemabinding.version2.HiddenColumns.class, "_hiddenColumnsList", "hiddenColumns", org.exolab.castor.xml.NodeType.Element);
1904 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1905 public java.lang.Object getValue( java.lang.Object object )
1906 throws IllegalStateException
1908 Viewport target = (Viewport) object;
1909 return target.getHiddenColumns();
1911 public void setValue( java.lang.Object object, java.lang.Object value)
1912 throws IllegalStateException, IllegalArgumentException
1915 Viewport target = (Viewport) object;
1916 target.addHiddenColumns( (jalview.schemabinding.version2.HiddenColumns) value);
1917 } catch (java.lang.Exception ex) {
1918 throw new IllegalStateException(ex.toString());
1921 public void resetValue(Object object) throws IllegalStateException, IllegalArgumentException {
1923 Viewport target = (Viewport) object;
1924 target.removeAllHiddenColumns();
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.HiddenColumns();
1933 desc.setHandler(handler);
1934 desc.setNameSpaceURI("www.jalview.org");
1935 desc.setMultivalued(true);
1936 addFieldDescriptor(desc);
1938 //-- validation code for: _hiddenColumnsList
1939 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1940 fieldValidator.setMinOccurs(0);
1943 desc.setValidator(fieldValidator);
1944 //-- _calcIdParamList
1945 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(jalview.schemabinding.version2.CalcIdParam.class, "_calcIdParamList", "calcIdParam", org.exolab.castor.xml.NodeType.Element);
1946 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1947 public java.lang.Object getValue( java.lang.Object object )
1948 throws IllegalStateException
1950 Viewport target = (Viewport) object;
1951 return target.getCalcIdParam();
1953 public void setValue( java.lang.Object object, java.lang.Object value)
1954 throws IllegalStateException, IllegalArgumentException
1957 Viewport target = (Viewport) object;
1958 target.addCalcIdParam( (jalview.schemabinding.version2.CalcIdParam) value);
1959 } catch (java.lang.Exception ex) {
1960 throw new IllegalStateException(ex.toString());
1963 public void resetValue(Object object) throws IllegalStateException, IllegalArgumentException {
1965 Viewport target = (Viewport) object;
1966 target.removeAllCalcIdParam();
1967 } catch (java.lang.Exception ex) {
1968 throw new IllegalStateException(ex.toString());
1971 public java.lang.Object newInstance(java.lang.Object parent) {
1972 return new jalview.schemabinding.version2.CalcIdParam();
1975 desc.setHandler(handler);
1976 desc.setNameSpaceURI("www.jalview.org");
1977 desc.setMultivalued(true);
1978 addFieldDescriptor(desc);
1980 //-- validation code for: _calcIdParamList
1981 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1982 fieldValidator.setMinOccurs(0);
1985 desc.setValidator(fieldValidator);
1994 * Method getAccessMode.
1996 * @return the access mode specified for this class.
1998 public org.exolab.castor.mapping.AccessMode getAccessMode(
2004 * Method getIdentity.
2006 * @return the identity field, null if this class has no
2009 public org.exolab.castor.mapping.FieldDescriptor getIdentity(
2011 return super.getIdentity();
2015 * Method getJavaClass.
2017 * @return the Java class represented by this descriptor.
2019 public java.lang.Class getJavaClass(
2021 return jalview.schemabinding.version2.Viewport.class;
2025 * Method getNameSpacePrefix.
2027 * @return the namespace prefix to use when marshaling as XML.
2029 public java.lang.String getNameSpacePrefix(
2035 * Method getNameSpaceURI.
2037 * @return the namespace URI used when marshaling and
2038 * unmarshaling as XML.
2040 public java.lang.String getNameSpaceURI(
2046 * Method getValidator.
2048 * @return a specific validator for the class described by this
2051 public org.exolab.castor.xml.TypeValidator getValidator(
2057 * Method getXMLName.
2059 * @return the XML Name for the Class being described.
2061 public java.lang.String getXMLName(
2067 * Method isElementDefinition.
2069 * @return true if XML schema definition of this Class is that
2071 * element or element with anonymous type definition.
2073 public boolean isElementDefinition(
2075 return _elementDefinition;