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
22 org.exolab.castor.xml.util.XMLClassDescriptorImpl
25 // --------------------------/
26 // - Class/Member Variables -/
27 // --------------------------/
30 * Field _elementDefinition.
32 private boolean _elementDefinition;
37 private java.lang.String _nsPrefix;
42 private java.lang.String _nsURI;
47 private java.lang.String _xmlName;
53 public ViewportDescriptor()
56 _nsURI = "www.jalview.org";
57 _xmlName = "Viewport";
58 _elementDefinition = true;
60 // -- set grouping compositor
61 setCompositorAsSequence();
62 org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null;
63 org.exolab.castor.mapping.FieldHandler handler = null;
64 org.exolab.castor.xml.FieldValidator fieldValidator = null;
65 // -- initialize attribute descriptors
67 // -- _conservationSelected
68 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
69 java.lang.Boolean.TYPE, "_conservationSelected",
70 "conservationSelected",
71 org.exolab.castor.xml.NodeType.Attribute);
72 handler = new org.exolab.castor.xml.XMLFieldHandler()
74 public java.lang.Object getValue(java.lang.Object object)
75 throws IllegalStateException
77 Viewport target = (Viewport) object;
78 if (!target.hasConservationSelected())
82 return (target.getConservationSelected() ? java.lang.Boolean.TRUE
83 : java.lang.Boolean.FALSE);
86 public void setValue(java.lang.Object object, java.lang.Object value)
87 throws IllegalStateException, IllegalArgumentException
91 Viewport target = (Viewport) object;
92 // if null, use delete method for optional primitives
95 target.deleteConservationSelected();
98 target.setConservationSelected(((java.lang.Boolean) value)
100 } catch (java.lang.Exception ex)
102 throw new IllegalStateException(ex.toString());
106 public java.lang.Object newInstance(java.lang.Object parent)
111 desc.setHandler(handler);
112 desc.setMultivalued(false);
113 addFieldDescriptor(desc);
115 // -- validation code for: _conservationSelected
116 fieldValidator = new org.exolab.castor.xml.FieldValidator();
118 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
119 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
120 fieldValidator.setValidator(typeValidator);
122 desc.setValidator(fieldValidator);
124 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
125 java.lang.Boolean.TYPE, "_pidSelected", "pidSelected",
126 org.exolab.castor.xml.NodeType.Attribute);
127 handler = new org.exolab.castor.xml.XMLFieldHandler()
129 public java.lang.Object getValue(java.lang.Object object)
130 throws IllegalStateException
132 Viewport target = (Viewport) object;
133 if (!target.hasPidSelected())
137 return (target.getPidSelected() ? java.lang.Boolean.TRUE
138 : java.lang.Boolean.FALSE);
141 public void setValue(java.lang.Object object, java.lang.Object value)
142 throws IllegalStateException, IllegalArgumentException
146 Viewport target = (Viewport) object;
147 // if null, use delete method for optional primitives
150 target.deletePidSelected();
153 target.setPidSelected(((java.lang.Boolean) value).booleanValue());
154 } catch (java.lang.Exception ex)
156 throw new IllegalStateException(ex.toString());
160 public java.lang.Object newInstance(java.lang.Object parent)
165 desc.setHandler(handler);
166 desc.setMultivalued(false);
167 addFieldDescriptor(desc);
169 // -- validation code for: _pidSelected
170 fieldValidator = new org.exolab.castor.xml.FieldValidator();
172 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
173 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
174 fieldValidator.setValidator(typeValidator);
176 desc.setValidator(fieldValidator);
178 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
179 java.lang.String.class, "_bgColour", "bgColour",
180 org.exolab.castor.xml.NodeType.Attribute);
181 desc.setImmutable(true);
182 handler = new org.exolab.castor.xml.XMLFieldHandler()
184 public java.lang.Object getValue(java.lang.Object object)
185 throws IllegalStateException
187 Viewport target = (Viewport) object;
188 return target.getBgColour();
191 public void setValue(java.lang.Object object, java.lang.Object value)
192 throws IllegalStateException, IllegalArgumentException
196 Viewport target = (Viewport) object;
197 target.setBgColour((java.lang.String) value);
198 } catch (java.lang.Exception ex)
200 throw new IllegalStateException(ex.toString());
204 public java.lang.Object newInstance(java.lang.Object parent)
209 desc.setHandler(handler);
210 desc.setMultivalued(false);
211 addFieldDescriptor(desc);
213 // -- validation code for: _bgColour
214 fieldValidator = new org.exolab.castor.xml.FieldValidator();
216 org.exolab.castor.xml.validators.StringValidator typeValidator;
217 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
218 fieldValidator.setValidator(typeValidator);
219 typeValidator.setWhiteSpace("preserve");
221 desc.setValidator(fieldValidator);
223 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
224 java.lang.Integer.TYPE, "_consThreshold", "consThreshold",
225 org.exolab.castor.xml.NodeType.Attribute);
226 handler = new org.exolab.castor.xml.XMLFieldHandler()
228 public java.lang.Object getValue(java.lang.Object object)
229 throws IllegalStateException
231 Viewport target = (Viewport) object;
232 if (!target.hasConsThreshold())
236 return new java.lang.Integer(target.getConsThreshold());
239 public void setValue(java.lang.Object object, java.lang.Object value)
240 throws IllegalStateException, IllegalArgumentException
244 Viewport target = (Viewport) object;
245 // if null, use delete method for optional primitives
248 target.deleteConsThreshold();
251 target.setConsThreshold(((java.lang.Integer) value).intValue());
252 } catch (java.lang.Exception ex)
254 throw new IllegalStateException(ex.toString());
258 public java.lang.Object newInstance(java.lang.Object parent)
263 desc.setHandler(handler);
264 desc.setMultivalued(false);
265 addFieldDescriptor(desc);
267 // -- validation code for: _consThreshold
268 fieldValidator = new org.exolab.castor.xml.FieldValidator();
270 org.exolab.castor.xml.validators.IntValidator typeValidator;
271 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
272 fieldValidator.setValidator(typeValidator);
273 typeValidator.setMinInclusive(-2147483648);
274 typeValidator.setMaxInclusive(2147483647);
276 desc.setValidator(fieldValidator);
278 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
279 java.lang.Integer.TYPE, "_pidThreshold", "pidThreshold",
280 org.exolab.castor.xml.NodeType.Attribute);
281 handler = new org.exolab.castor.xml.XMLFieldHandler()
283 public java.lang.Object getValue(java.lang.Object object)
284 throws IllegalStateException
286 Viewport target = (Viewport) object;
287 if (!target.hasPidThreshold())
291 return new java.lang.Integer(target.getPidThreshold());
294 public void setValue(java.lang.Object object, java.lang.Object value)
295 throws IllegalStateException, IllegalArgumentException
299 Viewport target = (Viewport) object;
300 // if null, use delete method for optional primitives
303 target.deletePidThreshold();
306 target.setPidThreshold(((java.lang.Integer) value).intValue());
307 } catch (java.lang.Exception ex)
309 throw new IllegalStateException(ex.toString());
313 public java.lang.Object newInstance(java.lang.Object parent)
318 desc.setHandler(handler);
319 desc.setMultivalued(false);
320 addFieldDescriptor(desc);
322 // -- validation code for: _pidThreshold
323 fieldValidator = new org.exolab.castor.xml.FieldValidator();
325 org.exolab.castor.xml.validators.IntValidator typeValidator;
326 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
327 fieldValidator.setValidator(typeValidator);
328 typeValidator.setMinInclusive(-2147483648);
329 typeValidator.setMaxInclusive(2147483647);
331 desc.setValidator(fieldValidator);
333 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
334 java.lang.String.class, "_title", "title",
335 org.exolab.castor.xml.NodeType.Attribute);
336 desc.setImmutable(true);
337 handler = new org.exolab.castor.xml.XMLFieldHandler()
339 public java.lang.Object getValue(java.lang.Object object)
340 throws IllegalStateException
342 Viewport target = (Viewport) object;
343 return target.getTitle();
346 public void setValue(java.lang.Object object, java.lang.Object value)
347 throws IllegalStateException, IllegalArgumentException
351 Viewport target = (Viewport) object;
352 target.setTitle((java.lang.String) value);
353 } catch (java.lang.Exception ex)
355 throw new IllegalStateException(ex.toString());
359 public java.lang.Object newInstance(java.lang.Object parent)
364 desc.setHandler(handler);
365 desc.setMultivalued(false);
366 addFieldDescriptor(desc);
368 // -- validation code for: _title
369 fieldValidator = new org.exolab.castor.xml.FieldValidator();
371 org.exolab.castor.xml.validators.StringValidator typeValidator;
372 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
373 fieldValidator.setValidator(typeValidator);
374 typeValidator.setWhiteSpace("preserve");
376 desc.setValidator(fieldValidator);
378 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
379 java.lang.Boolean.TYPE, "_showFullId", "showFullId",
380 org.exolab.castor.xml.NodeType.Attribute);
381 handler = new org.exolab.castor.xml.XMLFieldHandler()
383 public java.lang.Object getValue(java.lang.Object object)
384 throws IllegalStateException
386 Viewport target = (Viewport) object;
387 if (!target.hasShowFullId())
391 return (target.getShowFullId() ? java.lang.Boolean.TRUE
392 : java.lang.Boolean.FALSE);
395 public void setValue(java.lang.Object object, java.lang.Object value)
396 throws IllegalStateException, IllegalArgumentException
400 Viewport target = (Viewport) object;
401 // if null, use delete method for optional primitives
404 target.deleteShowFullId();
407 target.setShowFullId(((java.lang.Boolean) value).booleanValue());
408 } catch (java.lang.Exception ex)
410 throw new IllegalStateException(ex.toString());
414 public java.lang.Object newInstance(java.lang.Object parent)
419 desc.setHandler(handler);
420 desc.setMultivalued(false);
421 addFieldDescriptor(desc);
423 // -- validation code for: _showFullId
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(
433 java.lang.Boolean.TYPE, "_rightAlignIds", "rightAlignIds",
434 org.exolab.castor.xml.NodeType.Attribute);
435 handler = new org.exolab.castor.xml.XMLFieldHandler()
437 public java.lang.Object getValue(java.lang.Object object)
438 throws IllegalStateException
440 Viewport target = (Viewport) object;
441 if (!target.hasRightAlignIds())
445 return (target.getRightAlignIds() ? java.lang.Boolean.TRUE
446 : java.lang.Boolean.FALSE);
449 public void setValue(java.lang.Object object, java.lang.Object value)
450 throws IllegalStateException, IllegalArgumentException
454 Viewport target = (Viewport) object;
455 // if null, use delete method for optional primitives
458 target.deleteRightAlignIds();
461 target.setRightAlignIds(((java.lang.Boolean) value)
463 } catch (java.lang.Exception ex)
465 throw new IllegalStateException(ex.toString());
469 public java.lang.Object newInstance(java.lang.Object parent)
474 desc.setHandler(handler);
475 desc.setMultivalued(false);
476 addFieldDescriptor(desc);
478 // -- validation code for: _rightAlignIds
479 fieldValidator = new org.exolab.castor.xml.FieldValidator();
481 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
482 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
483 fieldValidator.setValidator(typeValidator);
485 desc.setValidator(fieldValidator);
487 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
488 java.lang.Boolean.TYPE, "_showText", "showText",
489 org.exolab.castor.xml.NodeType.Attribute);
490 handler = new org.exolab.castor.xml.XMLFieldHandler()
492 public java.lang.Object getValue(java.lang.Object object)
493 throws IllegalStateException
495 Viewport target = (Viewport) object;
496 if (!target.hasShowText())
500 return (target.getShowText() ? java.lang.Boolean.TRUE
501 : java.lang.Boolean.FALSE);
504 public void setValue(java.lang.Object object, java.lang.Object value)
505 throws IllegalStateException, IllegalArgumentException
509 Viewport target = (Viewport) object;
510 // if null, use delete method for optional primitives
513 target.deleteShowText();
516 target.setShowText(((java.lang.Boolean) value).booleanValue());
517 } catch (java.lang.Exception ex)
519 throw new IllegalStateException(ex.toString());
523 public java.lang.Object newInstance(java.lang.Object parent)
528 desc.setHandler(handler);
529 desc.setMultivalued(false);
530 addFieldDescriptor(desc);
532 // -- validation code for: _showText
533 fieldValidator = new org.exolab.castor.xml.FieldValidator();
535 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
536 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
537 fieldValidator.setValidator(typeValidator);
539 desc.setValidator(fieldValidator);
540 // -- _showColourText
541 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
542 java.lang.Boolean.TYPE, "_showColourText", "showColourText",
543 org.exolab.castor.xml.NodeType.Attribute);
544 handler = new org.exolab.castor.xml.XMLFieldHandler()
546 public java.lang.Object getValue(java.lang.Object object)
547 throws IllegalStateException
549 Viewport target = (Viewport) object;
550 if (!target.hasShowColourText())
554 return (target.getShowColourText() ? java.lang.Boolean.TRUE
555 : java.lang.Boolean.FALSE);
558 public void setValue(java.lang.Object object, java.lang.Object value)
559 throws IllegalStateException, IllegalArgumentException
563 Viewport target = (Viewport) object;
564 // if null, use delete method for optional primitives
567 target.deleteShowColourText();
570 target.setShowColourText(((java.lang.Boolean) value)
572 } catch (java.lang.Exception ex)
574 throw new IllegalStateException(ex.toString());
578 public java.lang.Object newInstance(java.lang.Object parent)
583 desc.setHandler(handler);
584 desc.setMultivalued(false);
585 addFieldDescriptor(desc);
587 // -- validation code for: _showColourText
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);
595 // -- _showUnconserved
596 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
597 java.lang.Boolean.TYPE, "_showUnconserved", "showUnconserved",
598 org.exolab.castor.xml.NodeType.Attribute);
599 handler = new org.exolab.castor.xml.XMLFieldHandler()
601 public java.lang.Object getValue(java.lang.Object object)
602 throws IllegalStateException
604 Viewport target = (Viewport) object;
605 if (!target.hasShowUnconserved())
609 return (target.getShowUnconserved() ? java.lang.Boolean.TRUE
610 : java.lang.Boolean.FALSE);
613 public void setValue(java.lang.Object object, java.lang.Object value)
614 throws IllegalStateException, IllegalArgumentException
618 Viewport target = (Viewport) object;
619 // if null, use delete method for optional primitives
622 target.deleteShowUnconserved();
625 target.setShowUnconserved(((java.lang.Boolean) value)
627 } catch (java.lang.Exception ex)
629 throw new IllegalStateException(ex.toString());
633 public java.lang.Object newInstance(java.lang.Object parent)
638 desc.setHandler(handler);
639 desc.setMultivalued(false);
640 addFieldDescriptor(desc);
642 // -- validation code for: _showUnconserved
643 fieldValidator = new org.exolab.castor.xml.FieldValidator();
645 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
646 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
647 fieldValidator.setValidator(typeValidator);
649 desc.setValidator(fieldValidator);
651 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
652 java.lang.Boolean.TYPE, "_showBoxes", "showBoxes",
653 org.exolab.castor.xml.NodeType.Attribute);
654 handler = new org.exolab.castor.xml.XMLFieldHandler()
656 public java.lang.Object getValue(java.lang.Object object)
657 throws IllegalStateException
659 Viewport target = (Viewport) object;
660 if (!target.hasShowBoxes())
664 return (target.getShowBoxes() ? java.lang.Boolean.TRUE
665 : java.lang.Boolean.FALSE);
668 public void setValue(java.lang.Object object, java.lang.Object value)
669 throws IllegalStateException, IllegalArgumentException
673 Viewport target = (Viewport) object;
674 // if null, use delete method for optional primitives
677 target.deleteShowBoxes();
680 target.setShowBoxes(((java.lang.Boolean) value).booleanValue());
681 } catch (java.lang.Exception ex)
683 throw new IllegalStateException(ex.toString());
687 public java.lang.Object newInstance(java.lang.Object parent)
692 desc.setHandler(handler);
693 desc.setMultivalued(false);
694 addFieldDescriptor(desc);
696 // -- validation code for: _showBoxes
697 fieldValidator = new org.exolab.castor.xml.FieldValidator();
699 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
700 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
701 fieldValidator.setValidator(typeValidator);
703 desc.setValidator(fieldValidator);
705 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
706 java.lang.Boolean.TYPE, "_wrapAlignment", "wrapAlignment",
707 org.exolab.castor.xml.NodeType.Attribute);
708 handler = new org.exolab.castor.xml.XMLFieldHandler()
710 public java.lang.Object getValue(java.lang.Object object)
711 throws IllegalStateException
713 Viewport target = (Viewport) object;
714 if (!target.hasWrapAlignment())
718 return (target.getWrapAlignment() ? java.lang.Boolean.TRUE
719 : java.lang.Boolean.FALSE);
722 public void setValue(java.lang.Object object, java.lang.Object value)
723 throws IllegalStateException, IllegalArgumentException
727 Viewport target = (Viewport) object;
728 // if null, use delete method for optional primitives
731 target.deleteWrapAlignment();
734 target.setWrapAlignment(((java.lang.Boolean) value)
736 } catch (java.lang.Exception ex)
738 throw new IllegalStateException(ex.toString());
742 public java.lang.Object newInstance(java.lang.Object parent)
747 desc.setHandler(handler);
748 desc.setMultivalued(false);
749 addFieldDescriptor(desc);
751 // -- validation code for: _wrapAlignment
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);
760 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
761 java.lang.Boolean.TYPE, "_renderGaps", "renderGaps",
762 org.exolab.castor.xml.NodeType.Attribute);
763 handler = new org.exolab.castor.xml.XMLFieldHandler()
765 public java.lang.Object getValue(java.lang.Object object)
766 throws IllegalStateException
768 Viewport target = (Viewport) object;
769 if (!target.hasRenderGaps())
773 return (target.getRenderGaps() ? java.lang.Boolean.TRUE
774 : java.lang.Boolean.FALSE);
777 public void setValue(java.lang.Object object, java.lang.Object value)
778 throws IllegalStateException, IllegalArgumentException
782 Viewport target = (Viewport) object;
783 // if null, use delete method for optional primitives
786 target.deleteRenderGaps();
789 target.setRenderGaps(((java.lang.Boolean) value).booleanValue());
790 } catch (java.lang.Exception ex)
792 throw new IllegalStateException(ex.toString());
796 public java.lang.Object newInstance(java.lang.Object parent)
801 desc.setHandler(handler);
802 desc.setMultivalued(false);
803 addFieldDescriptor(desc);
805 // -- validation code for: _renderGaps
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 // -- _showSequenceFeatures
814 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
815 java.lang.Boolean.TYPE, "_showSequenceFeatures",
816 "showSequenceFeatures",
817 org.exolab.castor.xml.NodeType.Attribute);
818 handler = new org.exolab.castor.xml.XMLFieldHandler()
820 public java.lang.Object getValue(java.lang.Object object)
821 throws IllegalStateException
823 Viewport target = (Viewport) object;
824 if (!target.hasShowSequenceFeatures())
828 return (target.getShowSequenceFeatures() ? java.lang.Boolean.TRUE
829 : java.lang.Boolean.FALSE);
832 public void setValue(java.lang.Object object, java.lang.Object value)
833 throws IllegalStateException, IllegalArgumentException
837 Viewport target = (Viewport) object;
838 // if null, use delete method for optional primitives
841 target.deleteShowSequenceFeatures();
844 target.setShowSequenceFeatures(((java.lang.Boolean) value)
846 } catch (java.lang.Exception ex)
848 throw new IllegalStateException(ex.toString());
852 public java.lang.Object newInstance(java.lang.Object parent)
857 desc.setHandler(handler);
858 desc.setMultivalued(false);
859 addFieldDescriptor(desc);
861 // -- validation code for: _showSequenceFeatures
862 fieldValidator = new org.exolab.castor.xml.FieldValidator();
864 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
865 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
866 fieldValidator.setValidator(typeValidator);
868 desc.setValidator(fieldValidator);
869 // -- _showNPfeatureTooltip
870 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
871 java.lang.Boolean.TYPE, "_showNPfeatureTooltip",
872 "showNPfeatureTooltip",
873 org.exolab.castor.xml.NodeType.Attribute);
874 handler = new org.exolab.castor.xml.XMLFieldHandler()
876 public java.lang.Object getValue(java.lang.Object object)
877 throws IllegalStateException
879 Viewport target = (Viewport) object;
880 if (!target.hasShowNPfeatureTooltip())
884 return (target.getShowNPfeatureTooltip() ? java.lang.Boolean.TRUE
885 : java.lang.Boolean.FALSE);
888 public void setValue(java.lang.Object object, java.lang.Object value)
889 throws IllegalStateException, IllegalArgumentException
893 Viewport target = (Viewport) object;
894 // if null, use delete method for optional primitives
897 target.deleteShowNPfeatureTooltip();
900 target.setShowNPfeatureTooltip(((java.lang.Boolean) value)
902 } catch (java.lang.Exception ex)
904 throw new IllegalStateException(ex.toString());
908 public java.lang.Object newInstance(java.lang.Object parent)
913 desc.setHandler(handler);
914 desc.setMultivalued(false);
915 addFieldDescriptor(desc);
917 // -- validation code for: _showNPfeatureTooltip
918 fieldValidator = new org.exolab.castor.xml.FieldValidator();
920 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
921 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
922 fieldValidator.setValidator(typeValidator);
924 desc.setValidator(fieldValidator);
925 // -- _showDbRefTooltip
926 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
927 java.lang.Boolean.TYPE, "_showDbRefTooltip",
928 "showDbRefTooltip", org.exolab.castor.xml.NodeType.Attribute);
929 handler = new org.exolab.castor.xml.XMLFieldHandler()
931 public java.lang.Object getValue(java.lang.Object object)
932 throws IllegalStateException
934 Viewport target = (Viewport) object;
935 if (!target.hasShowDbRefTooltip())
939 return (target.getShowDbRefTooltip() ? java.lang.Boolean.TRUE
940 : java.lang.Boolean.FALSE);
943 public void setValue(java.lang.Object object, java.lang.Object value)
944 throws IllegalStateException, IllegalArgumentException
948 Viewport target = (Viewport) object;
949 // if null, use delete method for optional primitives
952 target.deleteShowDbRefTooltip();
955 target.setShowDbRefTooltip(((java.lang.Boolean) value)
957 } catch (java.lang.Exception ex)
959 throw new IllegalStateException(ex.toString());
963 public java.lang.Object newInstance(java.lang.Object parent)
968 desc.setHandler(handler);
969 desc.setMultivalued(false);
970 addFieldDescriptor(desc);
972 // -- validation code for: _showDbRefTooltip
973 fieldValidator = new org.exolab.castor.xml.FieldValidator();
975 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
976 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
977 fieldValidator.setValidator(typeValidator);
979 desc.setValidator(fieldValidator);
980 // -- _followHighlight
981 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
982 java.lang.Boolean.TYPE, "_followHighlight", "followHighlight",
983 org.exolab.castor.xml.NodeType.Attribute);
984 handler = new org.exolab.castor.xml.XMLFieldHandler()
986 public java.lang.Object getValue(java.lang.Object object)
987 throws IllegalStateException
989 Viewport target = (Viewport) object;
990 if (!target.hasFollowHighlight())
994 return (target.getFollowHighlight() ? java.lang.Boolean.TRUE
995 : java.lang.Boolean.FALSE);
998 public void setValue(java.lang.Object object, java.lang.Object value)
999 throws IllegalStateException, IllegalArgumentException
1003 Viewport target = (Viewport) object;
1004 // if null, use delete method for optional primitives
1007 target.deleteFollowHighlight();
1010 target.setFollowHighlight(((java.lang.Boolean) value)
1012 } catch (java.lang.Exception ex)
1014 throw new IllegalStateException(ex.toString());
1018 public java.lang.Object newInstance(java.lang.Object parent)
1023 desc.setHandler(handler);
1024 desc.setMultivalued(false);
1025 addFieldDescriptor(desc);
1027 // -- validation code for: _followHighlight
1028 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1030 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1031 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1032 fieldValidator.setValidator(typeValidator);
1034 desc.setValidator(fieldValidator);
1035 // -- _followSelection
1036 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1037 java.lang.Boolean.TYPE, "_followSelection", "followSelection",
1038 org.exolab.castor.xml.NodeType.Attribute);
1039 handler = new org.exolab.castor.xml.XMLFieldHandler()
1041 public java.lang.Object getValue(java.lang.Object object)
1042 throws IllegalStateException
1044 Viewport target = (Viewport) object;
1045 if (!target.hasFollowSelection())
1049 return (target.getFollowSelection() ? java.lang.Boolean.TRUE
1050 : java.lang.Boolean.FALSE);
1053 public void setValue(java.lang.Object object, java.lang.Object value)
1054 throws IllegalStateException, IllegalArgumentException
1058 Viewport target = (Viewport) object;
1059 // if null, use delete method for optional primitives
1062 target.deleteFollowSelection();
1065 target.setFollowSelection(((java.lang.Boolean) value)
1067 } catch (java.lang.Exception ex)
1069 throw new IllegalStateException(ex.toString());
1073 public java.lang.Object newInstance(java.lang.Object parent)
1078 desc.setHandler(handler);
1079 desc.setMultivalued(false);
1080 addFieldDescriptor(desc);
1082 // -- validation code for: _followSelection
1083 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1085 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1086 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1087 fieldValidator.setValidator(typeValidator);
1089 desc.setValidator(fieldValidator);
1090 // -- _showAnnotation
1091 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1092 java.lang.Boolean.TYPE, "_showAnnotation", "showAnnotation",
1093 org.exolab.castor.xml.NodeType.Attribute);
1094 handler = new org.exolab.castor.xml.XMLFieldHandler()
1096 public java.lang.Object getValue(java.lang.Object object)
1097 throws IllegalStateException
1099 Viewport target = (Viewport) object;
1100 if (!target.hasShowAnnotation())
1104 return (target.getShowAnnotation() ? java.lang.Boolean.TRUE
1105 : java.lang.Boolean.FALSE);
1108 public void setValue(java.lang.Object object, java.lang.Object value)
1109 throws IllegalStateException, IllegalArgumentException
1113 Viewport target = (Viewport) object;
1114 // if null, use delete method for optional primitives
1117 target.deleteShowAnnotation();
1120 target.setShowAnnotation(((java.lang.Boolean) value)
1122 } catch (java.lang.Exception ex)
1124 throw new IllegalStateException(ex.toString());
1128 public java.lang.Object newInstance(java.lang.Object parent)
1133 desc.setHandler(handler);
1134 desc.setMultivalued(false);
1135 addFieldDescriptor(desc);
1137 // -- validation code for: _showAnnotation
1138 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1140 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1141 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1142 fieldValidator.setValidator(typeValidator);
1144 desc.setValidator(fieldValidator);
1145 // -- _centreColumnLabels
1146 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1147 java.lang.Boolean.TYPE, "_centreColumnLabels",
1148 "centreColumnLabels", org.exolab.castor.xml.NodeType.Attribute);
1149 handler = new org.exolab.castor.xml.XMLFieldHandler()
1151 public java.lang.Object getValue(java.lang.Object object)
1152 throws IllegalStateException
1154 Viewport target = (Viewport) object;
1155 if (!target.hasCentreColumnLabels())
1159 return (target.getCentreColumnLabels() ? java.lang.Boolean.TRUE
1160 : java.lang.Boolean.FALSE);
1163 public void setValue(java.lang.Object object, java.lang.Object value)
1164 throws IllegalStateException, IllegalArgumentException
1168 Viewport target = (Viewport) object;
1169 // if null, use delete method for optional primitives
1172 target.deleteCentreColumnLabels();
1175 target.setCentreColumnLabels(((java.lang.Boolean) value)
1177 } catch (java.lang.Exception ex)
1179 throw new IllegalStateException(ex.toString());
1183 public java.lang.Object newInstance(java.lang.Object parent)
1188 desc.setHandler(handler);
1189 desc.setMultivalued(false);
1190 addFieldDescriptor(desc);
1192 // -- validation code for: _centreColumnLabels
1193 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1195 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1196 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1197 fieldValidator.setValidator(typeValidator);
1199 desc.setValidator(fieldValidator);
1200 // -- _showGroupConservation
1201 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1202 java.lang.Boolean.TYPE, "_showGroupConservation",
1203 "showGroupConservation",
1204 org.exolab.castor.xml.NodeType.Attribute);
1205 handler = new org.exolab.castor.xml.XMLFieldHandler()
1207 public java.lang.Object getValue(java.lang.Object object)
1208 throws IllegalStateException
1210 Viewport target = (Viewport) object;
1211 if (!target.hasShowGroupConservation())
1215 return (target.getShowGroupConservation() ? java.lang.Boolean.TRUE
1216 : java.lang.Boolean.FALSE);
1219 public void setValue(java.lang.Object object, java.lang.Object value)
1220 throws IllegalStateException, IllegalArgumentException
1224 Viewport target = (Viewport) object;
1225 // if null, use delete method for optional primitives
1228 target.deleteShowGroupConservation();
1231 target.setShowGroupConservation(((java.lang.Boolean) value)
1233 } catch (java.lang.Exception ex)
1235 throw new IllegalStateException(ex.toString());
1239 public java.lang.Object newInstance(java.lang.Object parent)
1244 desc.setHandler(handler);
1245 desc.setMultivalued(false);
1246 addFieldDescriptor(desc);
1248 // -- validation code for: _showGroupConservation
1249 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1251 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1252 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1253 fieldValidator.setValidator(typeValidator);
1255 desc.setValidator(fieldValidator);
1256 // -- _showGroupConsensus
1257 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1258 java.lang.Boolean.TYPE, "_showGroupConsensus",
1259 "showGroupConsensus", org.exolab.castor.xml.NodeType.Attribute);
1260 handler = new org.exolab.castor.xml.XMLFieldHandler()
1262 public java.lang.Object getValue(java.lang.Object object)
1263 throws IllegalStateException
1265 Viewport target = (Viewport) object;
1266 if (!target.hasShowGroupConsensus())
1270 return (target.getShowGroupConsensus() ? java.lang.Boolean.TRUE
1271 : java.lang.Boolean.FALSE);
1274 public void setValue(java.lang.Object object, java.lang.Object value)
1275 throws IllegalStateException, IllegalArgumentException
1279 Viewport target = (Viewport) object;
1280 // if null, use delete method for optional primitives
1283 target.deleteShowGroupConsensus();
1286 target.setShowGroupConsensus(((java.lang.Boolean) value)
1288 } catch (java.lang.Exception ex)
1290 throw new IllegalStateException(ex.toString());
1294 public java.lang.Object newInstance(java.lang.Object parent)
1299 desc.setHandler(handler);
1300 desc.setMultivalued(false);
1301 addFieldDescriptor(desc);
1303 // -- validation code for: _showGroupConsensus
1304 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1306 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1307 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1308 fieldValidator.setValidator(typeValidator);
1310 desc.setValidator(fieldValidator);
1311 // -- _showConsensusHistogram
1312 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1313 java.lang.Boolean.TYPE, "_showConsensusHistogram",
1314 "showConsensusHistogram",
1315 org.exolab.castor.xml.NodeType.Attribute);
1316 handler = new org.exolab.castor.xml.XMLFieldHandler()
1318 public java.lang.Object getValue(java.lang.Object object)
1319 throws IllegalStateException
1321 Viewport target = (Viewport) object;
1322 if (!target.hasShowConsensusHistogram())
1326 return (target.getShowConsensusHistogram() ? java.lang.Boolean.TRUE
1327 : java.lang.Boolean.FALSE);
1330 public void setValue(java.lang.Object object, java.lang.Object value)
1331 throws IllegalStateException, IllegalArgumentException
1335 Viewport target = (Viewport) object;
1336 // if null, use delete method for optional primitives
1339 target.deleteShowConsensusHistogram();
1342 target.setShowConsensusHistogram(((java.lang.Boolean) value)
1344 } catch (java.lang.Exception ex)
1346 throw new IllegalStateException(ex.toString());
1350 public java.lang.Object newInstance(java.lang.Object parent)
1355 desc.setHandler(handler);
1356 desc.setMultivalued(false);
1357 addFieldDescriptor(desc);
1359 // -- validation code for: _showConsensusHistogram
1360 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1362 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1363 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1364 fieldValidator.setValidator(typeValidator);
1366 desc.setValidator(fieldValidator);
1367 // -- _showSequenceLogo
1368 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1369 java.lang.Boolean.TYPE, "_showSequenceLogo",
1370 "showSequenceLogo", org.exolab.castor.xml.NodeType.Attribute);
1371 handler = new org.exolab.castor.xml.XMLFieldHandler()
1373 public java.lang.Object getValue(java.lang.Object object)
1374 throws IllegalStateException
1376 Viewport target = (Viewport) object;
1377 if (!target.hasShowSequenceLogo())
1381 return (target.getShowSequenceLogo() ? java.lang.Boolean.TRUE
1382 : java.lang.Boolean.FALSE);
1385 public void setValue(java.lang.Object object, java.lang.Object value)
1386 throws IllegalStateException, IllegalArgumentException
1390 Viewport target = (Viewport) object;
1391 // if null, use delete method for optional primitives
1394 target.deleteShowSequenceLogo();
1397 target.setShowSequenceLogo(((java.lang.Boolean) value)
1399 } catch (java.lang.Exception ex)
1401 throw new IllegalStateException(ex.toString());
1405 public java.lang.Object newInstance(java.lang.Object parent)
1410 desc.setHandler(handler);
1411 desc.setMultivalued(false);
1412 addFieldDescriptor(desc);
1414 // -- validation code for: _showSequenceLogo
1415 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1417 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1418 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1419 fieldValidator.setValidator(typeValidator);
1421 desc.setValidator(fieldValidator);
1422 // -- _normaliseSequenceLogo
1423 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1424 java.lang.Boolean.TYPE, "_normaliseSequenceLogo",
1425 "normaliseSequenceLogo",
1426 org.exolab.castor.xml.NodeType.Attribute);
1427 handler = new org.exolab.castor.xml.XMLFieldHandler()
1429 public java.lang.Object getValue(java.lang.Object object)
1430 throws IllegalStateException
1432 Viewport target = (Viewport) object;
1433 if (!target.hasNormaliseSequenceLogo())
1437 return (target.getNormaliseSequenceLogo() ? java.lang.Boolean.TRUE
1438 : java.lang.Boolean.FALSE);
1441 public void setValue(java.lang.Object object, java.lang.Object value)
1442 throws IllegalStateException, IllegalArgumentException
1446 Viewport target = (Viewport) object;
1447 // if null, use delete method for optional primitives
1450 target.deleteNormaliseSequenceLogo();
1453 target.setNormaliseSequenceLogo(((java.lang.Boolean) value)
1455 } catch (java.lang.Exception ex)
1457 throw new IllegalStateException(ex.toString());
1461 public java.lang.Object newInstance(java.lang.Object parent)
1466 desc.setHandler(handler);
1467 desc.setMultivalued(false);
1468 addFieldDescriptor(desc);
1470 // -- validation code for: _normaliseSequenceLogo
1471 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1473 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1474 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1475 fieldValidator.setValidator(typeValidator);
1477 desc.setValidator(fieldValidator);
1478 // -- _ignoreGapsinConsensus
1479 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1480 java.lang.Boolean.TYPE, "_ignoreGapsinConsensus",
1481 "ignoreGapsinConsensus",
1482 org.exolab.castor.xml.NodeType.Attribute);
1483 handler = new org.exolab.castor.xml.XMLFieldHandler()
1485 public java.lang.Object getValue(java.lang.Object object)
1486 throws IllegalStateException
1488 Viewport target = (Viewport) object;
1489 if (!target.hasIgnoreGapsinConsensus())
1493 return (target.getIgnoreGapsinConsensus() ? java.lang.Boolean.TRUE
1494 : java.lang.Boolean.FALSE);
1497 public void setValue(java.lang.Object object, java.lang.Object value)
1498 throws IllegalStateException, IllegalArgumentException
1502 Viewport target = (Viewport) object;
1503 // if null, use delete method for optional primitives
1506 target.deleteIgnoreGapsinConsensus();
1509 target.setIgnoreGapsinConsensus(((java.lang.Boolean) value)
1511 } catch (java.lang.Exception ex)
1513 throw new IllegalStateException(ex.toString());
1517 public java.lang.Object newInstance(java.lang.Object parent)
1522 desc.setHandler(handler);
1523 desc.setMultivalued(false);
1524 addFieldDescriptor(desc);
1526 // -- validation code for: _ignoreGapsinConsensus
1527 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1529 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1530 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1531 fieldValidator.setValidator(typeValidator);
1533 desc.setValidator(fieldValidator);
1535 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1536 java.lang.Integer.TYPE, "_startRes", "startRes",
1537 org.exolab.castor.xml.NodeType.Attribute);
1538 handler = new org.exolab.castor.xml.XMLFieldHandler()
1540 public java.lang.Object getValue(java.lang.Object object)
1541 throws IllegalStateException
1543 Viewport target = (Viewport) object;
1544 if (!target.hasStartRes())
1548 return new java.lang.Integer(target.getStartRes());
1551 public void setValue(java.lang.Object object, java.lang.Object value)
1552 throws IllegalStateException, IllegalArgumentException
1556 Viewport target = (Viewport) object;
1557 // if null, use delete method for optional primitives
1560 target.deleteStartRes();
1563 target.setStartRes(((java.lang.Integer) value).intValue());
1564 } catch (java.lang.Exception ex)
1566 throw new IllegalStateException(ex.toString());
1570 public java.lang.Object newInstance(java.lang.Object parent)
1575 desc.setHandler(handler);
1576 desc.setMultivalued(false);
1577 addFieldDescriptor(desc);
1579 // -- validation code for: _startRes
1580 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1582 org.exolab.castor.xml.validators.IntValidator typeValidator;
1583 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1584 fieldValidator.setValidator(typeValidator);
1585 typeValidator.setMinInclusive(-2147483648);
1586 typeValidator.setMaxInclusive(2147483647);
1588 desc.setValidator(fieldValidator);
1590 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1591 java.lang.Integer.TYPE, "_startSeq", "startSeq",
1592 org.exolab.castor.xml.NodeType.Attribute);
1593 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.hasStartSeq())
1603 return new java.lang.Integer(target.getStartSeq());
1606 public void setValue(java.lang.Object object, java.lang.Object value)
1607 throws IllegalStateException, IllegalArgumentException
1611 Viewport target = (Viewport) object;
1612 // if null, use delete method for optional primitives
1615 target.deleteStartSeq();
1618 target.setStartSeq(((java.lang.Integer) value).intValue());
1619 } catch (java.lang.Exception ex)
1621 throw new IllegalStateException(ex.toString());
1625 public java.lang.Object newInstance(java.lang.Object parent)
1630 desc.setHandler(handler);
1631 desc.setMultivalued(false);
1632 addFieldDescriptor(desc);
1634 // -- validation code for: _startSeq
1635 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1637 org.exolab.castor.xml.validators.IntValidator typeValidator;
1638 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1639 fieldValidator.setValidator(typeValidator);
1640 typeValidator.setMinInclusive(-2147483648);
1641 typeValidator.setMaxInclusive(2147483647);
1643 desc.setValidator(fieldValidator);
1645 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1646 java.lang.String.class, "_fontName", "fontName",
1647 org.exolab.castor.xml.NodeType.Attribute);
1648 desc.setImmutable(true);
1649 handler = new org.exolab.castor.xml.XMLFieldHandler()
1651 public java.lang.Object getValue(java.lang.Object object)
1652 throws IllegalStateException
1654 Viewport target = (Viewport) object;
1655 return target.getFontName();
1658 public void setValue(java.lang.Object object, java.lang.Object value)
1659 throws IllegalStateException, IllegalArgumentException
1663 Viewport target = (Viewport) object;
1664 target.setFontName((java.lang.String) value);
1665 } catch (java.lang.Exception ex)
1667 throw new IllegalStateException(ex.toString());
1671 public java.lang.Object newInstance(java.lang.Object parent)
1676 desc.setHandler(handler);
1677 desc.setMultivalued(false);
1678 addFieldDescriptor(desc);
1680 // -- validation code for: _fontName
1681 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1683 org.exolab.castor.xml.validators.StringValidator typeValidator;
1684 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1685 fieldValidator.setValidator(typeValidator);
1686 typeValidator.setWhiteSpace("preserve");
1688 desc.setValidator(fieldValidator);
1690 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1691 java.lang.Integer.TYPE, "_fontSize", "fontSize",
1692 org.exolab.castor.xml.NodeType.Attribute);
1693 handler = new org.exolab.castor.xml.XMLFieldHandler()
1695 public java.lang.Object getValue(java.lang.Object object)
1696 throws IllegalStateException
1698 Viewport target = (Viewport) object;
1699 if (!target.hasFontSize())
1703 return new java.lang.Integer(target.getFontSize());
1706 public void setValue(java.lang.Object object, java.lang.Object value)
1707 throws IllegalStateException, IllegalArgumentException
1711 Viewport target = (Viewport) object;
1712 // if null, use delete method for optional primitives
1715 target.deleteFontSize();
1718 target.setFontSize(((java.lang.Integer) value).intValue());
1719 } catch (java.lang.Exception ex)
1721 throw new IllegalStateException(ex.toString());
1725 public java.lang.Object newInstance(java.lang.Object parent)
1730 desc.setHandler(handler);
1731 desc.setMultivalued(false);
1732 addFieldDescriptor(desc);
1734 // -- validation code for: _fontSize
1735 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1737 org.exolab.castor.xml.validators.IntValidator typeValidator;
1738 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1739 fieldValidator.setValidator(typeValidator);
1740 typeValidator.setMinInclusive(-2147483648);
1741 typeValidator.setMaxInclusive(2147483647);
1743 desc.setValidator(fieldValidator);
1745 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1746 java.lang.Integer.TYPE, "_fontStyle", "fontStyle",
1747 org.exolab.castor.xml.NodeType.Attribute);
1748 handler = new org.exolab.castor.xml.XMLFieldHandler()
1750 public java.lang.Object getValue(java.lang.Object object)
1751 throws IllegalStateException
1753 Viewport target = (Viewport) object;
1754 if (!target.hasFontStyle())
1758 return new java.lang.Integer(target.getFontStyle());
1761 public void setValue(java.lang.Object object, java.lang.Object value)
1762 throws IllegalStateException, IllegalArgumentException
1766 Viewport target = (Viewport) object;
1767 // if null, use delete method for optional primitives
1770 target.deleteFontStyle();
1773 target.setFontStyle(((java.lang.Integer) value).intValue());
1774 } catch (java.lang.Exception ex)
1776 throw new IllegalStateException(ex.toString());
1780 public java.lang.Object newInstance(java.lang.Object parent)
1785 desc.setHandler(handler);
1786 desc.setMultivalued(false);
1787 addFieldDescriptor(desc);
1789 // -- validation code for: _fontStyle
1790 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1792 org.exolab.castor.xml.validators.IntValidator typeValidator;
1793 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1794 fieldValidator.setValidator(typeValidator);
1795 typeValidator.setMinInclusive(-2147483648);
1796 typeValidator.setMaxInclusive(2147483647);
1798 desc.setValidator(fieldValidator);
1799 // -- _scaleProteinAsCdna
1800 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1801 java.lang.Boolean.TYPE, "_scaleProteinAsCdna",
1802 "scaleProteinAsCdna", org.exolab.castor.xml.NodeType.Attribute);
1803 handler = new org.exolab.castor.xml.XMLFieldHandler()
1805 public java.lang.Object getValue(java.lang.Object object)
1806 throws IllegalStateException
1808 Viewport target = (Viewport) object;
1809 if (!target.hasScaleProteinAsCdna())
1813 return (target.getScaleProteinAsCdna() ? java.lang.Boolean.TRUE
1814 : java.lang.Boolean.FALSE);
1817 public void setValue(java.lang.Object object, java.lang.Object value)
1818 throws IllegalStateException, IllegalArgumentException
1822 Viewport target = (Viewport) object;
1823 // if null, use delete method for optional primitives
1826 target.deleteScaleProteinAsCdna();
1829 target.setScaleProteinAsCdna(((java.lang.Boolean) value)
1831 } catch (java.lang.Exception ex)
1833 throw new IllegalStateException(ex.toString());
1837 public java.lang.Object newInstance(java.lang.Object parent)
1842 desc.setHandler(handler);
1843 desc.setMultivalued(false);
1844 addFieldDescriptor(desc);
1846 // -- validation code for: _scaleProteinAsCdna
1847 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1849 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1850 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1851 fieldValidator.setValidator(typeValidator);
1853 desc.setValidator(fieldValidator);
1855 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1856 java.lang.String.class, "_viewName", "viewName",
1857 org.exolab.castor.xml.NodeType.Attribute);
1858 desc.setImmutable(true);
1859 handler = new org.exolab.castor.xml.XMLFieldHandler()
1861 public java.lang.Object getValue(java.lang.Object object)
1862 throws IllegalStateException
1864 Viewport target = (Viewport) object;
1865 return target.getViewName();
1868 public void setValue(java.lang.Object object, java.lang.Object value)
1869 throws IllegalStateException, IllegalArgumentException
1873 Viewport target = (Viewport) object;
1874 target.setViewName((java.lang.String) value);
1875 } catch (java.lang.Exception ex)
1877 throw new IllegalStateException(ex.toString());
1881 public java.lang.Object newInstance(java.lang.Object parent)
1886 desc.setHandler(handler);
1887 desc.setMultivalued(false);
1888 addFieldDescriptor(desc);
1890 // -- validation code for: _viewName
1891 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1893 org.exolab.castor.xml.validators.StringValidator typeValidator;
1894 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1895 fieldValidator.setValidator(typeValidator);
1896 typeValidator.setWhiteSpace("preserve");
1898 desc.setValidator(fieldValidator);
1899 // -- _sequenceSetId
1900 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1901 java.lang.String.class, "_sequenceSetId", "sequenceSetId",
1902 org.exolab.castor.xml.NodeType.Attribute);
1903 desc.setImmutable(true);
1904 handler = new org.exolab.castor.xml.XMLFieldHandler()
1906 public java.lang.Object getValue(java.lang.Object object)
1907 throws IllegalStateException
1909 Viewport target = (Viewport) object;
1910 return target.getSequenceSetId();
1913 public void setValue(java.lang.Object object, java.lang.Object value)
1914 throws IllegalStateException, IllegalArgumentException
1918 Viewport target = (Viewport) object;
1919 target.setSequenceSetId((java.lang.String) value);
1920 } catch (java.lang.Exception ex)
1922 throw new IllegalStateException(ex.toString());
1926 public java.lang.Object newInstance(java.lang.Object parent)
1931 desc.setHandler(handler);
1932 desc.setMultivalued(false);
1933 addFieldDescriptor(desc);
1935 // -- validation code for: _sequenceSetId
1936 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1938 org.exolab.castor.xml.validators.StringValidator typeValidator;
1939 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1940 fieldValidator.setValidator(typeValidator);
1941 typeValidator.setWhiteSpace("preserve");
1943 desc.setValidator(fieldValidator);
1944 // -- _gatheredViews
1945 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1946 java.lang.Boolean.TYPE, "_gatheredViews", "gatheredViews",
1947 org.exolab.castor.xml.NodeType.Attribute);
1948 handler = new org.exolab.castor.xml.XMLFieldHandler()
1950 public java.lang.Object getValue(java.lang.Object object)
1951 throws IllegalStateException
1953 Viewport target = (Viewport) object;
1954 if (!target.hasGatheredViews())
1958 return (target.getGatheredViews() ? java.lang.Boolean.TRUE
1959 : java.lang.Boolean.FALSE);
1962 public void setValue(java.lang.Object object, java.lang.Object value)
1963 throws IllegalStateException, IllegalArgumentException
1967 Viewport target = (Viewport) object;
1968 // if null, use delete method for optional primitives
1971 target.deleteGatheredViews();
1974 target.setGatheredViews(((java.lang.Boolean) value)
1976 } catch (java.lang.Exception ex)
1978 throw new IllegalStateException(ex.toString());
1982 public java.lang.Object newInstance(java.lang.Object parent)
1987 desc.setHandler(handler);
1988 desc.setMultivalued(false);
1989 addFieldDescriptor(desc);
1991 // -- validation code for: _gatheredViews
1992 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1994 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1995 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1996 fieldValidator.setValidator(typeValidator);
1998 desc.setValidator(fieldValidator);
2000 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2001 java.lang.Integer.TYPE, "_textCol1", "textCol1",
2002 org.exolab.castor.xml.NodeType.Attribute);
2003 handler = new org.exolab.castor.xml.XMLFieldHandler()
2005 public java.lang.Object getValue(java.lang.Object object)
2006 throws IllegalStateException
2008 Viewport target = (Viewport) object;
2009 if (!target.hasTextCol1())
2013 return new java.lang.Integer(target.getTextCol1());
2016 public void setValue(java.lang.Object object, java.lang.Object value)
2017 throws IllegalStateException, IllegalArgumentException
2021 Viewport target = (Viewport) object;
2022 // if null, use delete method for optional primitives
2025 target.deleteTextCol1();
2028 target.setTextCol1(((java.lang.Integer) value).intValue());
2029 } catch (java.lang.Exception ex)
2031 throw new IllegalStateException(ex.toString());
2035 public java.lang.Object newInstance(java.lang.Object parent)
2040 desc.setHandler(handler);
2041 desc.setMultivalued(false);
2042 addFieldDescriptor(desc);
2044 // -- validation code for: _textCol1
2045 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2047 org.exolab.castor.xml.validators.IntValidator typeValidator;
2048 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2049 fieldValidator.setValidator(typeValidator);
2050 typeValidator.setMinInclusive(-2147483648);
2051 typeValidator.setMaxInclusive(2147483647);
2053 desc.setValidator(fieldValidator);
2055 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2056 java.lang.Integer.TYPE, "_textCol2", "textCol2",
2057 org.exolab.castor.xml.NodeType.Attribute);
2058 handler = new org.exolab.castor.xml.XMLFieldHandler()
2060 public java.lang.Object getValue(java.lang.Object object)
2061 throws IllegalStateException
2063 Viewport target = (Viewport) object;
2064 if (!target.hasTextCol2())
2068 return new java.lang.Integer(target.getTextCol2());
2071 public void setValue(java.lang.Object object, java.lang.Object value)
2072 throws IllegalStateException, IllegalArgumentException
2076 Viewport target = (Viewport) object;
2077 // if null, use delete method for optional primitives
2080 target.deleteTextCol2();
2083 target.setTextCol2(((java.lang.Integer) value).intValue());
2084 } catch (java.lang.Exception ex)
2086 throw new IllegalStateException(ex.toString());
2090 public java.lang.Object newInstance(java.lang.Object parent)
2095 desc.setHandler(handler);
2096 desc.setMultivalued(false);
2097 addFieldDescriptor(desc);
2099 // -- validation code for: _textCol2
2100 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2102 org.exolab.castor.xml.validators.IntValidator typeValidator;
2103 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2104 fieldValidator.setValidator(typeValidator);
2105 typeValidator.setMinInclusive(-2147483648);
2106 typeValidator.setMaxInclusive(2147483647);
2108 desc.setValidator(fieldValidator);
2109 // -- _textColThreshold
2110 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2111 java.lang.Integer.TYPE, "_textColThreshold",
2112 "textColThreshold", org.exolab.castor.xml.NodeType.Attribute);
2113 handler = new org.exolab.castor.xml.XMLFieldHandler()
2115 public java.lang.Object getValue(java.lang.Object object)
2116 throws IllegalStateException
2118 Viewport target = (Viewport) object;
2119 if (!target.hasTextColThreshold())
2123 return new java.lang.Integer(target.getTextColThreshold());
2126 public void setValue(java.lang.Object object, java.lang.Object value)
2127 throws IllegalStateException, IllegalArgumentException
2131 Viewport target = (Viewport) object;
2132 // if null, use delete method for optional primitives
2135 target.deleteTextColThreshold();
2138 target.setTextColThreshold(((java.lang.Integer) value).intValue());
2139 } catch (java.lang.Exception ex)
2141 throw new IllegalStateException(ex.toString());
2145 public java.lang.Object newInstance(java.lang.Object parent)
2150 desc.setHandler(handler);
2151 desc.setMultivalued(false);
2152 addFieldDescriptor(desc);
2154 // -- validation code for: _textColThreshold
2155 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2157 org.exolab.castor.xml.validators.IntValidator typeValidator;
2158 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2159 fieldValidator.setValidator(typeValidator);
2160 typeValidator.setMinInclusive(-2147483648);
2161 typeValidator.setMaxInclusive(2147483647);
2163 desc.setValidator(fieldValidator);
2165 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2166 java.lang.String.class, "_id", "id",
2167 org.exolab.castor.xml.NodeType.Attribute);
2168 super.setIdentity(desc);
2169 handler = new org.exolab.castor.xml.XMLFieldHandler()
2171 public java.lang.Object getValue(java.lang.Object object)
2172 throws IllegalStateException
2174 Viewport target = (Viewport) object;
2175 return target.getId();
2178 public void setValue(java.lang.Object object, java.lang.Object value)
2179 throws IllegalStateException, IllegalArgumentException
2183 Viewport target = (Viewport) object;
2184 target.setId((java.lang.String) value);
2185 } catch (java.lang.Exception ex)
2187 throw new IllegalStateException(ex.toString());
2191 public java.lang.Object newInstance(java.lang.Object parent)
2193 return new java.lang.String();
2196 desc.setHandler(handler);
2197 desc.setMultivalued(false);
2198 addFieldDescriptor(desc);
2200 // -- validation code for: _id
2201 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2203 org.exolab.castor.xml.validators.IdValidator typeValidator;
2204 typeValidator = new org.exolab.castor.xml.validators.IdValidator();
2205 fieldValidator.setValidator(typeValidator);
2207 desc.setValidator(fieldValidator);
2209 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2210 java.lang.String.class, "_complementId", "complementId",
2211 org.exolab.castor.xml.NodeType.Attribute);
2212 desc.setImmutable(true);
2213 handler = new org.exolab.castor.xml.XMLFieldHandler()
2215 public java.lang.Object getValue(java.lang.Object object)
2216 throws IllegalStateException
2218 Viewport target = (Viewport) object;
2219 return target.getComplementId();
2222 public void setValue(java.lang.Object object, java.lang.Object value)
2223 throws IllegalStateException, IllegalArgumentException
2227 Viewport target = (Viewport) object;
2228 target.setComplementId((java.lang.String) value);
2229 } catch (java.lang.Exception ex)
2231 throw new IllegalStateException(ex.toString());
2235 public java.lang.Object newInstance(java.lang.Object parent)
2240 desc.setHandler(handler);
2241 desc.setMultivalued(false);
2242 addFieldDescriptor(desc);
2244 // -- validation code for: _complementId
2245 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2247 org.exolab.castor.xml.validators.StringValidator typeValidator;
2248 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
2249 fieldValidator.setValidator(typeValidator);
2250 typeValidator.setWhiteSpace("preserve");
2252 desc.setValidator(fieldValidator);
2254 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2255 java.lang.Integer.TYPE, "_width", "width",
2256 org.exolab.castor.xml.NodeType.Attribute);
2257 handler = new org.exolab.castor.xml.XMLFieldHandler()
2259 public java.lang.Object getValue(java.lang.Object object)
2260 throws IllegalStateException
2262 Viewport target = (Viewport) object;
2263 if (!target.hasWidth())
2267 return new java.lang.Integer(target.getWidth());
2270 public void setValue(java.lang.Object object, java.lang.Object value)
2271 throws IllegalStateException, IllegalArgumentException
2275 Viewport target = (Viewport) object;
2276 // if null, use delete method for optional primitives
2279 target.deleteWidth();
2282 target.setWidth(((java.lang.Integer) value).intValue());
2283 } catch (java.lang.Exception ex)
2285 throw new IllegalStateException(ex.toString());
2289 public java.lang.Object newInstance(java.lang.Object parent)
2294 desc.setHandler(handler);
2295 desc.setMultivalued(false);
2296 addFieldDescriptor(desc);
2298 // -- validation code for: _width
2299 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2301 org.exolab.castor.xml.validators.IntValidator typeValidator;
2302 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2303 fieldValidator.setValidator(typeValidator);
2304 typeValidator.setMinInclusive(-2147483648);
2305 typeValidator.setMaxInclusive(2147483647);
2307 desc.setValidator(fieldValidator);
2309 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2310 java.lang.Integer.TYPE, "_height", "height",
2311 org.exolab.castor.xml.NodeType.Attribute);
2312 handler = new org.exolab.castor.xml.XMLFieldHandler()
2314 public java.lang.Object getValue(java.lang.Object object)
2315 throws IllegalStateException
2317 Viewport target = (Viewport) object;
2318 if (!target.hasHeight())
2322 return new java.lang.Integer(target.getHeight());
2325 public void setValue(java.lang.Object object, java.lang.Object value)
2326 throws IllegalStateException, IllegalArgumentException
2330 Viewport target = (Viewport) object;
2331 // if null, use delete method for optional primitives
2334 target.deleteHeight();
2337 target.setHeight(((java.lang.Integer) value).intValue());
2338 } catch (java.lang.Exception ex)
2340 throw new IllegalStateException(ex.toString());
2344 public java.lang.Object newInstance(java.lang.Object parent)
2349 desc.setHandler(handler);
2350 desc.setMultivalued(false);
2351 addFieldDescriptor(desc);
2353 // -- validation code for: _height
2354 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2356 org.exolab.castor.xml.validators.IntValidator typeValidator;
2357 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2358 fieldValidator.setValidator(typeValidator);
2359 typeValidator.setMinInclusive(-2147483648);
2360 typeValidator.setMaxInclusive(2147483647);
2362 desc.setValidator(fieldValidator);
2364 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2365 java.lang.Integer.TYPE, "_xpos", "xpos",
2366 org.exolab.castor.xml.NodeType.Attribute);
2367 handler = new org.exolab.castor.xml.XMLFieldHandler()
2369 public java.lang.Object getValue(java.lang.Object object)
2370 throws IllegalStateException
2372 Viewport target = (Viewport) object;
2373 if (!target.hasXpos())
2377 return new java.lang.Integer(target.getXpos());
2380 public void setValue(java.lang.Object object, java.lang.Object value)
2381 throws IllegalStateException, IllegalArgumentException
2385 Viewport target = (Viewport) object;
2386 // if null, use delete method for optional primitives
2389 target.deleteXpos();
2392 target.setXpos(((java.lang.Integer) value).intValue());
2393 } catch (java.lang.Exception ex)
2395 throw new IllegalStateException(ex.toString());
2399 public java.lang.Object newInstance(java.lang.Object parent)
2404 desc.setHandler(handler);
2405 desc.setMultivalued(false);
2406 addFieldDescriptor(desc);
2408 // -- validation code for: _xpos
2409 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2411 org.exolab.castor.xml.validators.IntValidator typeValidator;
2412 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2413 fieldValidator.setValidator(typeValidator);
2414 typeValidator.setMinInclusive(-2147483648);
2415 typeValidator.setMaxInclusive(2147483647);
2417 desc.setValidator(fieldValidator);
2419 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2420 java.lang.Integer.TYPE, "_ypos", "ypos",
2421 org.exolab.castor.xml.NodeType.Attribute);
2422 handler = new org.exolab.castor.xml.XMLFieldHandler()
2424 public java.lang.Object getValue(java.lang.Object object)
2425 throws IllegalStateException
2427 Viewport target = (Viewport) object;
2428 if (!target.hasYpos())
2432 return new java.lang.Integer(target.getYpos());
2435 public void setValue(java.lang.Object object, java.lang.Object value)
2436 throws IllegalStateException, IllegalArgumentException
2440 Viewport target = (Viewport) object;
2441 // if null, use delete method for optional primitives
2444 target.deleteYpos();
2447 target.setYpos(((java.lang.Integer) value).intValue());
2448 } catch (java.lang.Exception ex)
2450 throw new IllegalStateException(ex.toString());
2454 public java.lang.Object newInstance(java.lang.Object parent)
2459 desc.setHandler(handler);
2460 desc.setMultivalued(false);
2461 addFieldDescriptor(desc);
2463 // -- validation code for: _ypos
2464 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2466 org.exolab.castor.xml.validators.IntValidator typeValidator;
2467 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2468 fieldValidator.setValidator(typeValidator);
2469 typeValidator.setMinInclusive(-2147483648);
2470 typeValidator.setMaxInclusive(2147483647);
2472 desc.setValidator(fieldValidator);
2473 // -- initialize element descriptors
2475 // -- _annotationColours
2476 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2477 jalview.schemabinding.version2.AnnotationColours.class,
2478 "_annotationColours", "AnnotationColours",
2479 org.exolab.castor.xml.NodeType.Element);
2480 handler = new org.exolab.castor.xml.XMLFieldHandler()
2482 public java.lang.Object getValue(java.lang.Object object)
2483 throws IllegalStateException
2485 Viewport target = (Viewport) object;
2486 return target.getAnnotationColours();
2489 public void setValue(java.lang.Object object, java.lang.Object value)
2490 throws IllegalStateException, IllegalArgumentException
2494 Viewport target = (Viewport) object;
2495 target.setAnnotationColours((jalview.schemabinding.version2.AnnotationColours) value);
2496 } catch (java.lang.Exception ex)
2498 throw new IllegalStateException(ex.toString());
2502 public java.lang.Object newInstance(java.lang.Object parent)
2504 return new jalview.schemabinding.version2.AnnotationColours();
2507 desc.setHandler(handler);
2508 desc.setNameSpaceURI("www.jalview.org");
2509 desc.setMultivalued(false);
2510 addFieldDescriptor(desc);
2512 // -- validation code for: _annotationColours
2513 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2516 desc.setValidator(fieldValidator);
2517 // -- _hiddenColumnsList
2518 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2519 jalview.schemabinding.version2.HiddenColumns.class,
2520 "_hiddenColumnsList", "hiddenColumns",
2521 org.exolab.castor.xml.NodeType.Element);
2522 handler = new org.exolab.castor.xml.XMLFieldHandler()
2524 public java.lang.Object getValue(java.lang.Object object)
2525 throws IllegalStateException
2527 Viewport target = (Viewport) object;
2528 return target.getHiddenColumns();
2531 public void setValue(java.lang.Object object, java.lang.Object value)
2532 throws IllegalStateException, IllegalArgumentException
2536 Viewport target = (Viewport) object;
2537 target.addHiddenColumns((jalview.schemabinding.version2.HiddenColumns) value);
2538 } catch (java.lang.Exception ex)
2540 throw new IllegalStateException(ex.toString());
2544 public void resetValue(Object object) throws IllegalStateException,
2545 IllegalArgumentException
2549 Viewport target = (Viewport) object;
2550 target.removeAllHiddenColumns();
2551 } catch (java.lang.Exception ex)
2553 throw new IllegalStateException(ex.toString());
2557 public java.lang.Object newInstance(java.lang.Object parent)
2559 return new jalview.schemabinding.version2.HiddenColumns();
2562 desc.setHandler(handler);
2563 desc.setNameSpaceURI("www.jalview.org");
2564 desc.setMultivalued(true);
2565 addFieldDescriptor(desc);
2567 // -- validation code for: _hiddenColumnsList
2568 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2569 fieldValidator.setMinOccurs(0);
2572 desc.setValidator(fieldValidator);
2573 // -- _calcIdParamList
2574 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2575 jalview.schemabinding.version2.CalcIdParam.class,
2576 "_calcIdParamList", "calcIdParam",
2577 org.exolab.castor.xml.NodeType.Element);
2578 handler = new org.exolab.castor.xml.XMLFieldHandler()
2580 public java.lang.Object getValue(java.lang.Object object)
2581 throws IllegalStateException
2583 Viewport target = (Viewport) object;
2584 return target.getCalcIdParam();
2587 public void setValue(java.lang.Object object, java.lang.Object value)
2588 throws IllegalStateException, IllegalArgumentException
2592 Viewport target = (Viewport) object;
2593 target.addCalcIdParam((jalview.schemabinding.version2.CalcIdParam) value);
2594 } catch (java.lang.Exception ex)
2596 throw new IllegalStateException(ex.toString());
2600 public void resetValue(Object object) throws IllegalStateException,
2601 IllegalArgumentException
2605 Viewport target = (Viewport) object;
2606 target.removeAllCalcIdParam();
2607 } catch (java.lang.Exception ex)
2609 throw new IllegalStateException(ex.toString());
2613 public java.lang.Object newInstance(java.lang.Object parent)
2615 return new jalview.schemabinding.version2.CalcIdParam();
2618 desc.setHandler(handler);
2619 desc.setNameSpaceURI("www.jalview.org");
2620 desc.setMultivalued(true);
2621 addFieldDescriptor(desc);
2623 // -- validation code for: _calcIdParamList
2624 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2625 fieldValidator.setMinOccurs(0);
2628 desc.setValidator(fieldValidator);
2636 * Method getAccessMode.
2638 * @return the access mode specified for this class.
2640 public org.exolab.castor.mapping.AccessMode getAccessMode()
2646 * Method getIdentity.
2648 * @return the identity field, null if this class has no identity.
2650 public org.exolab.castor.mapping.FieldDescriptor getIdentity()
2652 return super.getIdentity();
2656 * Method getJavaClass.
2658 * @return the Java class represented by this descriptor.
2660 public java.lang.Class getJavaClass()
2662 return jalview.schemabinding.version2.Viewport.class;
2666 * Method getNameSpacePrefix.
2668 * @return the namespace prefix to use when marshaling as XML.
2670 public java.lang.String getNameSpacePrefix()
2676 * Method getNameSpaceURI.
2678 * @return the namespace URI used when marshaling and unmarshaling as XML.
2680 public java.lang.String getNameSpaceURI()
2686 * Method getValidator.
2688 * @return a specific validator for the class described by this
2691 public org.exolab.castor.xml.TypeValidator getValidator()
2697 * Method getXMLName.
2699 * @return the XML Name for the Class being described.
2701 public java.lang.String getXMLName()
2707 * Method isElementDefinition.
2709 * @return true if XML schema definition of this Class is that of a global
2710 * element or element with anonymous type definition.
2712 public boolean isElementDefinition()
2714 return _elementDefinition;