2 * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$)
3 * Copyright (C) $$Year-Rel$$ The Jalview Authors
5 * This file is part of Jalview.
7 * Jalview is free software: you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License
9 * as published by the Free Software Foundation, either version 3
10 * of the License, or (at your option) any later version.
12 * Jalview is distributed in the hope that it will be useful, but
13 * WITHOUT ANY WARRANTY; without even the implied warranty
14 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15 * PURPOSE. See the GNU General Public License for more details.
17 * You should have received a copy of the GNU General Public License
18 * along with Jalview. If not, see <http://www.gnu.org/licenses/>.
19 * The Jalview Authors are detailed in the 'AUTHORS' file.
21 package jalview.schemabinding.version2.descriptors;
23 //---------------------------------/
24 //- Imported classes and packages -/
25 //---------------------------------/
27 import jalview.schemabinding.version2.Viewport;
30 * Class ViewportDescriptor.
32 * @version $Revision$ $Date$
34 public class ViewportDescriptor extends org.exolab.castor.xml.util.XMLClassDescriptorImpl {
37 //--------------------------/
38 //- Class/Member Variables -/
39 //--------------------------/
42 * Field _elementDefinition.
44 private boolean _elementDefinition;
49 private java.lang.String _nsPrefix;
54 private java.lang.String _nsURI;
59 private java.lang.String _xmlName;
66 public ViewportDescriptor() {
68 _nsURI = "www.jalview.org";
69 _xmlName = "Viewport";
70 _elementDefinition = true;
72 //-- set grouping compositor
73 setCompositorAsSequence();
74 org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null;
75 org.exolab.castor.mapping.FieldHandler handler = null;
76 org.exolab.castor.xml.FieldValidator fieldValidator = null;
77 //-- initialize attribute descriptors
79 //-- _conservationSelected
80 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_conservationSelected", "conservationSelected", org.exolab.castor.xml.NodeType.Attribute);
81 handler = new org.exolab.castor.xml.XMLFieldHandler() {
82 public java.lang.Object getValue( java.lang.Object object )
83 throws IllegalStateException
85 Viewport target = (Viewport) object;
86 if (!target.hasConservationSelected()) { return null; }
87 return (target.getConservationSelected() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
89 public void setValue( java.lang.Object object, java.lang.Object value)
90 throws IllegalStateException, IllegalArgumentException
93 Viewport target = (Viewport) object;
94 // if null, use delete method for optional primitives
96 target.deleteConservationSelected();
99 target.setConservationSelected( ((java.lang.Boolean) value).booleanValue());
100 } catch (java.lang.Exception ex) {
101 throw new IllegalStateException(ex.toString());
104 public java.lang.Object newInstance(java.lang.Object parent) {
108 desc.setHandler(handler);
109 desc.setMultivalued(false);
110 addFieldDescriptor(desc);
112 //-- validation code for: _conservationSelected
113 fieldValidator = new org.exolab.castor.xml.FieldValidator();
115 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
116 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
117 fieldValidator.setValidator(typeValidator);
119 desc.setValidator(fieldValidator);
121 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_pidSelected", "pidSelected", org.exolab.castor.xml.NodeType.Attribute);
122 handler = new org.exolab.castor.xml.XMLFieldHandler() {
123 public java.lang.Object getValue( java.lang.Object object )
124 throws IllegalStateException
126 Viewport target = (Viewport) object;
127 if (!target.hasPidSelected()) { return null; }
128 return (target.getPidSelected() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
130 public void setValue( java.lang.Object object, java.lang.Object value)
131 throws IllegalStateException, IllegalArgumentException
134 Viewport target = (Viewport) object;
135 // if null, use delete method for optional primitives
137 target.deletePidSelected();
140 target.setPidSelected( ((java.lang.Boolean) value).booleanValue());
141 } catch (java.lang.Exception ex) {
142 throw new IllegalStateException(ex.toString());
145 public java.lang.Object newInstance(java.lang.Object parent) {
149 desc.setHandler(handler);
150 desc.setMultivalued(false);
151 addFieldDescriptor(desc);
153 //-- validation code for: _pidSelected
154 fieldValidator = new org.exolab.castor.xml.FieldValidator();
156 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
157 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
158 fieldValidator.setValidator(typeValidator);
160 desc.setValidator(fieldValidator);
162 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_bgColour", "bgColour", org.exolab.castor.xml.NodeType.Attribute);
163 desc.setImmutable(true);
164 handler = new org.exolab.castor.xml.XMLFieldHandler() {
165 public java.lang.Object getValue( java.lang.Object object )
166 throws IllegalStateException
168 Viewport target = (Viewport) object;
169 return target.getBgColour();
171 public void setValue( java.lang.Object object, java.lang.Object value)
172 throws IllegalStateException, IllegalArgumentException
175 Viewport target = (Viewport) object;
176 target.setBgColour( (java.lang.String) value);
177 } catch (java.lang.Exception ex) {
178 throw new IllegalStateException(ex.toString());
181 public java.lang.Object newInstance(java.lang.Object parent) {
185 desc.setHandler(handler);
186 desc.setMultivalued(false);
187 addFieldDescriptor(desc);
189 //-- validation code for: _bgColour
190 fieldValidator = new org.exolab.castor.xml.FieldValidator();
192 org.exolab.castor.xml.validators.StringValidator typeValidator;
193 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
194 fieldValidator.setValidator(typeValidator);
195 typeValidator.setWhiteSpace("preserve");
197 desc.setValidator(fieldValidator);
199 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_consThreshold", "consThreshold", org.exolab.castor.xml.NodeType.Attribute);
200 handler = new org.exolab.castor.xml.XMLFieldHandler() {
201 public java.lang.Object getValue( java.lang.Object object )
202 throws IllegalStateException
204 Viewport target = (Viewport) object;
205 if (!target.hasConsThreshold()) { return null; }
206 return new java.lang.Integer(target.getConsThreshold());
208 public void setValue( java.lang.Object object, java.lang.Object value)
209 throws IllegalStateException, IllegalArgumentException
212 Viewport target = (Viewport) object;
213 // if null, use delete method for optional primitives
215 target.deleteConsThreshold();
218 target.setConsThreshold( ((java.lang.Integer) value).intValue());
219 } catch (java.lang.Exception ex) {
220 throw new IllegalStateException(ex.toString());
223 public java.lang.Object newInstance(java.lang.Object parent) {
227 desc.setHandler(handler);
228 desc.setMultivalued(false);
229 addFieldDescriptor(desc);
231 //-- validation code for: _consThreshold
232 fieldValidator = new org.exolab.castor.xml.FieldValidator();
234 org.exolab.castor.xml.validators.IntValidator typeValidator;
235 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
236 fieldValidator.setValidator(typeValidator);
237 typeValidator.setMinInclusive(-2147483648);
238 typeValidator.setMaxInclusive(2147483647);
240 desc.setValidator(fieldValidator);
242 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_pidThreshold", "pidThreshold", org.exolab.castor.xml.NodeType.Attribute);
243 handler = new org.exolab.castor.xml.XMLFieldHandler() {
244 public java.lang.Object getValue( java.lang.Object object )
245 throws IllegalStateException
247 Viewport target = (Viewport) object;
248 if (!target.hasPidThreshold()) { return null; }
249 return new java.lang.Integer(target.getPidThreshold());
251 public void setValue( java.lang.Object object, java.lang.Object value)
252 throws IllegalStateException, IllegalArgumentException
255 Viewport target = (Viewport) object;
256 // if null, use delete method for optional primitives
258 target.deletePidThreshold();
261 target.setPidThreshold( ((java.lang.Integer) value).intValue());
262 } catch (java.lang.Exception ex) {
263 throw new IllegalStateException(ex.toString());
266 public java.lang.Object newInstance(java.lang.Object parent) {
270 desc.setHandler(handler);
271 desc.setMultivalued(false);
272 addFieldDescriptor(desc);
274 //-- validation code for: _pidThreshold
275 fieldValidator = new org.exolab.castor.xml.FieldValidator();
277 org.exolab.castor.xml.validators.IntValidator typeValidator;
278 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
279 fieldValidator.setValidator(typeValidator);
280 typeValidator.setMinInclusive(-2147483648);
281 typeValidator.setMaxInclusive(2147483647);
283 desc.setValidator(fieldValidator);
285 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_title", "title", org.exolab.castor.xml.NodeType.Attribute);
286 desc.setImmutable(true);
287 handler = new org.exolab.castor.xml.XMLFieldHandler() {
288 public java.lang.Object getValue( java.lang.Object object )
289 throws IllegalStateException
291 Viewport target = (Viewport) object;
292 return target.getTitle();
294 public void setValue( java.lang.Object object, java.lang.Object value)
295 throws IllegalStateException, IllegalArgumentException
298 Viewport target = (Viewport) object;
299 target.setTitle( (java.lang.String) value);
300 } catch (java.lang.Exception ex) {
301 throw new IllegalStateException(ex.toString());
304 public java.lang.Object newInstance(java.lang.Object parent) {
308 desc.setHandler(handler);
309 desc.setMultivalued(false);
310 addFieldDescriptor(desc);
312 //-- validation code for: _title
313 fieldValidator = new org.exolab.castor.xml.FieldValidator();
315 org.exolab.castor.xml.validators.StringValidator typeValidator;
316 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
317 fieldValidator.setValidator(typeValidator);
318 typeValidator.setWhiteSpace("preserve");
320 desc.setValidator(fieldValidator);
322 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showFullId", "showFullId", org.exolab.castor.xml.NodeType.Attribute);
323 handler = new org.exolab.castor.xml.XMLFieldHandler() {
324 public java.lang.Object getValue( java.lang.Object object )
325 throws IllegalStateException
327 Viewport target = (Viewport) object;
328 if (!target.hasShowFullId()) { return null; }
329 return (target.getShowFullId() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
331 public void setValue( java.lang.Object object, java.lang.Object value)
332 throws IllegalStateException, IllegalArgumentException
335 Viewport target = (Viewport) object;
336 // if null, use delete method for optional primitives
338 target.deleteShowFullId();
341 target.setShowFullId( ((java.lang.Boolean) value).booleanValue());
342 } catch (java.lang.Exception ex) {
343 throw new IllegalStateException(ex.toString());
346 public java.lang.Object newInstance(java.lang.Object parent) {
350 desc.setHandler(handler);
351 desc.setMultivalued(false);
352 addFieldDescriptor(desc);
354 //-- validation code for: _showFullId
355 fieldValidator = new org.exolab.castor.xml.FieldValidator();
357 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
358 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
359 fieldValidator.setValidator(typeValidator);
361 desc.setValidator(fieldValidator);
363 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_rightAlignIds", "rightAlignIds", org.exolab.castor.xml.NodeType.Attribute);
364 handler = new org.exolab.castor.xml.XMLFieldHandler() {
365 public java.lang.Object getValue( java.lang.Object object )
366 throws IllegalStateException
368 Viewport target = (Viewport) object;
369 if (!target.hasRightAlignIds()) { return null; }
370 return (target.getRightAlignIds() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
372 public void setValue( java.lang.Object object, java.lang.Object value)
373 throws IllegalStateException, IllegalArgumentException
376 Viewport target = (Viewport) object;
377 // if null, use delete method for optional primitives
379 target.deleteRightAlignIds();
382 target.setRightAlignIds( ((java.lang.Boolean) value).booleanValue());
383 } catch (java.lang.Exception ex) {
384 throw new IllegalStateException(ex.toString());
387 public java.lang.Object newInstance(java.lang.Object parent) {
391 desc.setHandler(handler);
392 desc.setMultivalued(false);
393 addFieldDescriptor(desc);
395 //-- validation code for: _rightAlignIds
396 fieldValidator = new org.exolab.castor.xml.FieldValidator();
398 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
399 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
400 fieldValidator.setValidator(typeValidator);
402 desc.setValidator(fieldValidator);
404 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showText", "showText", org.exolab.castor.xml.NodeType.Attribute);
405 handler = new org.exolab.castor.xml.XMLFieldHandler() {
406 public java.lang.Object getValue( java.lang.Object object )
407 throws IllegalStateException
409 Viewport target = (Viewport) object;
410 if (!target.hasShowText()) { return null; }
411 return (target.getShowText() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
413 public void setValue( java.lang.Object object, java.lang.Object value)
414 throws IllegalStateException, IllegalArgumentException
417 Viewport target = (Viewport) object;
418 // if null, use delete method for optional primitives
420 target.deleteShowText();
423 target.setShowText( ((java.lang.Boolean) value).booleanValue());
424 } catch (java.lang.Exception ex) {
425 throw new IllegalStateException(ex.toString());
428 public java.lang.Object newInstance(java.lang.Object parent) {
432 desc.setHandler(handler);
433 desc.setMultivalued(false);
434 addFieldDescriptor(desc);
436 //-- validation code for: _showText
437 fieldValidator = new org.exolab.castor.xml.FieldValidator();
439 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
440 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
441 fieldValidator.setValidator(typeValidator);
443 desc.setValidator(fieldValidator);
445 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showColourText", "showColourText", org.exolab.castor.xml.NodeType.Attribute);
446 handler = new org.exolab.castor.xml.XMLFieldHandler() {
447 public java.lang.Object getValue( java.lang.Object object )
448 throws IllegalStateException
450 Viewport target = (Viewport) object;
451 if (!target.hasShowColourText()) { return null; }
452 return (target.getShowColourText() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
454 public void setValue( java.lang.Object object, java.lang.Object value)
455 throws IllegalStateException, IllegalArgumentException
458 Viewport target = (Viewport) object;
459 // if null, use delete method for optional primitives
461 target.deleteShowColourText();
464 target.setShowColourText( ((java.lang.Boolean) value).booleanValue());
465 } catch (java.lang.Exception ex) {
466 throw new IllegalStateException(ex.toString());
469 public java.lang.Object newInstance(java.lang.Object parent) {
473 desc.setHandler(handler);
474 desc.setMultivalued(false);
475 addFieldDescriptor(desc);
477 //-- validation code for: _showColourText
478 fieldValidator = new org.exolab.castor.xml.FieldValidator();
480 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
481 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
482 fieldValidator.setValidator(typeValidator);
484 desc.setValidator(fieldValidator);
485 //-- _showUnconserved
486 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showUnconserved", "showUnconserved", org.exolab.castor.xml.NodeType.Attribute);
487 handler = new org.exolab.castor.xml.XMLFieldHandler() {
488 public java.lang.Object getValue( java.lang.Object object )
489 throws IllegalStateException
491 Viewport target = (Viewport) object;
492 if (!target.hasShowUnconserved()) { return null; }
493 return (target.getShowUnconserved() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
495 public void setValue( java.lang.Object object, java.lang.Object value)
496 throws IllegalStateException, IllegalArgumentException
499 Viewport target = (Viewport) object;
500 // if null, use delete method for optional primitives
502 target.deleteShowUnconserved();
505 target.setShowUnconserved( ((java.lang.Boolean) value).booleanValue());
506 } catch (java.lang.Exception ex) {
507 throw new IllegalStateException(ex.toString());
510 public java.lang.Object newInstance(java.lang.Object parent) {
514 desc.setHandler(handler);
515 desc.setMultivalued(false);
516 addFieldDescriptor(desc);
518 //-- validation code for: _showUnconserved
519 fieldValidator = new org.exolab.castor.xml.FieldValidator();
521 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
522 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
523 fieldValidator.setValidator(typeValidator);
525 desc.setValidator(fieldValidator);
527 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showBoxes", "showBoxes", org.exolab.castor.xml.NodeType.Attribute);
528 handler = new org.exolab.castor.xml.XMLFieldHandler() {
529 public java.lang.Object getValue( java.lang.Object object )
530 throws IllegalStateException
532 Viewport target = (Viewport) object;
533 if (!target.hasShowBoxes()) { return null; }
534 return (target.getShowBoxes() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
536 public void setValue( java.lang.Object object, java.lang.Object value)
537 throws IllegalStateException, IllegalArgumentException
540 Viewport target = (Viewport) object;
541 // if null, use delete method for optional primitives
543 target.deleteShowBoxes();
546 target.setShowBoxes( ((java.lang.Boolean) value).booleanValue());
547 } catch (java.lang.Exception ex) {
548 throw new IllegalStateException(ex.toString());
551 public java.lang.Object newInstance(java.lang.Object parent) {
555 desc.setHandler(handler);
556 desc.setMultivalued(false);
557 addFieldDescriptor(desc);
559 //-- validation code for: _showBoxes
560 fieldValidator = new org.exolab.castor.xml.FieldValidator();
562 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
563 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
564 fieldValidator.setValidator(typeValidator);
566 desc.setValidator(fieldValidator);
568 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_wrapAlignment", "wrapAlignment", org.exolab.castor.xml.NodeType.Attribute);
569 handler = new org.exolab.castor.xml.XMLFieldHandler() {
570 public java.lang.Object getValue( java.lang.Object object )
571 throws IllegalStateException
573 Viewport target = (Viewport) object;
574 if (!target.hasWrapAlignment()) { return null; }
575 return (target.getWrapAlignment() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
577 public void setValue( java.lang.Object object, java.lang.Object value)
578 throws IllegalStateException, IllegalArgumentException
581 Viewport target = (Viewport) object;
582 // if null, use delete method for optional primitives
584 target.deleteWrapAlignment();
587 target.setWrapAlignment( ((java.lang.Boolean) value).booleanValue());
588 } catch (java.lang.Exception ex) {
589 throw new IllegalStateException(ex.toString());
592 public java.lang.Object newInstance(java.lang.Object parent) {
596 desc.setHandler(handler);
597 desc.setMultivalued(false);
598 addFieldDescriptor(desc);
600 //-- validation code for: _wrapAlignment
601 fieldValidator = new org.exolab.castor.xml.FieldValidator();
603 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
604 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
605 fieldValidator.setValidator(typeValidator);
607 desc.setValidator(fieldValidator);
609 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_renderGaps", "renderGaps", org.exolab.castor.xml.NodeType.Attribute);
610 handler = new org.exolab.castor.xml.XMLFieldHandler() {
611 public java.lang.Object getValue( java.lang.Object object )
612 throws IllegalStateException
614 Viewport target = (Viewport) object;
615 if (!target.hasRenderGaps()) { return null; }
616 return (target.getRenderGaps() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
618 public void setValue( java.lang.Object object, java.lang.Object value)
619 throws IllegalStateException, IllegalArgumentException
622 Viewport target = (Viewport) object;
623 // if null, use delete method for optional primitives
625 target.deleteRenderGaps();
628 target.setRenderGaps( ((java.lang.Boolean) value).booleanValue());
629 } catch (java.lang.Exception ex) {
630 throw new IllegalStateException(ex.toString());
633 public java.lang.Object newInstance(java.lang.Object parent) {
637 desc.setHandler(handler);
638 desc.setMultivalued(false);
639 addFieldDescriptor(desc);
641 //-- validation code for: _renderGaps
642 fieldValidator = new org.exolab.castor.xml.FieldValidator();
644 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
645 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
646 fieldValidator.setValidator(typeValidator);
648 desc.setValidator(fieldValidator);
649 //-- _showSequenceFeatures
650 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showSequenceFeatures", "showSequenceFeatures", org.exolab.castor.xml.NodeType.Attribute);
651 handler = new org.exolab.castor.xml.XMLFieldHandler() {
652 public java.lang.Object getValue( java.lang.Object object )
653 throws IllegalStateException
655 Viewport target = (Viewport) object;
656 if (!target.hasShowSequenceFeatures()) { return null; }
657 return (target.getShowSequenceFeatures() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
659 public void setValue( java.lang.Object object, java.lang.Object value)
660 throws IllegalStateException, IllegalArgumentException
663 Viewport target = (Viewport) object;
664 // if null, use delete method for optional primitives
666 target.deleteShowSequenceFeatures();
669 target.setShowSequenceFeatures( ((java.lang.Boolean) value).booleanValue());
670 } catch (java.lang.Exception ex) {
671 throw new IllegalStateException(ex.toString());
674 public java.lang.Object newInstance(java.lang.Object parent) {
678 desc.setHandler(handler);
679 desc.setMultivalued(false);
680 addFieldDescriptor(desc);
682 //-- validation code for: _showSequenceFeatures
683 fieldValidator = new org.exolab.castor.xml.FieldValidator();
685 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
686 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
687 fieldValidator.setValidator(typeValidator);
689 desc.setValidator(fieldValidator);
690 //-- _showNPfeatureTooltip
691 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showNPfeatureTooltip", "showNPfeatureTooltip", org.exolab.castor.xml.NodeType.Attribute);
692 handler = new org.exolab.castor.xml.XMLFieldHandler() {
693 public java.lang.Object getValue( java.lang.Object object )
694 throws IllegalStateException
696 Viewport target = (Viewport) object;
697 if (!target.hasShowNPfeatureTooltip()) { return null; }
698 return (target.getShowNPfeatureTooltip() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
700 public void setValue( java.lang.Object object, java.lang.Object value)
701 throws IllegalStateException, IllegalArgumentException
704 Viewport target = (Viewport) object;
705 // if null, use delete method for optional primitives
707 target.deleteShowNPfeatureTooltip();
710 target.setShowNPfeatureTooltip( ((java.lang.Boolean) value).booleanValue());
711 } catch (java.lang.Exception ex) {
712 throw new IllegalStateException(ex.toString());
715 public java.lang.Object newInstance(java.lang.Object parent) {
719 desc.setHandler(handler);
720 desc.setMultivalued(false);
721 addFieldDescriptor(desc);
723 //-- validation code for: _showNPfeatureTooltip
724 fieldValidator = new org.exolab.castor.xml.FieldValidator();
726 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
727 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
728 fieldValidator.setValidator(typeValidator);
730 desc.setValidator(fieldValidator);
731 //-- _showDbRefTooltip
732 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showDbRefTooltip", "showDbRefTooltip", org.exolab.castor.xml.NodeType.Attribute);
733 handler = new org.exolab.castor.xml.XMLFieldHandler() {
734 public java.lang.Object getValue( java.lang.Object object )
735 throws IllegalStateException
737 Viewport target = (Viewport) object;
738 if (!target.hasShowDbRefTooltip()) { return null; }
739 return (target.getShowDbRefTooltip() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
741 public void setValue( java.lang.Object object, java.lang.Object value)
742 throws IllegalStateException, IllegalArgumentException
745 Viewport target = (Viewport) object;
746 // if null, use delete method for optional primitives
748 target.deleteShowDbRefTooltip();
751 target.setShowDbRefTooltip( ((java.lang.Boolean) value).booleanValue());
752 } catch (java.lang.Exception ex) {
753 throw new IllegalStateException(ex.toString());
756 public java.lang.Object newInstance(java.lang.Object parent) {
760 desc.setHandler(handler);
761 desc.setMultivalued(false);
762 addFieldDescriptor(desc);
764 //-- validation code for: _showDbRefTooltip
765 fieldValidator = new org.exolab.castor.xml.FieldValidator();
767 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
768 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
769 fieldValidator.setValidator(typeValidator);
771 desc.setValidator(fieldValidator);
772 //-- _followHighlight
773 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_followHighlight", "followHighlight", org.exolab.castor.xml.NodeType.Attribute);
774 handler = new org.exolab.castor.xml.XMLFieldHandler() {
775 public java.lang.Object getValue( java.lang.Object object )
776 throws IllegalStateException
778 Viewport target = (Viewport) object;
779 if (!target.hasFollowHighlight()) { return null; }
780 return (target.getFollowHighlight() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
782 public void setValue( java.lang.Object object, java.lang.Object value)
783 throws IllegalStateException, IllegalArgumentException
786 Viewport target = (Viewport) object;
787 // if null, use delete method for optional primitives
789 target.deleteFollowHighlight();
792 target.setFollowHighlight( ((java.lang.Boolean) value).booleanValue());
793 } catch (java.lang.Exception ex) {
794 throw new IllegalStateException(ex.toString());
797 public java.lang.Object newInstance(java.lang.Object parent) {
801 desc.setHandler(handler);
802 desc.setMultivalued(false);
803 addFieldDescriptor(desc);
805 //-- validation code for: _followHighlight
806 fieldValidator = new org.exolab.castor.xml.FieldValidator();
808 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
809 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
810 fieldValidator.setValidator(typeValidator);
812 desc.setValidator(fieldValidator);
813 //-- _followSelection
814 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_followSelection", "followSelection", org.exolab.castor.xml.NodeType.Attribute);
815 handler = new org.exolab.castor.xml.XMLFieldHandler() {
816 public java.lang.Object getValue( java.lang.Object object )
817 throws IllegalStateException
819 Viewport target = (Viewport) object;
820 if (!target.hasFollowSelection()) { return null; }
821 return (target.getFollowSelection() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
823 public void setValue( java.lang.Object object, java.lang.Object value)
824 throws IllegalStateException, IllegalArgumentException
827 Viewport target = (Viewport) object;
828 // if null, use delete method for optional primitives
830 target.deleteFollowSelection();
833 target.setFollowSelection( ((java.lang.Boolean) value).booleanValue());
834 } catch (java.lang.Exception ex) {
835 throw new IllegalStateException(ex.toString());
838 public java.lang.Object newInstance(java.lang.Object parent) {
842 desc.setHandler(handler);
843 desc.setMultivalued(false);
844 addFieldDescriptor(desc);
846 //-- validation code for: _followSelection
847 fieldValidator = new org.exolab.castor.xml.FieldValidator();
849 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
850 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
851 fieldValidator.setValidator(typeValidator);
853 desc.setValidator(fieldValidator);
855 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showAnnotation", "showAnnotation", org.exolab.castor.xml.NodeType.Attribute);
856 handler = new org.exolab.castor.xml.XMLFieldHandler() {
857 public java.lang.Object getValue( java.lang.Object object )
858 throws IllegalStateException
860 Viewport target = (Viewport) object;
861 if (!target.hasShowAnnotation()) { return null; }
862 return (target.getShowAnnotation() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
864 public void setValue( java.lang.Object object, java.lang.Object value)
865 throws IllegalStateException, IllegalArgumentException
868 Viewport target = (Viewport) object;
869 // if null, use delete method for optional primitives
871 target.deleteShowAnnotation();
874 target.setShowAnnotation( ((java.lang.Boolean) value).booleanValue());
875 } catch (java.lang.Exception ex) {
876 throw new IllegalStateException(ex.toString());
879 public java.lang.Object newInstance(java.lang.Object parent) {
883 desc.setHandler(handler);
884 desc.setMultivalued(false);
885 addFieldDescriptor(desc);
887 //-- validation code for: _showAnnotation
888 fieldValidator = new org.exolab.castor.xml.FieldValidator();
890 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
891 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
892 fieldValidator.setValidator(typeValidator);
894 desc.setValidator(fieldValidator);
895 //-- _centreColumnLabels
896 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_centreColumnLabels", "centreColumnLabels", org.exolab.castor.xml.NodeType.Attribute);
897 handler = new org.exolab.castor.xml.XMLFieldHandler() {
898 public java.lang.Object getValue( java.lang.Object object )
899 throws IllegalStateException
901 Viewport target = (Viewport) object;
902 if (!target.hasCentreColumnLabels()) { return null; }
903 return (target.getCentreColumnLabels() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
905 public void setValue( java.lang.Object object, java.lang.Object value)
906 throws IllegalStateException, IllegalArgumentException
909 Viewport target = (Viewport) object;
910 // if null, use delete method for optional primitives
912 target.deleteCentreColumnLabels();
915 target.setCentreColumnLabels( ((java.lang.Boolean) value).booleanValue());
916 } catch (java.lang.Exception ex) {
917 throw new IllegalStateException(ex.toString());
920 public java.lang.Object newInstance(java.lang.Object parent) {
924 desc.setHandler(handler);
925 desc.setMultivalued(false);
926 addFieldDescriptor(desc);
928 //-- validation code for: _centreColumnLabels
929 fieldValidator = new org.exolab.castor.xml.FieldValidator();
931 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
932 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
933 fieldValidator.setValidator(typeValidator);
935 desc.setValidator(fieldValidator);
936 //-- _showGroupConservation
937 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showGroupConservation", "showGroupConservation", org.exolab.castor.xml.NodeType.Attribute);
938 handler = new org.exolab.castor.xml.XMLFieldHandler() {
939 public java.lang.Object getValue( java.lang.Object object )
940 throws IllegalStateException
942 Viewport target = (Viewport) object;
943 if (!target.hasShowGroupConservation()) { return null; }
944 return (target.getShowGroupConservation() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
946 public void setValue( java.lang.Object object, java.lang.Object value)
947 throws IllegalStateException, IllegalArgumentException
950 Viewport target = (Viewport) object;
951 // if null, use delete method for optional primitives
953 target.deleteShowGroupConservation();
956 target.setShowGroupConservation( ((java.lang.Boolean) value).booleanValue());
957 } catch (java.lang.Exception ex) {
958 throw new IllegalStateException(ex.toString());
961 public java.lang.Object newInstance(java.lang.Object parent) {
965 desc.setHandler(handler);
966 desc.setMultivalued(false);
967 addFieldDescriptor(desc);
969 //-- validation code for: _showGroupConservation
970 fieldValidator = new org.exolab.castor.xml.FieldValidator();
972 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
973 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
974 fieldValidator.setValidator(typeValidator);
976 desc.setValidator(fieldValidator);
977 //-- _showGroupConsensus
978 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showGroupConsensus", "showGroupConsensus", org.exolab.castor.xml.NodeType.Attribute);
979 handler = new org.exolab.castor.xml.XMLFieldHandler() {
980 public java.lang.Object getValue( java.lang.Object object )
981 throws IllegalStateException
983 Viewport target = (Viewport) object;
984 if (!target.hasShowGroupConsensus()) { return null; }
985 return (target.getShowGroupConsensus() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
987 public void setValue( java.lang.Object object, java.lang.Object value)
988 throws IllegalStateException, IllegalArgumentException
991 Viewport target = (Viewport) object;
992 // if null, use delete method for optional primitives
994 target.deleteShowGroupConsensus();
997 target.setShowGroupConsensus( ((java.lang.Boolean) value).booleanValue());
998 } catch (java.lang.Exception ex) {
999 throw new IllegalStateException(ex.toString());
1002 public java.lang.Object newInstance(java.lang.Object parent) {
1006 desc.setHandler(handler);
1007 desc.setMultivalued(false);
1008 addFieldDescriptor(desc);
1010 //-- validation code for: _showGroupConsensus
1011 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1013 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1014 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1015 fieldValidator.setValidator(typeValidator);
1017 desc.setValidator(fieldValidator);
1018 //-- _showConsensusHistogram
1019 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showConsensusHistogram", "showConsensusHistogram", org.exolab.castor.xml.NodeType.Attribute);
1020 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1021 public java.lang.Object getValue( java.lang.Object object )
1022 throws IllegalStateException
1024 Viewport target = (Viewport) object;
1025 if (!target.hasShowConsensusHistogram()) { return null; }
1026 return (target.getShowConsensusHistogram() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
1028 public void setValue( java.lang.Object object, java.lang.Object value)
1029 throws IllegalStateException, IllegalArgumentException
1032 Viewport target = (Viewport) object;
1033 // if null, use delete method for optional primitives
1034 if (value == null) {
1035 target.deleteShowConsensusHistogram();
1038 target.setShowConsensusHistogram( ((java.lang.Boolean) value).booleanValue());
1039 } catch (java.lang.Exception ex) {
1040 throw new IllegalStateException(ex.toString());
1043 public java.lang.Object newInstance(java.lang.Object parent) {
1047 desc.setHandler(handler);
1048 desc.setMultivalued(false);
1049 addFieldDescriptor(desc);
1051 //-- validation code for: _showConsensusHistogram
1052 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1054 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1055 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1056 fieldValidator.setValidator(typeValidator);
1058 desc.setValidator(fieldValidator);
1059 //-- _showSequenceLogo
1060 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showSequenceLogo", "showSequenceLogo", org.exolab.castor.xml.NodeType.Attribute);
1061 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1062 public java.lang.Object getValue( java.lang.Object object )
1063 throws IllegalStateException
1065 Viewport target = (Viewport) object;
1066 if (!target.hasShowSequenceLogo()) { return null; }
1067 return (target.getShowSequenceLogo() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
1069 public void setValue( java.lang.Object object, java.lang.Object value)
1070 throws IllegalStateException, IllegalArgumentException
1073 Viewport target = (Viewport) object;
1074 // if null, use delete method for optional primitives
1075 if (value == null) {
1076 target.deleteShowSequenceLogo();
1079 target.setShowSequenceLogo( ((java.lang.Boolean) value).booleanValue());
1080 } catch (java.lang.Exception ex) {
1081 throw new IllegalStateException(ex.toString());
1084 public java.lang.Object newInstance(java.lang.Object parent) {
1088 desc.setHandler(handler);
1089 desc.setMultivalued(false);
1090 addFieldDescriptor(desc);
1092 //-- validation code for: _showSequenceLogo
1093 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1095 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1096 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1097 fieldValidator.setValidator(typeValidator);
1099 desc.setValidator(fieldValidator);
1100 //-- _normaliseSequenceLogo
1101 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_normaliseSequenceLogo", "normaliseSequenceLogo", org.exolab.castor.xml.NodeType.Attribute);
1102 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1103 public java.lang.Object getValue( java.lang.Object object )
1104 throws IllegalStateException
1106 Viewport target = (Viewport) object;
1107 if (!target.hasNormaliseSequenceLogo()) { return null; }
1108 return (target.getNormaliseSequenceLogo() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
1110 public void setValue( java.lang.Object object, java.lang.Object value)
1111 throws IllegalStateException, IllegalArgumentException
1114 Viewport target = (Viewport) object;
1115 // if null, use delete method for optional primitives
1116 if (value == null) {
1117 target.deleteNormaliseSequenceLogo();
1120 target.setNormaliseSequenceLogo( ((java.lang.Boolean) value).booleanValue());
1121 } catch (java.lang.Exception ex) {
1122 throw new IllegalStateException(ex.toString());
1125 public java.lang.Object newInstance(java.lang.Object parent) {
1129 desc.setHandler(handler);
1130 desc.setMultivalued(false);
1131 addFieldDescriptor(desc);
1133 //-- validation code for: _normaliseSequenceLogo
1134 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1136 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1137 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1138 fieldValidator.setValidator(typeValidator);
1140 desc.setValidator(fieldValidator);
1141 //-- _ignoreGapsinConsensus
1142 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_ignoreGapsinConsensus", "ignoreGapsinConsensus", org.exolab.castor.xml.NodeType.Attribute);
1143 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1144 public java.lang.Object getValue( java.lang.Object object )
1145 throws IllegalStateException
1147 Viewport target = (Viewport) object;
1148 if (!target.hasIgnoreGapsinConsensus()) { return null; }
1149 return (target.getIgnoreGapsinConsensus() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
1151 public void setValue( java.lang.Object object, java.lang.Object value)
1152 throws IllegalStateException, IllegalArgumentException
1155 Viewport target = (Viewport) object;
1156 // if null, use delete method for optional primitives
1157 if (value == null) {
1158 target.deleteIgnoreGapsinConsensus();
1161 target.setIgnoreGapsinConsensus( ((java.lang.Boolean) value).booleanValue());
1162 } catch (java.lang.Exception ex) {
1163 throw new IllegalStateException(ex.toString());
1166 public java.lang.Object newInstance(java.lang.Object parent) {
1170 desc.setHandler(handler);
1171 desc.setMultivalued(false);
1172 addFieldDescriptor(desc);
1174 //-- validation code for: _ignoreGapsinConsensus
1175 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1177 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1178 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1179 fieldValidator.setValidator(typeValidator);
1181 desc.setValidator(fieldValidator);
1183 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_startRes", "startRes", org.exolab.castor.xml.NodeType.Attribute);
1184 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1185 public java.lang.Object getValue( java.lang.Object object )
1186 throws IllegalStateException
1188 Viewport target = (Viewport) object;
1189 if (!target.hasStartRes()) { return null; }
1190 return new java.lang.Integer(target.getStartRes());
1192 public void setValue( java.lang.Object object, java.lang.Object value)
1193 throws IllegalStateException, IllegalArgumentException
1196 Viewport target = (Viewport) object;
1197 // if null, use delete method for optional primitives
1198 if (value == null) {
1199 target.deleteStartRes();
1202 target.setStartRes( ((java.lang.Integer) value).intValue());
1203 } catch (java.lang.Exception ex) {
1204 throw new IllegalStateException(ex.toString());
1207 public java.lang.Object newInstance(java.lang.Object parent) {
1211 desc.setHandler(handler);
1212 desc.setMultivalued(false);
1213 addFieldDescriptor(desc);
1215 //-- validation code for: _startRes
1216 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1218 org.exolab.castor.xml.validators.IntValidator typeValidator;
1219 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1220 fieldValidator.setValidator(typeValidator);
1221 typeValidator.setMinInclusive(-2147483648);
1222 typeValidator.setMaxInclusive(2147483647);
1224 desc.setValidator(fieldValidator);
1226 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_startSeq", "startSeq", org.exolab.castor.xml.NodeType.Attribute);
1227 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1228 public java.lang.Object getValue( java.lang.Object object )
1229 throws IllegalStateException
1231 Viewport target = (Viewport) object;
1232 if (!target.hasStartSeq()) { return null; }
1233 return new java.lang.Integer(target.getStartSeq());
1235 public void setValue( java.lang.Object object, java.lang.Object value)
1236 throws IllegalStateException, IllegalArgumentException
1239 Viewport target = (Viewport) object;
1240 // if null, use delete method for optional primitives
1241 if (value == null) {
1242 target.deleteStartSeq();
1245 target.setStartSeq( ((java.lang.Integer) value).intValue());
1246 } catch (java.lang.Exception ex) {
1247 throw new IllegalStateException(ex.toString());
1250 public java.lang.Object newInstance(java.lang.Object parent) {
1254 desc.setHandler(handler);
1255 desc.setMultivalued(false);
1256 addFieldDescriptor(desc);
1258 //-- validation code for: _startSeq
1259 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1261 org.exolab.castor.xml.validators.IntValidator typeValidator;
1262 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1263 fieldValidator.setValidator(typeValidator);
1264 typeValidator.setMinInclusive(-2147483648);
1265 typeValidator.setMaxInclusive(2147483647);
1267 desc.setValidator(fieldValidator);
1269 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_fontName", "fontName", org.exolab.castor.xml.NodeType.Attribute);
1270 desc.setImmutable(true);
1271 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1272 public java.lang.Object getValue( java.lang.Object object )
1273 throws IllegalStateException
1275 Viewport target = (Viewport) object;
1276 return target.getFontName();
1278 public void setValue( java.lang.Object object, java.lang.Object value)
1279 throws IllegalStateException, IllegalArgumentException
1282 Viewport target = (Viewport) object;
1283 target.setFontName( (java.lang.String) value);
1284 } catch (java.lang.Exception ex) {
1285 throw new IllegalStateException(ex.toString());
1288 public java.lang.Object newInstance(java.lang.Object parent) {
1292 desc.setHandler(handler);
1293 desc.setMultivalued(false);
1294 addFieldDescriptor(desc);
1296 //-- validation code for: _fontName
1297 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1299 org.exolab.castor.xml.validators.StringValidator typeValidator;
1300 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1301 fieldValidator.setValidator(typeValidator);
1302 typeValidator.setWhiteSpace("preserve");
1304 desc.setValidator(fieldValidator);
1306 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_fontSize", "fontSize", org.exolab.castor.xml.NodeType.Attribute);
1307 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1308 public java.lang.Object getValue( java.lang.Object object )
1309 throws IllegalStateException
1311 Viewport target = (Viewport) object;
1312 if (!target.hasFontSize()) { return null; }
1313 return new java.lang.Integer(target.getFontSize());
1315 public void setValue( java.lang.Object object, java.lang.Object value)
1316 throws IllegalStateException, IllegalArgumentException
1319 Viewport target = (Viewport) object;
1320 // if null, use delete method for optional primitives
1321 if (value == null) {
1322 target.deleteFontSize();
1325 target.setFontSize( ((java.lang.Integer) value).intValue());
1326 } catch (java.lang.Exception ex) {
1327 throw new IllegalStateException(ex.toString());
1330 public java.lang.Object newInstance(java.lang.Object parent) {
1334 desc.setHandler(handler);
1335 desc.setMultivalued(false);
1336 addFieldDescriptor(desc);
1338 //-- validation code for: _fontSize
1339 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1341 org.exolab.castor.xml.validators.IntValidator typeValidator;
1342 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1343 fieldValidator.setValidator(typeValidator);
1344 typeValidator.setMinInclusive(-2147483648);
1345 typeValidator.setMaxInclusive(2147483647);
1347 desc.setValidator(fieldValidator);
1349 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_fontStyle", "fontStyle", org.exolab.castor.xml.NodeType.Attribute);
1350 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1351 public java.lang.Object getValue( java.lang.Object object )
1352 throws IllegalStateException
1354 Viewport target = (Viewport) object;
1355 if (!target.hasFontStyle()) { return null; }
1356 return new java.lang.Integer(target.getFontStyle());
1358 public void setValue( java.lang.Object object, java.lang.Object value)
1359 throws IllegalStateException, IllegalArgumentException
1362 Viewport target = (Viewport) object;
1363 // if null, use delete method for optional primitives
1364 if (value == null) {
1365 target.deleteFontStyle();
1368 target.setFontStyle( ((java.lang.Integer) value).intValue());
1369 } catch (java.lang.Exception ex) {
1370 throw new IllegalStateException(ex.toString());
1373 public java.lang.Object newInstance(java.lang.Object parent) {
1377 desc.setHandler(handler);
1378 desc.setMultivalued(false);
1379 addFieldDescriptor(desc);
1381 //-- validation code for: _fontStyle
1382 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1384 org.exolab.castor.xml.validators.IntValidator typeValidator;
1385 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1386 fieldValidator.setValidator(typeValidator);
1387 typeValidator.setMinInclusive(-2147483648);
1388 typeValidator.setMaxInclusive(2147483647);
1390 desc.setValidator(fieldValidator);
1392 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_viewName", "viewName", org.exolab.castor.xml.NodeType.Attribute);
1393 desc.setImmutable(true);
1394 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1395 public java.lang.Object getValue( java.lang.Object object )
1396 throws IllegalStateException
1398 Viewport target = (Viewport) object;
1399 return target.getViewName();
1401 public void setValue( java.lang.Object object, java.lang.Object value)
1402 throws IllegalStateException, IllegalArgumentException
1405 Viewport target = (Viewport) object;
1406 target.setViewName( (java.lang.String) value);
1407 } catch (java.lang.Exception ex) {
1408 throw new IllegalStateException(ex.toString());
1411 public java.lang.Object newInstance(java.lang.Object parent) {
1415 desc.setHandler(handler);
1416 desc.setMultivalued(false);
1417 addFieldDescriptor(desc);
1419 //-- validation code for: _viewName
1420 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1422 org.exolab.castor.xml.validators.StringValidator typeValidator;
1423 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1424 fieldValidator.setValidator(typeValidator);
1425 typeValidator.setWhiteSpace("preserve");
1427 desc.setValidator(fieldValidator);
1429 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_sequenceSetId", "sequenceSetId", org.exolab.castor.xml.NodeType.Attribute);
1430 desc.setImmutable(true);
1431 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1432 public java.lang.Object getValue( java.lang.Object object )
1433 throws IllegalStateException
1435 Viewport target = (Viewport) object;
1436 return target.getSequenceSetId();
1438 public void setValue( java.lang.Object object, java.lang.Object value)
1439 throws IllegalStateException, IllegalArgumentException
1442 Viewport target = (Viewport) object;
1443 target.setSequenceSetId( (java.lang.String) value);
1444 } catch (java.lang.Exception ex) {
1445 throw new IllegalStateException(ex.toString());
1448 public java.lang.Object newInstance(java.lang.Object parent) {
1452 desc.setHandler(handler);
1453 desc.setMultivalued(false);
1454 addFieldDescriptor(desc);
1456 //-- validation code for: _sequenceSetId
1457 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1459 org.exolab.castor.xml.validators.StringValidator typeValidator;
1460 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1461 fieldValidator.setValidator(typeValidator);
1462 typeValidator.setWhiteSpace("preserve");
1464 desc.setValidator(fieldValidator);
1466 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_gatheredViews", "gatheredViews", org.exolab.castor.xml.NodeType.Attribute);
1467 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1468 public java.lang.Object getValue( java.lang.Object object )
1469 throws IllegalStateException
1471 Viewport target = (Viewport) object;
1472 if (!target.hasGatheredViews()) { return null; }
1473 return (target.getGatheredViews() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
1475 public void setValue( java.lang.Object object, java.lang.Object value)
1476 throws IllegalStateException, IllegalArgumentException
1479 Viewport target = (Viewport) object;
1480 // if null, use delete method for optional primitives
1481 if (value == null) {
1482 target.deleteGatheredViews();
1485 target.setGatheredViews( ((java.lang.Boolean) value).booleanValue());
1486 } catch (java.lang.Exception ex) {
1487 throw new IllegalStateException(ex.toString());
1490 public java.lang.Object newInstance(java.lang.Object parent) {
1494 desc.setHandler(handler);
1495 desc.setMultivalued(false);
1496 addFieldDescriptor(desc);
1498 //-- validation code for: _gatheredViews
1499 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1501 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1502 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1503 fieldValidator.setValidator(typeValidator);
1505 desc.setValidator(fieldValidator);
1507 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_textCol1", "textCol1", org.exolab.castor.xml.NodeType.Attribute);
1508 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1509 public java.lang.Object getValue( java.lang.Object object )
1510 throws IllegalStateException
1512 Viewport target = (Viewport) object;
1513 if (!target.hasTextCol1()) { return null; }
1514 return new java.lang.Integer(target.getTextCol1());
1516 public void setValue( java.lang.Object object, java.lang.Object value)
1517 throws IllegalStateException, IllegalArgumentException
1520 Viewport target = (Viewport) object;
1521 // if null, use delete method for optional primitives
1522 if (value == null) {
1523 target.deleteTextCol1();
1526 target.setTextCol1( ((java.lang.Integer) value).intValue());
1527 } catch (java.lang.Exception ex) {
1528 throw new IllegalStateException(ex.toString());
1531 public java.lang.Object newInstance(java.lang.Object parent) {
1535 desc.setHandler(handler);
1536 desc.setMultivalued(false);
1537 addFieldDescriptor(desc);
1539 //-- validation code for: _textCol1
1540 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1542 org.exolab.castor.xml.validators.IntValidator typeValidator;
1543 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1544 fieldValidator.setValidator(typeValidator);
1545 typeValidator.setMinInclusive(-2147483648);
1546 typeValidator.setMaxInclusive(2147483647);
1548 desc.setValidator(fieldValidator);
1550 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_textCol2", "textCol2", org.exolab.castor.xml.NodeType.Attribute);
1551 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1552 public java.lang.Object getValue( java.lang.Object object )
1553 throws IllegalStateException
1555 Viewport target = (Viewport) object;
1556 if (!target.hasTextCol2()) { return null; }
1557 return new java.lang.Integer(target.getTextCol2());
1559 public void setValue( java.lang.Object object, java.lang.Object value)
1560 throws IllegalStateException, IllegalArgumentException
1563 Viewport target = (Viewport) object;
1564 // if null, use delete method for optional primitives
1565 if (value == null) {
1566 target.deleteTextCol2();
1569 target.setTextCol2( ((java.lang.Integer) value).intValue());
1570 } catch (java.lang.Exception ex) {
1571 throw new IllegalStateException(ex.toString());
1574 public java.lang.Object newInstance(java.lang.Object parent) {
1578 desc.setHandler(handler);
1579 desc.setMultivalued(false);
1580 addFieldDescriptor(desc);
1582 //-- validation code for: _textCol2
1583 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1585 org.exolab.castor.xml.validators.IntValidator typeValidator;
1586 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1587 fieldValidator.setValidator(typeValidator);
1588 typeValidator.setMinInclusive(-2147483648);
1589 typeValidator.setMaxInclusive(2147483647);
1591 desc.setValidator(fieldValidator);
1592 //-- _textColThreshold
1593 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_textColThreshold", "textColThreshold", org.exolab.castor.xml.NodeType.Attribute);
1594 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1595 public java.lang.Object getValue( java.lang.Object object )
1596 throws IllegalStateException
1598 Viewport target = (Viewport) object;
1599 if (!target.hasTextColThreshold()) { return null; }
1600 return new java.lang.Integer(target.getTextColThreshold());
1602 public void setValue( java.lang.Object object, java.lang.Object value)
1603 throws IllegalStateException, IllegalArgumentException
1606 Viewport target = (Viewport) object;
1607 // if null, use delete method for optional primitives
1608 if (value == null) {
1609 target.deleteTextColThreshold();
1612 target.setTextColThreshold( ((java.lang.Integer) value).intValue());
1613 } catch (java.lang.Exception ex) {
1614 throw new IllegalStateException(ex.toString());
1617 public java.lang.Object newInstance(java.lang.Object parent) {
1621 desc.setHandler(handler);
1622 desc.setMultivalued(false);
1623 addFieldDescriptor(desc);
1625 //-- validation code for: _textColThreshold
1626 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1628 org.exolab.castor.xml.validators.IntValidator typeValidator;
1629 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1630 fieldValidator.setValidator(typeValidator);
1631 typeValidator.setMinInclusive(-2147483648);
1632 typeValidator.setMaxInclusive(2147483647);
1634 desc.setValidator(fieldValidator);
1636 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_id", "id", org.exolab.castor.xml.NodeType.Attribute);
1637 super.setIdentity(desc);
1638 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1639 public java.lang.Object getValue( java.lang.Object object )
1640 throws IllegalStateException
1642 Viewport target = (Viewport) object;
1643 return target.getId();
1645 public void setValue( java.lang.Object object, java.lang.Object value)
1646 throws IllegalStateException, IllegalArgumentException
1649 Viewport target = (Viewport) object;
1650 target.setId( (java.lang.String) value);
1651 } catch (java.lang.Exception ex) {
1652 throw new IllegalStateException(ex.toString());
1655 public java.lang.Object newInstance(java.lang.Object parent) {
1656 return new java.lang.String();
1659 desc.setHandler(handler);
1660 desc.setMultivalued(false);
1661 addFieldDescriptor(desc);
1663 //-- validation code for: _id
1664 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1666 org.exolab.castor.xml.validators.IdValidator typeValidator;
1667 typeValidator = new org.exolab.castor.xml.validators.IdValidator();
1668 fieldValidator.setValidator(typeValidator);
1670 desc.setValidator(fieldValidator);
1672 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_complementId", "complementId", org.exolab.castor.xml.NodeType.Attribute);
1673 desc.setImmutable(true);
1674 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1675 public java.lang.Object getValue( java.lang.Object object )
1676 throws IllegalStateException
1678 Viewport target = (Viewport) object;
1679 return target.getComplementId();
1681 public void setValue( java.lang.Object object, java.lang.Object value)
1682 throws IllegalStateException, IllegalArgumentException
1685 Viewport target = (Viewport) object;
1686 target.setComplementId( (java.lang.String) value);
1687 } catch (java.lang.Exception ex) {
1688 throw new IllegalStateException(ex.toString());
1691 public java.lang.Object newInstance(java.lang.Object parent) {
1695 desc.setHandler(handler);
1696 desc.setMultivalued(false);
1697 addFieldDescriptor(desc);
1699 //-- validation code for: _complementId
1700 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1702 org.exolab.castor.xml.validators.StringValidator typeValidator;
1703 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1704 fieldValidator.setValidator(typeValidator);
1705 typeValidator.setWhiteSpace("preserve");
1707 desc.setValidator(fieldValidator);
1709 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_width", "width", org.exolab.castor.xml.NodeType.Attribute);
1710 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1711 public java.lang.Object getValue( java.lang.Object object )
1712 throws IllegalStateException
1714 Viewport target = (Viewport) object;
1715 if (!target.hasWidth()) { return null; }
1716 return new java.lang.Integer(target.getWidth());
1718 public void setValue( java.lang.Object object, java.lang.Object value)
1719 throws IllegalStateException, IllegalArgumentException
1722 Viewport target = (Viewport) object;
1723 // if null, use delete method for optional primitives
1724 if (value == null) {
1725 target.deleteWidth();
1728 target.setWidth( ((java.lang.Integer) value).intValue());
1729 } catch (java.lang.Exception ex) {
1730 throw new IllegalStateException(ex.toString());
1733 public java.lang.Object newInstance(java.lang.Object parent) {
1737 desc.setHandler(handler);
1738 desc.setMultivalued(false);
1739 addFieldDescriptor(desc);
1741 //-- validation code for: _width
1742 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1744 org.exolab.castor.xml.validators.IntValidator typeValidator;
1745 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1746 fieldValidator.setValidator(typeValidator);
1747 typeValidator.setMinInclusive(-2147483648);
1748 typeValidator.setMaxInclusive(2147483647);
1750 desc.setValidator(fieldValidator);
1752 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_height", "height", org.exolab.castor.xml.NodeType.Attribute);
1753 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1754 public java.lang.Object getValue( java.lang.Object object )
1755 throws IllegalStateException
1757 Viewport target = (Viewport) object;
1758 if (!target.hasHeight()) { return null; }
1759 return new java.lang.Integer(target.getHeight());
1761 public void setValue( java.lang.Object object, java.lang.Object value)
1762 throws IllegalStateException, IllegalArgumentException
1765 Viewport target = (Viewport) object;
1766 // if null, use delete method for optional primitives
1767 if (value == null) {
1768 target.deleteHeight();
1771 target.setHeight( ((java.lang.Integer) value).intValue());
1772 } catch (java.lang.Exception ex) {
1773 throw new IllegalStateException(ex.toString());
1776 public java.lang.Object newInstance(java.lang.Object parent) {
1780 desc.setHandler(handler);
1781 desc.setMultivalued(false);
1782 addFieldDescriptor(desc);
1784 //-- validation code for: _height
1785 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1787 org.exolab.castor.xml.validators.IntValidator typeValidator;
1788 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1789 fieldValidator.setValidator(typeValidator);
1790 typeValidator.setMinInclusive(-2147483648);
1791 typeValidator.setMaxInclusive(2147483647);
1793 desc.setValidator(fieldValidator);
1795 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_xpos", "xpos", org.exolab.castor.xml.NodeType.Attribute);
1796 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1797 public java.lang.Object getValue( java.lang.Object object )
1798 throws IllegalStateException
1800 Viewport target = (Viewport) object;
1801 if (!target.hasXpos()) { return null; }
1802 return new java.lang.Integer(target.getXpos());
1804 public void setValue( java.lang.Object object, java.lang.Object value)
1805 throws IllegalStateException, IllegalArgumentException
1808 Viewport target = (Viewport) object;
1809 // if null, use delete method for optional primitives
1810 if (value == null) {
1811 target.deleteXpos();
1814 target.setXpos( ((java.lang.Integer) value).intValue());
1815 } catch (java.lang.Exception ex) {
1816 throw new IllegalStateException(ex.toString());
1819 public java.lang.Object newInstance(java.lang.Object parent) {
1823 desc.setHandler(handler);
1824 desc.setMultivalued(false);
1825 addFieldDescriptor(desc);
1827 //-- validation code for: _xpos
1828 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1830 org.exolab.castor.xml.validators.IntValidator typeValidator;
1831 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1832 fieldValidator.setValidator(typeValidator);
1833 typeValidator.setMinInclusive(-2147483648);
1834 typeValidator.setMaxInclusive(2147483647);
1836 desc.setValidator(fieldValidator);
1838 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_ypos", "ypos", org.exolab.castor.xml.NodeType.Attribute);
1839 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1840 public java.lang.Object getValue( java.lang.Object object )
1841 throws IllegalStateException
1843 Viewport target = (Viewport) object;
1844 if (!target.hasYpos()) { return null; }
1845 return new java.lang.Integer(target.getYpos());
1847 public void setValue( java.lang.Object object, java.lang.Object value)
1848 throws IllegalStateException, IllegalArgumentException
1851 Viewport target = (Viewport) object;
1852 // if null, use delete method for optional primitives
1853 if (value == null) {
1854 target.deleteYpos();
1857 target.setYpos( ((java.lang.Integer) value).intValue());
1858 } catch (java.lang.Exception ex) {
1859 throw new IllegalStateException(ex.toString());
1862 public java.lang.Object newInstance(java.lang.Object parent) {
1866 desc.setHandler(handler);
1867 desc.setMultivalued(false);
1868 addFieldDescriptor(desc);
1870 //-- validation code for: _ypos
1871 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1873 org.exolab.castor.xml.validators.IntValidator typeValidator;
1874 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1875 fieldValidator.setValidator(typeValidator);
1876 typeValidator.setMinInclusive(-2147483648);
1877 typeValidator.setMaxInclusive(2147483647);
1879 desc.setValidator(fieldValidator);
1880 //-- initialize element descriptors
1882 //-- _annotationColours
1883 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(jalview.schemabinding.version2.AnnotationColours.class, "_annotationColours", "AnnotationColours", org.exolab.castor.xml.NodeType.Element);
1884 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1885 public java.lang.Object getValue( java.lang.Object object )
1886 throws IllegalStateException
1888 Viewport target = (Viewport) object;
1889 return target.getAnnotationColours();
1891 public void setValue( java.lang.Object object, java.lang.Object value)
1892 throws IllegalStateException, IllegalArgumentException
1895 Viewport target = (Viewport) object;
1896 target.setAnnotationColours( (jalview.schemabinding.version2.AnnotationColours) value);
1897 } catch (java.lang.Exception ex) {
1898 throw new IllegalStateException(ex.toString());
1901 public java.lang.Object newInstance(java.lang.Object parent) {
1902 return new jalview.schemabinding.version2.AnnotationColours();
1905 desc.setHandler(handler);
1906 desc.setNameSpaceURI("www.jalview.org");
1907 desc.setMultivalued(false);
1908 addFieldDescriptor(desc);
1910 //-- validation code for: _annotationColours
1911 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1914 desc.setValidator(fieldValidator);
1915 //-- _hiddenColumnsList
1916 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(jalview.schemabinding.version2.HiddenColumns.class, "_hiddenColumnsList", "hiddenColumns", org.exolab.castor.xml.NodeType.Element);
1917 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1918 public java.lang.Object getValue( java.lang.Object object )
1919 throws IllegalStateException
1921 Viewport target = (Viewport) object;
1922 return target.getHiddenColumns();
1924 public void setValue( java.lang.Object object, java.lang.Object value)
1925 throws IllegalStateException, IllegalArgumentException
1928 Viewport target = (Viewport) object;
1929 target.addHiddenColumns( (jalview.schemabinding.version2.HiddenColumns) value);
1930 } catch (java.lang.Exception ex) {
1931 throw new IllegalStateException(ex.toString());
1934 public void resetValue(Object object) throws IllegalStateException, IllegalArgumentException {
1936 Viewport target = (Viewport) object;
1937 target.removeAllHiddenColumns();
1938 } catch (java.lang.Exception ex) {
1939 throw new IllegalStateException(ex.toString());
1942 public java.lang.Object newInstance(java.lang.Object parent) {
1943 return new jalview.schemabinding.version2.HiddenColumns();
1946 desc.setHandler(handler);
1947 desc.setNameSpaceURI("www.jalview.org");
1948 desc.setMultivalued(true);
1949 addFieldDescriptor(desc);
1951 //-- validation code for: _hiddenColumnsList
1952 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1953 fieldValidator.setMinOccurs(0);
1956 desc.setValidator(fieldValidator);
1957 //-- _calcIdParamList
1958 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(jalview.schemabinding.version2.CalcIdParam.class, "_calcIdParamList", "calcIdParam", org.exolab.castor.xml.NodeType.Element);
1959 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1960 public java.lang.Object getValue( java.lang.Object object )
1961 throws IllegalStateException
1963 Viewport target = (Viewport) object;
1964 return target.getCalcIdParam();
1966 public void setValue( java.lang.Object object, java.lang.Object value)
1967 throws IllegalStateException, IllegalArgumentException
1970 Viewport target = (Viewport) object;
1971 target.addCalcIdParam( (jalview.schemabinding.version2.CalcIdParam) value);
1972 } catch (java.lang.Exception ex) {
1973 throw new IllegalStateException(ex.toString());
1976 public void resetValue(Object object) throws IllegalStateException, IllegalArgumentException {
1978 Viewport target = (Viewport) object;
1979 target.removeAllCalcIdParam();
1980 } catch (java.lang.Exception ex) {
1981 throw new IllegalStateException(ex.toString());
1984 public java.lang.Object newInstance(java.lang.Object parent) {
1985 return new jalview.schemabinding.version2.CalcIdParam();
1988 desc.setHandler(handler);
1989 desc.setNameSpaceURI("www.jalview.org");
1990 desc.setMultivalued(true);
1991 addFieldDescriptor(desc);
1993 //-- validation code for: _calcIdParamList
1994 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1995 fieldValidator.setMinOccurs(0);
1998 desc.setValidator(fieldValidator);
2007 * Method getAccessMode.
2009 * @return the access mode specified for this class.
2011 public org.exolab.castor.mapping.AccessMode getAccessMode(
2017 * Method getIdentity.
2019 * @return the identity field, null if this class has no
2022 public org.exolab.castor.mapping.FieldDescriptor getIdentity(
2024 return super.getIdentity();
2028 * Method getJavaClass.
2030 * @return the Java class represented by this descriptor.
2032 public java.lang.Class getJavaClass(
2034 return jalview.schemabinding.version2.Viewport.class;
2038 * Method getNameSpacePrefix.
2040 * @return the namespace prefix to use when marshaling as XML.
2042 public java.lang.String getNameSpacePrefix(
2048 * Method getNameSpaceURI.
2050 * @return the namespace URI used when marshaling and
2051 * unmarshaling as XML.
2053 public java.lang.String getNameSpaceURI(
2059 * Method getValidator.
2061 * @return a specific validator for the class described by this
2064 public org.exolab.castor.xml.TypeValidator getValidator(
2070 * Method getXMLName.
2072 * @return the XML Name for the Class being described.
2074 public java.lang.String getXMLName(
2080 * Method isElementDefinition.
2082 * @return true if XML schema definition of this Class is that
2084 * element or element with anonymous type definition.
2086 public boolean isElementDefinition(
2088 return _elementDefinition;