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 //-- _ignoreGapsinConsensus
1088 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_ignoreGapsinConsensus", "ignoreGapsinConsensus", 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.hasIgnoreGapsinConsensus()) { return null; }
1095 return (target.getIgnoreGapsinConsensus() ? 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.deleteIgnoreGapsinConsensus();
1107 target.setIgnoreGapsinConsensus( ((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: _ignoreGapsinConsensus
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);
1129 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_startRes", "startRes", 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.hasStartRes()) { return null; }
1136 return new java.lang.Integer(target.getStartRes());
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.deleteStartRes();
1148 target.setStartRes( ((java.lang.Integer) value).intValue());
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: _startRes
1162 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1164 org.exolab.castor.xml.validators.IntValidator typeValidator;
1165 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1166 fieldValidator.setValidator(typeValidator);
1167 typeValidator.setMinInclusive(-2147483648);
1168 typeValidator.setMaxInclusive(2147483647);
1170 desc.setValidator(fieldValidator);
1172 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_startSeq", "startSeq", org.exolab.castor.xml.NodeType.Attribute);
1173 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1174 public java.lang.Object getValue( java.lang.Object object )
1175 throws IllegalStateException
1177 Viewport target = (Viewport) object;
1178 if (!target.hasStartSeq()) { return null; }
1179 return new java.lang.Integer(target.getStartSeq());
1181 public void setValue( java.lang.Object object, java.lang.Object value)
1182 throws IllegalStateException, IllegalArgumentException
1185 Viewport target = (Viewport) object;
1186 // if null, use delete method for optional primitives
1187 if (value == null) {
1188 target.deleteStartSeq();
1191 target.setStartSeq( ((java.lang.Integer) value).intValue());
1192 } catch (java.lang.Exception ex) {
1193 throw new IllegalStateException(ex.toString());
1196 public java.lang.Object newInstance(java.lang.Object parent) {
1200 desc.setHandler(handler);
1201 desc.setMultivalued(false);
1202 addFieldDescriptor(desc);
1204 //-- validation code for: _startSeq
1205 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1207 org.exolab.castor.xml.validators.IntValidator typeValidator;
1208 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1209 fieldValidator.setValidator(typeValidator);
1210 typeValidator.setMinInclusive(-2147483648);
1211 typeValidator.setMaxInclusive(2147483647);
1213 desc.setValidator(fieldValidator);
1215 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_fontName", "fontName", org.exolab.castor.xml.NodeType.Attribute);
1216 desc.setImmutable(true);
1217 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1218 public java.lang.Object getValue( java.lang.Object object )
1219 throws IllegalStateException
1221 Viewport target = (Viewport) object;
1222 return target.getFontName();
1224 public void setValue( java.lang.Object object, java.lang.Object value)
1225 throws IllegalStateException, IllegalArgumentException
1228 Viewport target = (Viewport) object;
1229 target.setFontName( (java.lang.String) value);
1230 } catch (java.lang.Exception ex) {
1231 throw new IllegalStateException(ex.toString());
1234 public java.lang.Object newInstance(java.lang.Object parent) {
1238 desc.setHandler(handler);
1239 desc.setMultivalued(false);
1240 addFieldDescriptor(desc);
1242 //-- validation code for: _fontName
1243 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1245 org.exolab.castor.xml.validators.StringValidator typeValidator;
1246 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1247 fieldValidator.setValidator(typeValidator);
1248 typeValidator.setWhiteSpace("preserve");
1250 desc.setValidator(fieldValidator);
1252 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_fontSize", "fontSize", org.exolab.castor.xml.NodeType.Attribute);
1253 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1254 public java.lang.Object getValue( java.lang.Object object )
1255 throws IllegalStateException
1257 Viewport target = (Viewport) object;
1258 if (!target.hasFontSize()) { return null; }
1259 return new java.lang.Integer(target.getFontSize());
1261 public void setValue( java.lang.Object object, java.lang.Object value)
1262 throws IllegalStateException, IllegalArgumentException
1265 Viewport target = (Viewport) object;
1266 // if null, use delete method for optional primitives
1267 if (value == null) {
1268 target.deleteFontSize();
1271 target.setFontSize( ((java.lang.Integer) value).intValue());
1272 } catch (java.lang.Exception ex) {
1273 throw new IllegalStateException(ex.toString());
1276 public java.lang.Object newInstance(java.lang.Object parent) {
1280 desc.setHandler(handler);
1281 desc.setMultivalued(false);
1282 addFieldDescriptor(desc);
1284 //-- validation code for: _fontSize
1285 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1287 org.exolab.castor.xml.validators.IntValidator typeValidator;
1288 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1289 fieldValidator.setValidator(typeValidator);
1290 typeValidator.setMinInclusive(-2147483648);
1291 typeValidator.setMaxInclusive(2147483647);
1293 desc.setValidator(fieldValidator);
1295 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_fontStyle", "fontStyle", org.exolab.castor.xml.NodeType.Attribute);
1296 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1297 public java.lang.Object getValue( java.lang.Object object )
1298 throws IllegalStateException
1300 Viewport target = (Viewport) object;
1301 if (!target.hasFontStyle()) { return null; }
1302 return new java.lang.Integer(target.getFontStyle());
1304 public void setValue( java.lang.Object object, java.lang.Object value)
1305 throws IllegalStateException, IllegalArgumentException
1308 Viewport target = (Viewport) object;
1309 // if null, use delete method for optional primitives
1310 if (value == null) {
1311 target.deleteFontStyle();
1314 target.setFontStyle( ((java.lang.Integer) value).intValue());
1315 } catch (java.lang.Exception ex) {
1316 throw new IllegalStateException(ex.toString());
1319 public java.lang.Object newInstance(java.lang.Object parent) {
1323 desc.setHandler(handler);
1324 desc.setMultivalued(false);
1325 addFieldDescriptor(desc);
1327 //-- validation code for: _fontStyle
1328 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1330 org.exolab.castor.xml.validators.IntValidator typeValidator;
1331 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1332 fieldValidator.setValidator(typeValidator);
1333 typeValidator.setMinInclusive(-2147483648);
1334 typeValidator.setMaxInclusive(2147483647);
1336 desc.setValidator(fieldValidator);
1338 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_viewName", "viewName", org.exolab.castor.xml.NodeType.Attribute);
1339 desc.setImmutable(true);
1340 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1341 public java.lang.Object getValue( java.lang.Object object )
1342 throws IllegalStateException
1344 Viewport target = (Viewport) object;
1345 return target.getViewName();
1347 public void setValue( java.lang.Object object, java.lang.Object value)
1348 throws IllegalStateException, IllegalArgumentException
1351 Viewport target = (Viewport) object;
1352 target.setViewName( (java.lang.String) value);
1353 } catch (java.lang.Exception ex) {
1354 throw new IllegalStateException(ex.toString());
1357 public java.lang.Object newInstance(java.lang.Object parent) {
1361 desc.setHandler(handler);
1362 desc.setMultivalued(false);
1363 addFieldDescriptor(desc);
1365 //-- validation code for: _viewName
1366 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1368 org.exolab.castor.xml.validators.StringValidator typeValidator;
1369 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1370 fieldValidator.setValidator(typeValidator);
1371 typeValidator.setWhiteSpace("preserve");
1373 desc.setValidator(fieldValidator);
1375 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_sequenceSetId", "sequenceSetId", org.exolab.castor.xml.NodeType.Attribute);
1376 desc.setImmutable(true);
1377 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1378 public java.lang.Object getValue( java.lang.Object object )
1379 throws IllegalStateException
1381 Viewport target = (Viewport) object;
1382 return target.getSequenceSetId();
1384 public void setValue( java.lang.Object object, java.lang.Object value)
1385 throws IllegalStateException, IllegalArgumentException
1388 Viewport target = (Viewport) object;
1389 target.setSequenceSetId( (java.lang.String) value);
1390 } catch (java.lang.Exception ex) {
1391 throw new IllegalStateException(ex.toString());
1394 public java.lang.Object newInstance(java.lang.Object parent) {
1398 desc.setHandler(handler);
1399 desc.setMultivalued(false);
1400 addFieldDescriptor(desc);
1402 //-- validation code for: _sequenceSetId
1403 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1405 org.exolab.castor.xml.validators.StringValidator typeValidator;
1406 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1407 fieldValidator.setValidator(typeValidator);
1408 typeValidator.setWhiteSpace("preserve");
1410 desc.setValidator(fieldValidator);
1412 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_gatheredViews", "gatheredViews", org.exolab.castor.xml.NodeType.Attribute);
1413 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1414 public java.lang.Object getValue( java.lang.Object object )
1415 throws IllegalStateException
1417 Viewport target = (Viewport) object;
1418 if (!target.hasGatheredViews()) { return null; }
1419 return (target.getGatheredViews() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
1421 public void setValue( java.lang.Object object, java.lang.Object value)
1422 throws IllegalStateException, IllegalArgumentException
1425 Viewport target = (Viewport) object;
1426 // if null, use delete method for optional primitives
1427 if (value == null) {
1428 target.deleteGatheredViews();
1431 target.setGatheredViews( ((java.lang.Boolean) value).booleanValue());
1432 } catch (java.lang.Exception ex) {
1433 throw new IllegalStateException(ex.toString());
1436 public java.lang.Object newInstance(java.lang.Object parent) {
1440 desc.setHandler(handler);
1441 desc.setMultivalued(false);
1442 addFieldDescriptor(desc);
1444 //-- validation code for: _gatheredViews
1445 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1447 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1448 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1449 fieldValidator.setValidator(typeValidator);
1451 desc.setValidator(fieldValidator);
1453 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_textCol1", "textCol1", 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.hasTextCol1()) { return null; }
1460 return new java.lang.Integer(target.getTextCol1());
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.deleteTextCol1();
1472 target.setTextCol1( ((java.lang.Integer) value).intValue());
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: _textCol1
1486 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1488 org.exolab.castor.xml.validators.IntValidator typeValidator;
1489 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1490 fieldValidator.setValidator(typeValidator);
1491 typeValidator.setMinInclusive(-2147483648);
1492 typeValidator.setMaxInclusive(2147483647);
1494 desc.setValidator(fieldValidator);
1496 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_textCol2", "textCol2", org.exolab.castor.xml.NodeType.Attribute);
1497 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1498 public java.lang.Object getValue( java.lang.Object object )
1499 throws IllegalStateException
1501 Viewport target = (Viewport) object;
1502 if (!target.hasTextCol2()) { return null; }
1503 return new java.lang.Integer(target.getTextCol2());
1505 public void setValue( java.lang.Object object, java.lang.Object value)
1506 throws IllegalStateException, IllegalArgumentException
1509 Viewport target = (Viewport) object;
1510 // if null, use delete method for optional primitives
1511 if (value == null) {
1512 target.deleteTextCol2();
1515 target.setTextCol2( ((java.lang.Integer) value).intValue());
1516 } catch (java.lang.Exception ex) {
1517 throw new IllegalStateException(ex.toString());
1520 public java.lang.Object newInstance(java.lang.Object parent) {
1524 desc.setHandler(handler);
1525 desc.setMultivalued(false);
1526 addFieldDescriptor(desc);
1528 //-- validation code for: _textCol2
1529 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1531 org.exolab.castor.xml.validators.IntValidator typeValidator;
1532 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1533 fieldValidator.setValidator(typeValidator);
1534 typeValidator.setMinInclusive(-2147483648);
1535 typeValidator.setMaxInclusive(2147483647);
1537 desc.setValidator(fieldValidator);
1538 //-- _textColThreshold
1539 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_textColThreshold", "textColThreshold", org.exolab.castor.xml.NodeType.Attribute);
1540 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1541 public java.lang.Object getValue( java.lang.Object object )
1542 throws IllegalStateException
1544 Viewport target = (Viewport) object;
1545 if (!target.hasTextColThreshold()) { return null; }
1546 return new java.lang.Integer(target.getTextColThreshold());
1548 public void setValue( java.lang.Object object, java.lang.Object value)
1549 throws IllegalStateException, IllegalArgumentException
1552 Viewport target = (Viewport) object;
1553 // if null, use delete method for optional primitives
1554 if (value == null) {
1555 target.deleteTextColThreshold();
1558 target.setTextColThreshold( ((java.lang.Integer) value).intValue());
1559 } catch (java.lang.Exception ex) {
1560 throw new IllegalStateException(ex.toString());
1563 public java.lang.Object newInstance(java.lang.Object parent) {
1567 desc.setHandler(handler);
1568 desc.setMultivalued(false);
1569 addFieldDescriptor(desc);
1571 //-- validation code for: _textColThreshold
1572 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1574 org.exolab.castor.xml.validators.IntValidator typeValidator;
1575 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1576 fieldValidator.setValidator(typeValidator);
1577 typeValidator.setMinInclusive(-2147483648);
1578 typeValidator.setMaxInclusive(2147483647);
1580 desc.setValidator(fieldValidator);
1582 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_id", "id", org.exolab.castor.xml.NodeType.Attribute);
1583 super.setIdentity(desc);
1584 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1585 public java.lang.Object getValue( java.lang.Object object )
1586 throws IllegalStateException
1588 Viewport target = (Viewport) object;
1589 return target.getId();
1591 public void setValue( java.lang.Object object, java.lang.Object value)
1592 throws IllegalStateException, IllegalArgumentException
1595 Viewport target = (Viewport) object;
1596 target.setId( (java.lang.String) value);
1597 } catch (java.lang.Exception ex) {
1598 throw new IllegalStateException(ex.toString());
1601 public java.lang.Object newInstance(java.lang.Object parent) {
1602 return new java.lang.String();
1605 desc.setHandler(handler);
1606 desc.setMultivalued(false);
1607 addFieldDescriptor(desc);
1609 //-- validation code for: _id
1610 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1612 org.exolab.castor.xml.validators.IdValidator typeValidator;
1613 typeValidator = new org.exolab.castor.xml.validators.IdValidator();
1614 fieldValidator.setValidator(typeValidator);
1616 desc.setValidator(fieldValidator);
1618 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_width", "width", org.exolab.castor.xml.NodeType.Attribute);
1619 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1620 public java.lang.Object getValue( java.lang.Object object )
1621 throws IllegalStateException
1623 Viewport target = (Viewport) object;
1624 if (!target.hasWidth()) { return null; }
1625 return new java.lang.Integer(target.getWidth());
1627 public void setValue( java.lang.Object object, java.lang.Object value)
1628 throws IllegalStateException, IllegalArgumentException
1631 Viewport target = (Viewport) object;
1632 // if null, use delete method for optional primitives
1633 if (value == null) {
1634 target.deleteWidth();
1637 target.setWidth( ((java.lang.Integer) value).intValue());
1638 } catch (java.lang.Exception ex) {
1639 throw new IllegalStateException(ex.toString());
1642 public java.lang.Object newInstance(java.lang.Object parent) {
1646 desc.setHandler(handler);
1647 desc.setMultivalued(false);
1648 addFieldDescriptor(desc);
1650 //-- validation code for: _width
1651 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1653 org.exolab.castor.xml.validators.IntValidator typeValidator;
1654 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1655 fieldValidator.setValidator(typeValidator);
1656 typeValidator.setMinInclusive(-2147483648);
1657 typeValidator.setMaxInclusive(2147483647);
1659 desc.setValidator(fieldValidator);
1661 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_height", "height", org.exolab.castor.xml.NodeType.Attribute);
1662 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1663 public java.lang.Object getValue( java.lang.Object object )
1664 throws IllegalStateException
1666 Viewport target = (Viewport) object;
1667 if (!target.hasHeight()) { return null; }
1668 return new java.lang.Integer(target.getHeight());
1670 public void setValue( java.lang.Object object, java.lang.Object value)
1671 throws IllegalStateException, IllegalArgumentException
1674 Viewport target = (Viewport) object;
1675 // if null, use delete method for optional primitives
1676 if (value == null) {
1677 target.deleteHeight();
1680 target.setHeight( ((java.lang.Integer) value).intValue());
1681 } catch (java.lang.Exception ex) {
1682 throw new IllegalStateException(ex.toString());
1685 public java.lang.Object newInstance(java.lang.Object parent) {
1689 desc.setHandler(handler);
1690 desc.setMultivalued(false);
1691 addFieldDescriptor(desc);
1693 //-- validation code for: _height
1694 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1696 org.exolab.castor.xml.validators.IntValidator typeValidator;
1697 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1698 fieldValidator.setValidator(typeValidator);
1699 typeValidator.setMinInclusive(-2147483648);
1700 typeValidator.setMaxInclusive(2147483647);
1702 desc.setValidator(fieldValidator);
1704 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_xpos", "xpos", org.exolab.castor.xml.NodeType.Attribute);
1705 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1706 public java.lang.Object getValue( java.lang.Object object )
1707 throws IllegalStateException
1709 Viewport target = (Viewport) object;
1710 if (!target.hasXpos()) { return null; }
1711 return new java.lang.Integer(target.getXpos());
1713 public void setValue( java.lang.Object object, java.lang.Object value)
1714 throws IllegalStateException, IllegalArgumentException
1717 Viewport target = (Viewport) object;
1718 // if null, use delete method for optional primitives
1719 if (value == null) {
1720 target.deleteXpos();
1723 target.setXpos( ((java.lang.Integer) value).intValue());
1724 } catch (java.lang.Exception ex) {
1725 throw new IllegalStateException(ex.toString());
1728 public java.lang.Object newInstance(java.lang.Object parent) {
1732 desc.setHandler(handler);
1733 desc.setMultivalued(false);
1734 addFieldDescriptor(desc);
1736 //-- validation code for: _xpos
1737 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1739 org.exolab.castor.xml.validators.IntValidator typeValidator;
1740 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1741 fieldValidator.setValidator(typeValidator);
1742 typeValidator.setMinInclusive(-2147483648);
1743 typeValidator.setMaxInclusive(2147483647);
1745 desc.setValidator(fieldValidator);
1747 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_ypos", "ypos", org.exolab.castor.xml.NodeType.Attribute);
1748 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1749 public java.lang.Object getValue( java.lang.Object object )
1750 throws IllegalStateException
1752 Viewport target = (Viewport) object;
1753 if (!target.hasYpos()) { return null; }
1754 return new java.lang.Integer(target.getYpos());
1756 public void setValue( java.lang.Object object, java.lang.Object value)
1757 throws IllegalStateException, IllegalArgumentException
1760 Viewport target = (Viewport) object;
1761 // if null, use delete method for optional primitives
1762 if (value == null) {
1763 target.deleteYpos();
1766 target.setYpos( ((java.lang.Integer) value).intValue());
1767 } catch (java.lang.Exception ex) {
1768 throw new IllegalStateException(ex.toString());
1771 public java.lang.Object newInstance(java.lang.Object parent) {
1775 desc.setHandler(handler);
1776 desc.setMultivalued(false);
1777 addFieldDescriptor(desc);
1779 //-- validation code for: _ypos
1780 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1782 org.exolab.castor.xml.validators.IntValidator typeValidator;
1783 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1784 fieldValidator.setValidator(typeValidator);
1785 typeValidator.setMinInclusive(-2147483648);
1786 typeValidator.setMaxInclusive(2147483647);
1788 desc.setValidator(fieldValidator);
1789 //-- initialize element descriptors
1791 //-- _annotationColours
1792 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(jalview.schemabinding.version2.AnnotationColours.class, "_annotationColours", "AnnotationColours", org.exolab.castor.xml.NodeType.Element);
1793 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1794 public java.lang.Object getValue( java.lang.Object object )
1795 throws IllegalStateException
1797 Viewport target = (Viewport) object;
1798 return target.getAnnotationColours();
1800 public void setValue( java.lang.Object object, java.lang.Object value)
1801 throws IllegalStateException, IllegalArgumentException
1804 Viewport target = (Viewport) object;
1805 target.setAnnotationColours( (jalview.schemabinding.version2.AnnotationColours) value);
1806 } catch (java.lang.Exception ex) {
1807 throw new IllegalStateException(ex.toString());
1810 public java.lang.Object newInstance(java.lang.Object parent) {
1811 return new jalview.schemabinding.version2.AnnotationColours();
1814 desc.setHandler(handler);
1815 desc.setNameSpaceURI("www.jalview.org");
1816 desc.setMultivalued(false);
1817 addFieldDescriptor(desc);
1819 //-- validation code for: _annotationColours
1820 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1823 desc.setValidator(fieldValidator);
1824 //-- _hiddenColumnsList
1825 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(jalview.schemabinding.version2.HiddenColumns.class, "_hiddenColumnsList", "hiddenColumns", org.exolab.castor.xml.NodeType.Element);
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 return target.getHiddenColumns();
1833 public void setValue( java.lang.Object object, java.lang.Object value)
1834 throws IllegalStateException, IllegalArgumentException
1837 Viewport target = (Viewport) object;
1838 target.addHiddenColumns( (jalview.schemabinding.version2.HiddenColumns) value);
1839 } catch (java.lang.Exception ex) {
1840 throw new IllegalStateException(ex.toString());
1843 public void resetValue(Object object) throws IllegalStateException, IllegalArgumentException {
1845 Viewport target = (Viewport) object;
1846 target.removeAllHiddenColumns();
1847 } catch (java.lang.Exception ex) {
1848 throw new IllegalStateException(ex.toString());
1851 public java.lang.Object newInstance(java.lang.Object parent) {
1852 return new jalview.schemabinding.version2.HiddenColumns();
1855 desc.setHandler(handler);
1856 desc.setNameSpaceURI("www.jalview.org");
1857 desc.setMultivalued(true);
1858 addFieldDescriptor(desc);
1860 //-- validation code for: _hiddenColumnsList
1861 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1862 fieldValidator.setMinOccurs(0);
1865 desc.setValidator(fieldValidator);
1874 * Method getAccessMode.
1876 * @return the access mode specified for this class.
1878 public org.exolab.castor.mapping.AccessMode getAccessMode(
1884 * Method getIdentity.
1886 * @return the identity field, null if this class has no
1889 public org.exolab.castor.mapping.FieldDescriptor getIdentity(
1891 return super.getIdentity();
1895 * Method getJavaClass.
1897 * @return the Java class represented by this descriptor.
1899 public java.lang.Class getJavaClass(
1901 return jalview.schemabinding.version2.Viewport.class;
1905 * Method getNameSpacePrefix.
1907 * @return the namespace prefix to use when marshaling as XML.
1909 public java.lang.String getNameSpacePrefix(
1915 * Method getNameSpaceURI.
1917 * @return the namespace URI used when marshaling and
1918 * unmarshaling as XML.
1920 public java.lang.String getNameSpaceURI(
1926 * Method getValidator.
1928 * @return a specific validator for the class described by this
1931 public org.exolab.castor.xml.TypeValidator getValidator(
1937 * Method getXMLName.
1939 * @return the XML Name for the Class being described.
1941 public java.lang.String getXMLName(
1947 * Method isElementDefinition.
1949 * @return true if XML schema definition of this Class is that
1951 * element or element with anonymous type definition.
1953 public boolean isElementDefinition(
1955 return _elementDefinition;