1 /*******************************************************************************
2 * Jalview - A Sequence Alignment Editor and Viewer (Version 2.8.1)
3 * Copyright (C) 2014 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 of the License, or (at your option) any later version.
11 * Jalview is distributed in the hope that it will be useful, but
12 * WITHOUT ANY WARRANTY; without even the implied warranty
13 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
14 * PURPOSE. See the GNU General Public License for more details.
16 * You should have received a copy of the GNU General Public License along with Jalview.
17 * If not, see <http://www.gnu.org/licenses/>.
18 * The Jalview Authors are detailed in the 'AUTHORS' file.
19 ******************************************************************************/
21 * This class was automatically generated with
22 * <a href="http://www.castor.org">Castor 1.1</a>, using an XML
27 package jalview.schemabinding.version2.descriptors;
29 //---------------------------------/
30 //- Imported classes and packages -/
31 //---------------------------------/
33 import jalview.schemabinding.version2.Viewport;
36 * Class ViewportDescriptor.
38 * @version $Revision$ $Date$
40 public class ViewportDescriptor extends
41 org.exolab.castor.xml.util.XMLClassDescriptorImpl
44 // --------------------------/
45 // - Class/Member Variables -/
46 // --------------------------/
49 * Field _elementDefinition.
51 private boolean _elementDefinition;
56 private java.lang.String _nsPrefix;
61 private java.lang.String _nsURI;
66 private java.lang.String _xmlName;
72 public ViewportDescriptor()
75 _nsURI = "www.jalview.org";
76 _xmlName = "Viewport";
77 _elementDefinition = true;
79 // -- set grouping compositor
80 setCompositorAsSequence();
81 org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null;
82 org.exolab.castor.mapping.FieldHandler handler = null;
83 org.exolab.castor.xml.FieldValidator fieldValidator = null;
84 // -- initialize attribute descriptors
86 // -- _conservationSelected
87 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
88 java.lang.Boolean.TYPE, "_conservationSelected",
89 "conservationSelected",
90 org.exolab.castor.xml.NodeType.Attribute);
91 handler = new org.exolab.castor.xml.XMLFieldHandler()
93 public java.lang.Object getValue(java.lang.Object object)
94 throws IllegalStateException
96 Viewport target = (Viewport) object;
97 if (!target.hasConservationSelected())
101 return (target.getConservationSelected() ? java.lang.Boolean.TRUE
102 : java.lang.Boolean.FALSE);
105 public void setValue(java.lang.Object object, java.lang.Object value)
106 throws IllegalStateException, IllegalArgumentException
110 Viewport target = (Viewport) object;
111 // if null, use delete method for optional primitives
114 target.deleteConservationSelected();
117 target.setConservationSelected(((java.lang.Boolean) value)
119 } catch (java.lang.Exception ex)
121 throw new IllegalStateException(ex.toString());
125 public java.lang.Object newInstance(java.lang.Object parent)
130 desc.setHandler(handler);
131 desc.setMultivalued(false);
132 addFieldDescriptor(desc);
134 // -- validation code for: _conservationSelected
135 fieldValidator = new org.exolab.castor.xml.FieldValidator();
137 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
138 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
139 fieldValidator.setValidator(typeValidator);
141 desc.setValidator(fieldValidator);
143 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
144 java.lang.Boolean.TYPE, "_pidSelected", "pidSelected",
145 org.exolab.castor.xml.NodeType.Attribute);
146 handler = new org.exolab.castor.xml.XMLFieldHandler()
148 public java.lang.Object getValue(java.lang.Object object)
149 throws IllegalStateException
151 Viewport target = (Viewport) object;
152 if (!target.hasPidSelected())
156 return (target.getPidSelected() ? java.lang.Boolean.TRUE
157 : java.lang.Boolean.FALSE);
160 public void setValue(java.lang.Object object, java.lang.Object value)
161 throws IllegalStateException, IllegalArgumentException
165 Viewport target = (Viewport) object;
166 // if null, use delete method for optional primitives
169 target.deletePidSelected();
172 target.setPidSelected(((java.lang.Boolean) value).booleanValue());
173 } catch (java.lang.Exception ex)
175 throw new IllegalStateException(ex.toString());
179 public java.lang.Object newInstance(java.lang.Object parent)
184 desc.setHandler(handler);
185 desc.setMultivalued(false);
186 addFieldDescriptor(desc);
188 // -- validation code for: _pidSelected
189 fieldValidator = new org.exolab.castor.xml.FieldValidator();
191 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
192 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
193 fieldValidator.setValidator(typeValidator);
195 desc.setValidator(fieldValidator);
197 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
198 java.lang.String.class, "_bgColour", "bgColour",
199 org.exolab.castor.xml.NodeType.Attribute);
200 desc.setImmutable(true);
201 handler = new org.exolab.castor.xml.XMLFieldHandler()
203 public java.lang.Object getValue(java.lang.Object object)
204 throws IllegalStateException
206 Viewport target = (Viewport) object;
207 return target.getBgColour();
210 public void setValue(java.lang.Object object, java.lang.Object value)
211 throws IllegalStateException, IllegalArgumentException
215 Viewport target = (Viewport) object;
216 target.setBgColour((java.lang.String) value);
217 } catch (java.lang.Exception ex)
219 throw new IllegalStateException(ex.toString());
223 public java.lang.Object newInstance(java.lang.Object parent)
228 desc.setHandler(handler);
229 desc.setMultivalued(false);
230 addFieldDescriptor(desc);
232 // -- validation code for: _bgColour
233 fieldValidator = new org.exolab.castor.xml.FieldValidator();
235 org.exolab.castor.xml.validators.StringValidator typeValidator;
236 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
237 fieldValidator.setValidator(typeValidator);
238 typeValidator.setWhiteSpace("preserve");
240 desc.setValidator(fieldValidator);
242 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
243 java.lang.Integer.TYPE, "_consThreshold", "consThreshold",
244 org.exolab.castor.xml.NodeType.Attribute);
245 handler = new org.exolab.castor.xml.XMLFieldHandler()
247 public java.lang.Object getValue(java.lang.Object object)
248 throws IllegalStateException
250 Viewport target = (Viewport) object;
251 if (!target.hasConsThreshold())
255 return new java.lang.Integer(target.getConsThreshold());
258 public void setValue(java.lang.Object object, java.lang.Object value)
259 throws IllegalStateException, IllegalArgumentException
263 Viewport target = (Viewport) object;
264 // if null, use delete method for optional primitives
267 target.deleteConsThreshold();
270 target.setConsThreshold(((java.lang.Integer) value).intValue());
271 } catch (java.lang.Exception ex)
273 throw new IllegalStateException(ex.toString());
277 public java.lang.Object newInstance(java.lang.Object parent)
282 desc.setHandler(handler);
283 desc.setMultivalued(false);
284 addFieldDescriptor(desc);
286 // -- validation code for: _consThreshold
287 fieldValidator = new org.exolab.castor.xml.FieldValidator();
289 org.exolab.castor.xml.validators.IntValidator typeValidator;
290 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
291 fieldValidator.setValidator(typeValidator);
292 typeValidator.setMinInclusive(-2147483648);
293 typeValidator.setMaxInclusive(2147483647);
295 desc.setValidator(fieldValidator);
297 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
298 java.lang.Integer.TYPE, "_pidThreshold", "pidThreshold",
299 org.exolab.castor.xml.NodeType.Attribute);
300 handler = new org.exolab.castor.xml.XMLFieldHandler()
302 public java.lang.Object getValue(java.lang.Object object)
303 throws IllegalStateException
305 Viewport target = (Viewport) object;
306 if (!target.hasPidThreshold())
310 return new java.lang.Integer(target.getPidThreshold());
313 public void setValue(java.lang.Object object, java.lang.Object value)
314 throws IllegalStateException, IllegalArgumentException
318 Viewport target = (Viewport) object;
319 // if null, use delete method for optional primitives
322 target.deletePidThreshold();
325 target.setPidThreshold(((java.lang.Integer) value).intValue());
326 } catch (java.lang.Exception ex)
328 throw new IllegalStateException(ex.toString());
332 public java.lang.Object newInstance(java.lang.Object parent)
337 desc.setHandler(handler);
338 desc.setMultivalued(false);
339 addFieldDescriptor(desc);
341 // -- validation code for: _pidThreshold
342 fieldValidator = new org.exolab.castor.xml.FieldValidator();
344 org.exolab.castor.xml.validators.IntValidator typeValidator;
345 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
346 fieldValidator.setValidator(typeValidator);
347 typeValidator.setMinInclusive(-2147483648);
348 typeValidator.setMaxInclusive(2147483647);
350 desc.setValidator(fieldValidator);
352 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
353 java.lang.String.class, "_title", "title",
354 org.exolab.castor.xml.NodeType.Attribute);
355 desc.setImmutable(true);
356 handler = new org.exolab.castor.xml.XMLFieldHandler()
358 public java.lang.Object getValue(java.lang.Object object)
359 throws IllegalStateException
361 Viewport target = (Viewport) object;
362 return target.getTitle();
365 public void setValue(java.lang.Object object, java.lang.Object value)
366 throws IllegalStateException, IllegalArgumentException
370 Viewport target = (Viewport) object;
371 target.setTitle((java.lang.String) value);
372 } catch (java.lang.Exception ex)
374 throw new IllegalStateException(ex.toString());
378 public java.lang.Object newInstance(java.lang.Object parent)
383 desc.setHandler(handler);
384 desc.setMultivalued(false);
385 addFieldDescriptor(desc);
387 // -- validation code for: _title
388 fieldValidator = new org.exolab.castor.xml.FieldValidator();
390 org.exolab.castor.xml.validators.StringValidator typeValidator;
391 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
392 fieldValidator.setValidator(typeValidator);
393 typeValidator.setWhiteSpace("preserve");
395 desc.setValidator(fieldValidator);
397 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
398 java.lang.Boolean.TYPE, "_showFullId", "showFullId",
399 org.exolab.castor.xml.NodeType.Attribute);
400 handler = new org.exolab.castor.xml.XMLFieldHandler()
402 public java.lang.Object getValue(java.lang.Object object)
403 throws IllegalStateException
405 Viewport target = (Viewport) object;
406 if (!target.hasShowFullId())
410 return (target.getShowFullId() ? java.lang.Boolean.TRUE
411 : java.lang.Boolean.FALSE);
414 public void setValue(java.lang.Object object, java.lang.Object value)
415 throws IllegalStateException, IllegalArgumentException
419 Viewport target = (Viewport) object;
420 // if null, use delete method for optional primitives
423 target.deleteShowFullId();
426 target.setShowFullId(((java.lang.Boolean) value).booleanValue());
427 } catch (java.lang.Exception ex)
429 throw new IllegalStateException(ex.toString());
433 public java.lang.Object newInstance(java.lang.Object parent)
438 desc.setHandler(handler);
439 desc.setMultivalued(false);
440 addFieldDescriptor(desc);
442 // -- validation code for: _showFullId
443 fieldValidator = new org.exolab.castor.xml.FieldValidator();
445 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
446 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
447 fieldValidator.setValidator(typeValidator);
449 desc.setValidator(fieldValidator);
451 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
452 java.lang.Boolean.TYPE, "_rightAlignIds", "rightAlignIds",
453 org.exolab.castor.xml.NodeType.Attribute);
454 handler = new org.exolab.castor.xml.XMLFieldHandler()
456 public java.lang.Object getValue(java.lang.Object object)
457 throws IllegalStateException
459 Viewport target = (Viewport) object;
460 if (!target.hasRightAlignIds())
464 return (target.getRightAlignIds() ? java.lang.Boolean.TRUE
465 : java.lang.Boolean.FALSE);
468 public void setValue(java.lang.Object object, java.lang.Object value)
469 throws IllegalStateException, IllegalArgumentException
473 Viewport target = (Viewport) object;
474 // if null, use delete method for optional primitives
477 target.deleteRightAlignIds();
480 target.setRightAlignIds(((java.lang.Boolean) value)
482 } catch (java.lang.Exception ex)
484 throw new IllegalStateException(ex.toString());
488 public java.lang.Object newInstance(java.lang.Object parent)
493 desc.setHandler(handler);
494 desc.setMultivalued(false);
495 addFieldDescriptor(desc);
497 // -- validation code for: _rightAlignIds
498 fieldValidator = new org.exolab.castor.xml.FieldValidator();
500 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
501 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
502 fieldValidator.setValidator(typeValidator);
504 desc.setValidator(fieldValidator);
506 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
507 java.lang.Boolean.TYPE, "_showText", "showText",
508 org.exolab.castor.xml.NodeType.Attribute);
509 handler = new org.exolab.castor.xml.XMLFieldHandler()
511 public java.lang.Object getValue(java.lang.Object object)
512 throws IllegalStateException
514 Viewport target = (Viewport) object;
515 if (!target.hasShowText())
519 return (target.getShowText() ? java.lang.Boolean.TRUE
520 : java.lang.Boolean.FALSE);
523 public void setValue(java.lang.Object object, java.lang.Object value)
524 throws IllegalStateException, IllegalArgumentException
528 Viewport target = (Viewport) object;
529 // if null, use delete method for optional primitives
532 target.deleteShowText();
535 target.setShowText(((java.lang.Boolean) value).booleanValue());
536 } catch (java.lang.Exception ex)
538 throw new IllegalStateException(ex.toString());
542 public java.lang.Object newInstance(java.lang.Object parent)
547 desc.setHandler(handler);
548 desc.setMultivalued(false);
549 addFieldDescriptor(desc);
551 // -- validation code for: _showText
552 fieldValidator = new org.exolab.castor.xml.FieldValidator();
554 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
555 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
556 fieldValidator.setValidator(typeValidator);
558 desc.setValidator(fieldValidator);
559 // -- _showColourText
560 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
561 java.lang.Boolean.TYPE, "_showColourText", "showColourText",
562 org.exolab.castor.xml.NodeType.Attribute);
563 handler = new org.exolab.castor.xml.XMLFieldHandler()
565 public java.lang.Object getValue(java.lang.Object object)
566 throws IllegalStateException
568 Viewport target = (Viewport) object;
569 if (!target.hasShowColourText())
573 return (target.getShowColourText() ? java.lang.Boolean.TRUE
574 : java.lang.Boolean.FALSE);
577 public void setValue(java.lang.Object object, java.lang.Object value)
578 throws IllegalStateException, IllegalArgumentException
582 Viewport target = (Viewport) object;
583 // if null, use delete method for optional primitives
586 target.deleteShowColourText();
589 target.setShowColourText(((java.lang.Boolean) value)
591 } catch (java.lang.Exception ex)
593 throw new IllegalStateException(ex.toString());
597 public java.lang.Object newInstance(java.lang.Object parent)
602 desc.setHandler(handler);
603 desc.setMultivalued(false);
604 addFieldDescriptor(desc);
606 // -- validation code for: _showColourText
607 fieldValidator = new org.exolab.castor.xml.FieldValidator();
609 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
610 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
611 fieldValidator.setValidator(typeValidator);
613 desc.setValidator(fieldValidator);
614 // -- _showUnconserved
615 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
616 java.lang.Boolean.TYPE, "_showUnconserved", "showUnconserved",
617 org.exolab.castor.xml.NodeType.Attribute);
618 handler = new org.exolab.castor.xml.XMLFieldHandler()
620 public java.lang.Object getValue(java.lang.Object object)
621 throws IllegalStateException
623 Viewport target = (Viewport) object;
624 if (!target.hasShowUnconserved())
628 return (target.getShowUnconserved() ? java.lang.Boolean.TRUE
629 : java.lang.Boolean.FALSE);
632 public void setValue(java.lang.Object object, java.lang.Object value)
633 throws IllegalStateException, IllegalArgumentException
637 Viewport target = (Viewport) object;
638 // if null, use delete method for optional primitives
641 target.deleteShowUnconserved();
644 target.setShowUnconserved(((java.lang.Boolean) value)
646 } catch (java.lang.Exception ex)
648 throw new IllegalStateException(ex.toString());
652 public java.lang.Object newInstance(java.lang.Object parent)
657 desc.setHandler(handler);
658 desc.setMultivalued(false);
659 addFieldDescriptor(desc);
661 // -- validation code for: _showUnconserved
662 fieldValidator = new org.exolab.castor.xml.FieldValidator();
664 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
665 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
666 fieldValidator.setValidator(typeValidator);
668 desc.setValidator(fieldValidator);
670 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
671 java.lang.Boolean.TYPE, "_showBoxes", "showBoxes",
672 org.exolab.castor.xml.NodeType.Attribute);
673 handler = new org.exolab.castor.xml.XMLFieldHandler()
675 public java.lang.Object getValue(java.lang.Object object)
676 throws IllegalStateException
678 Viewport target = (Viewport) object;
679 if (!target.hasShowBoxes())
683 return (target.getShowBoxes() ? java.lang.Boolean.TRUE
684 : java.lang.Boolean.FALSE);
687 public void setValue(java.lang.Object object, java.lang.Object value)
688 throws IllegalStateException, IllegalArgumentException
692 Viewport target = (Viewport) object;
693 // if null, use delete method for optional primitives
696 target.deleteShowBoxes();
699 target.setShowBoxes(((java.lang.Boolean) value).booleanValue());
700 } catch (java.lang.Exception ex)
702 throw new IllegalStateException(ex.toString());
706 public java.lang.Object newInstance(java.lang.Object parent)
711 desc.setHandler(handler);
712 desc.setMultivalued(false);
713 addFieldDescriptor(desc);
715 // -- validation code for: _showBoxes
716 fieldValidator = new org.exolab.castor.xml.FieldValidator();
718 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
719 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
720 fieldValidator.setValidator(typeValidator);
722 desc.setValidator(fieldValidator);
724 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
725 java.lang.Boolean.TYPE, "_wrapAlignment", "wrapAlignment",
726 org.exolab.castor.xml.NodeType.Attribute);
727 handler = new org.exolab.castor.xml.XMLFieldHandler()
729 public java.lang.Object getValue(java.lang.Object object)
730 throws IllegalStateException
732 Viewport target = (Viewport) object;
733 if (!target.hasWrapAlignment())
737 return (target.getWrapAlignment() ? java.lang.Boolean.TRUE
738 : java.lang.Boolean.FALSE);
741 public void setValue(java.lang.Object object, java.lang.Object value)
742 throws IllegalStateException, IllegalArgumentException
746 Viewport target = (Viewport) object;
747 // if null, use delete method for optional primitives
750 target.deleteWrapAlignment();
753 target.setWrapAlignment(((java.lang.Boolean) value)
755 } catch (java.lang.Exception ex)
757 throw new IllegalStateException(ex.toString());
761 public java.lang.Object newInstance(java.lang.Object parent)
766 desc.setHandler(handler);
767 desc.setMultivalued(false);
768 addFieldDescriptor(desc);
770 // -- validation code for: _wrapAlignment
771 fieldValidator = new org.exolab.castor.xml.FieldValidator();
773 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
774 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
775 fieldValidator.setValidator(typeValidator);
777 desc.setValidator(fieldValidator);
779 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
780 java.lang.Boolean.TYPE, "_renderGaps", "renderGaps",
781 org.exolab.castor.xml.NodeType.Attribute);
782 handler = new org.exolab.castor.xml.XMLFieldHandler()
784 public java.lang.Object getValue(java.lang.Object object)
785 throws IllegalStateException
787 Viewport target = (Viewport) object;
788 if (!target.hasRenderGaps())
792 return (target.getRenderGaps() ? java.lang.Boolean.TRUE
793 : java.lang.Boolean.FALSE);
796 public void setValue(java.lang.Object object, java.lang.Object value)
797 throws IllegalStateException, IllegalArgumentException
801 Viewport target = (Viewport) object;
802 // if null, use delete method for optional primitives
805 target.deleteRenderGaps();
808 target.setRenderGaps(((java.lang.Boolean) value).booleanValue());
809 } catch (java.lang.Exception ex)
811 throw new IllegalStateException(ex.toString());
815 public java.lang.Object newInstance(java.lang.Object parent)
820 desc.setHandler(handler);
821 desc.setMultivalued(false);
822 addFieldDescriptor(desc);
824 // -- validation code for: _renderGaps
825 fieldValidator = new org.exolab.castor.xml.FieldValidator();
827 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
828 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
829 fieldValidator.setValidator(typeValidator);
831 desc.setValidator(fieldValidator);
832 // -- _showSequenceFeatures
833 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
834 java.lang.Boolean.TYPE, "_showSequenceFeatures",
835 "showSequenceFeatures",
836 org.exolab.castor.xml.NodeType.Attribute);
837 handler = new org.exolab.castor.xml.XMLFieldHandler()
839 public java.lang.Object getValue(java.lang.Object object)
840 throws IllegalStateException
842 Viewport target = (Viewport) object;
843 if (!target.hasShowSequenceFeatures())
847 return (target.getShowSequenceFeatures() ? java.lang.Boolean.TRUE
848 : java.lang.Boolean.FALSE);
851 public void setValue(java.lang.Object object, java.lang.Object value)
852 throws IllegalStateException, IllegalArgumentException
856 Viewport target = (Viewport) object;
857 // if null, use delete method for optional primitives
860 target.deleteShowSequenceFeatures();
863 target.setShowSequenceFeatures(((java.lang.Boolean) value)
865 } catch (java.lang.Exception ex)
867 throw new IllegalStateException(ex.toString());
871 public java.lang.Object newInstance(java.lang.Object parent)
876 desc.setHandler(handler);
877 desc.setMultivalued(false);
878 addFieldDescriptor(desc);
880 // -- validation code for: _showSequenceFeatures
881 fieldValidator = new org.exolab.castor.xml.FieldValidator();
883 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
884 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
885 fieldValidator.setValidator(typeValidator);
887 desc.setValidator(fieldValidator);
888 // -- _showNPfeatureTooltip
889 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
890 java.lang.Boolean.TYPE, "_showNPfeatureTooltip",
891 "showNPfeatureTooltip",
892 org.exolab.castor.xml.NodeType.Attribute);
893 handler = new org.exolab.castor.xml.XMLFieldHandler()
895 public java.lang.Object getValue(java.lang.Object object)
896 throws IllegalStateException
898 Viewport target = (Viewport) object;
899 if (!target.hasShowNPfeatureTooltip())
903 return (target.getShowNPfeatureTooltip() ? java.lang.Boolean.TRUE
904 : java.lang.Boolean.FALSE);
907 public void setValue(java.lang.Object object, java.lang.Object value)
908 throws IllegalStateException, IllegalArgumentException
912 Viewport target = (Viewport) object;
913 // if null, use delete method for optional primitives
916 target.deleteShowNPfeatureTooltip();
919 target.setShowNPfeatureTooltip(((java.lang.Boolean) value)
921 } catch (java.lang.Exception ex)
923 throw new IllegalStateException(ex.toString());
927 public java.lang.Object newInstance(java.lang.Object parent)
932 desc.setHandler(handler);
933 desc.setMultivalued(false);
934 addFieldDescriptor(desc);
936 // -- validation code for: _showNPfeatureTooltip
937 fieldValidator = new org.exolab.castor.xml.FieldValidator();
939 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
940 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
941 fieldValidator.setValidator(typeValidator);
943 desc.setValidator(fieldValidator);
944 // -- _showDbRefTooltip
945 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
946 java.lang.Boolean.TYPE, "_showDbRefTooltip",
947 "showDbRefTooltip", org.exolab.castor.xml.NodeType.Attribute);
948 handler = new org.exolab.castor.xml.XMLFieldHandler()
950 public java.lang.Object getValue(java.lang.Object object)
951 throws IllegalStateException
953 Viewport target = (Viewport) object;
954 if (!target.hasShowDbRefTooltip())
958 return (target.getShowDbRefTooltip() ? java.lang.Boolean.TRUE
959 : java.lang.Boolean.FALSE);
962 public void setValue(java.lang.Object object, java.lang.Object value)
963 throws IllegalStateException, IllegalArgumentException
967 Viewport target = (Viewport) object;
968 // if null, use delete method for optional primitives
971 target.deleteShowDbRefTooltip();
974 target.setShowDbRefTooltip(((java.lang.Boolean) value)
976 } catch (java.lang.Exception ex)
978 throw new IllegalStateException(ex.toString());
982 public java.lang.Object newInstance(java.lang.Object parent)
987 desc.setHandler(handler);
988 desc.setMultivalued(false);
989 addFieldDescriptor(desc);
991 // -- validation code for: _showDbRefTooltip
992 fieldValidator = new org.exolab.castor.xml.FieldValidator();
994 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
995 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
996 fieldValidator.setValidator(typeValidator);
998 desc.setValidator(fieldValidator);
999 // -- _followHighlight
1000 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1001 java.lang.Boolean.TYPE, "_followHighlight", "followHighlight",
1002 org.exolab.castor.xml.NodeType.Attribute);
1003 handler = new org.exolab.castor.xml.XMLFieldHandler()
1005 public java.lang.Object getValue(java.lang.Object object)
1006 throws IllegalStateException
1008 Viewport target = (Viewport) object;
1009 if (!target.hasFollowHighlight())
1013 return (target.getFollowHighlight() ? java.lang.Boolean.TRUE
1014 : java.lang.Boolean.FALSE);
1017 public void setValue(java.lang.Object object, java.lang.Object value)
1018 throws IllegalStateException, IllegalArgumentException
1022 Viewport target = (Viewport) object;
1023 // if null, use delete method for optional primitives
1026 target.deleteFollowHighlight();
1029 target.setFollowHighlight(((java.lang.Boolean) value)
1031 } catch (java.lang.Exception ex)
1033 throw new IllegalStateException(ex.toString());
1037 public java.lang.Object newInstance(java.lang.Object parent)
1042 desc.setHandler(handler);
1043 desc.setMultivalued(false);
1044 addFieldDescriptor(desc);
1046 // -- validation code for: _followHighlight
1047 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1049 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1050 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1051 fieldValidator.setValidator(typeValidator);
1053 desc.setValidator(fieldValidator);
1054 // -- _followSelection
1055 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1056 java.lang.Boolean.TYPE, "_followSelection", "followSelection",
1057 org.exolab.castor.xml.NodeType.Attribute);
1058 handler = new org.exolab.castor.xml.XMLFieldHandler()
1060 public java.lang.Object getValue(java.lang.Object object)
1061 throws IllegalStateException
1063 Viewport target = (Viewport) object;
1064 if (!target.hasFollowSelection())
1068 return (target.getFollowSelection() ? java.lang.Boolean.TRUE
1069 : java.lang.Boolean.FALSE);
1072 public void setValue(java.lang.Object object, java.lang.Object value)
1073 throws IllegalStateException, IllegalArgumentException
1077 Viewport target = (Viewport) object;
1078 // if null, use delete method for optional primitives
1081 target.deleteFollowSelection();
1084 target.setFollowSelection(((java.lang.Boolean) value)
1086 } catch (java.lang.Exception ex)
1088 throw new IllegalStateException(ex.toString());
1092 public java.lang.Object newInstance(java.lang.Object parent)
1097 desc.setHandler(handler);
1098 desc.setMultivalued(false);
1099 addFieldDescriptor(desc);
1101 // -- validation code for: _followSelection
1102 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1104 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1105 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1106 fieldValidator.setValidator(typeValidator);
1108 desc.setValidator(fieldValidator);
1109 // -- _showAnnotation
1110 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1111 java.lang.Boolean.TYPE, "_showAnnotation", "showAnnotation",
1112 org.exolab.castor.xml.NodeType.Attribute);
1113 handler = new org.exolab.castor.xml.XMLFieldHandler()
1115 public java.lang.Object getValue(java.lang.Object object)
1116 throws IllegalStateException
1118 Viewport target = (Viewport) object;
1119 if (!target.hasShowAnnotation())
1123 return (target.getShowAnnotation() ? java.lang.Boolean.TRUE
1124 : java.lang.Boolean.FALSE);
1127 public void setValue(java.lang.Object object, java.lang.Object value)
1128 throws IllegalStateException, IllegalArgumentException
1132 Viewport target = (Viewport) object;
1133 // if null, use delete method for optional primitives
1136 target.deleteShowAnnotation();
1139 target.setShowAnnotation(((java.lang.Boolean) value)
1141 } catch (java.lang.Exception ex)
1143 throw new IllegalStateException(ex.toString());
1147 public java.lang.Object newInstance(java.lang.Object parent)
1152 desc.setHandler(handler);
1153 desc.setMultivalued(false);
1154 addFieldDescriptor(desc);
1156 // -- validation code for: _showAnnotation
1157 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1159 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1160 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1161 fieldValidator.setValidator(typeValidator);
1163 desc.setValidator(fieldValidator);
1164 // -- _centreColumnLabels
1165 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1166 java.lang.Boolean.TYPE, "_centreColumnLabels",
1167 "centreColumnLabels", org.exolab.castor.xml.NodeType.Attribute);
1168 handler = new org.exolab.castor.xml.XMLFieldHandler()
1170 public java.lang.Object getValue(java.lang.Object object)
1171 throws IllegalStateException
1173 Viewport target = (Viewport) object;
1174 if (!target.hasCentreColumnLabels())
1178 return (target.getCentreColumnLabels() ? java.lang.Boolean.TRUE
1179 : java.lang.Boolean.FALSE);
1182 public void setValue(java.lang.Object object, java.lang.Object value)
1183 throws IllegalStateException, IllegalArgumentException
1187 Viewport target = (Viewport) object;
1188 // if null, use delete method for optional primitives
1191 target.deleteCentreColumnLabels();
1194 target.setCentreColumnLabels(((java.lang.Boolean) value)
1196 } catch (java.lang.Exception ex)
1198 throw new IllegalStateException(ex.toString());
1202 public java.lang.Object newInstance(java.lang.Object parent)
1207 desc.setHandler(handler);
1208 desc.setMultivalued(false);
1209 addFieldDescriptor(desc);
1211 // -- validation code for: _centreColumnLabels
1212 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1214 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1215 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1216 fieldValidator.setValidator(typeValidator);
1218 desc.setValidator(fieldValidator);
1219 // -- _showGroupConservation
1220 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1221 java.lang.Boolean.TYPE, "_showGroupConservation",
1222 "showGroupConservation",
1223 org.exolab.castor.xml.NodeType.Attribute);
1224 handler = new org.exolab.castor.xml.XMLFieldHandler()
1226 public java.lang.Object getValue(java.lang.Object object)
1227 throws IllegalStateException
1229 Viewport target = (Viewport) object;
1230 if (!target.hasShowGroupConservation())
1234 return (target.getShowGroupConservation() ? java.lang.Boolean.TRUE
1235 : java.lang.Boolean.FALSE);
1238 public void setValue(java.lang.Object object, java.lang.Object value)
1239 throws IllegalStateException, IllegalArgumentException
1243 Viewport target = (Viewport) object;
1244 // if null, use delete method for optional primitives
1247 target.deleteShowGroupConservation();
1250 target.setShowGroupConservation(((java.lang.Boolean) value)
1252 } catch (java.lang.Exception ex)
1254 throw new IllegalStateException(ex.toString());
1258 public java.lang.Object newInstance(java.lang.Object parent)
1263 desc.setHandler(handler);
1264 desc.setMultivalued(false);
1265 addFieldDescriptor(desc);
1267 // -- validation code for: _showGroupConservation
1268 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1270 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1271 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1272 fieldValidator.setValidator(typeValidator);
1274 desc.setValidator(fieldValidator);
1275 // -- _showGroupConsensus
1276 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1277 java.lang.Boolean.TYPE, "_showGroupConsensus",
1278 "showGroupConsensus", org.exolab.castor.xml.NodeType.Attribute);
1279 handler = new org.exolab.castor.xml.XMLFieldHandler()
1281 public java.lang.Object getValue(java.lang.Object object)
1282 throws IllegalStateException
1284 Viewport target = (Viewport) object;
1285 if (!target.hasShowGroupConsensus())
1289 return (target.getShowGroupConsensus() ? java.lang.Boolean.TRUE
1290 : java.lang.Boolean.FALSE);
1293 public void setValue(java.lang.Object object, java.lang.Object value)
1294 throws IllegalStateException, IllegalArgumentException
1298 Viewport target = (Viewport) object;
1299 // if null, use delete method for optional primitives
1302 target.deleteShowGroupConsensus();
1305 target.setShowGroupConsensus(((java.lang.Boolean) value)
1307 } catch (java.lang.Exception ex)
1309 throw new IllegalStateException(ex.toString());
1313 public java.lang.Object newInstance(java.lang.Object parent)
1318 desc.setHandler(handler);
1319 desc.setMultivalued(false);
1320 addFieldDescriptor(desc);
1322 // -- validation code for: _showGroupConsensus
1323 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1325 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1326 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1327 fieldValidator.setValidator(typeValidator);
1329 desc.setValidator(fieldValidator);
1330 // -- _showConsensusHistogram
1331 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1332 java.lang.Boolean.TYPE, "_showConsensusHistogram",
1333 "showConsensusHistogram",
1334 org.exolab.castor.xml.NodeType.Attribute);
1335 handler = new org.exolab.castor.xml.XMLFieldHandler()
1337 public java.lang.Object getValue(java.lang.Object object)
1338 throws IllegalStateException
1340 Viewport target = (Viewport) object;
1341 if (!target.hasShowConsensusHistogram())
1345 return (target.getShowConsensusHistogram() ? java.lang.Boolean.TRUE
1346 : java.lang.Boolean.FALSE);
1349 public void setValue(java.lang.Object object, java.lang.Object value)
1350 throws IllegalStateException, IllegalArgumentException
1354 Viewport target = (Viewport) object;
1355 // if null, use delete method for optional primitives
1358 target.deleteShowConsensusHistogram();
1361 target.setShowConsensusHistogram(((java.lang.Boolean) value)
1363 } catch (java.lang.Exception ex)
1365 throw new IllegalStateException(ex.toString());
1369 public java.lang.Object newInstance(java.lang.Object parent)
1374 desc.setHandler(handler);
1375 desc.setMultivalued(false);
1376 addFieldDescriptor(desc);
1378 // -- validation code for: _showConsensusHistogram
1379 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1381 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1382 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1383 fieldValidator.setValidator(typeValidator);
1385 desc.setValidator(fieldValidator);
1386 // -- _showSequenceLogo
1387 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1388 java.lang.Boolean.TYPE, "_showSequenceLogo",
1389 "showSequenceLogo", org.exolab.castor.xml.NodeType.Attribute);
1390 handler = new org.exolab.castor.xml.XMLFieldHandler()
1392 public java.lang.Object getValue(java.lang.Object object)
1393 throws IllegalStateException
1395 Viewport target = (Viewport) object;
1396 if (!target.hasShowSequenceLogo())
1400 return (target.getShowSequenceLogo() ? java.lang.Boolean.TRUE
1401 : java.lang.Boolean.FALSE);
1404 public void setValue(java.lang.Object object, java.lang.Object value)
1405 throws IllegalStateException, IllegalArgumentException
1409 Viewport target = (Viewport) object;
1410 // if null, use delete method for optional primitives
1413 target.deleteShowSequenceLogo();
1416 target.setShowSequenceLogo(((java.lang.Boolean) value)
1418 } catch (java.lang.Exception ex)
1420 throw new IllegalStateException(ex.toString());
1424 public java.lang.Object newInstance(java.lang.Object parent)
1429 desc.setHandler(handler);
1430 desc.setMultivalued(false);
1431 addFieldDescriptor(desc);
1433 // -- validation code for: _showSequenceLogo
1434 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1436 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1437 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1438 fieldValidator.setValidator(typeValidator);
1440 desc.setValidator(fieldValidator);
1441 // -- _normaliseSequenceLogo
1442 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1443 java.lang.Boolean.TYPE, "_normaliseSequenceLogo",
1444 "normaliseSequenceLogo",
1445 org.exolab.castor.xml.NodeType.Attribute);
1446 handler = new org.exolab.castor.xml.XMLFieldHandler()
1448 public java.lang.Object getValue(java.lang.Object object)
1449 throws IllegalStateException
1451 Viewport target = (Viewport) object;
1452 if (!target.hasNormaliseSequenceLogo())
1456 return (target.getNormaliseSequenceLogo() ? java.lang.Boolean.TRUE
1457 : java.lang.Boolean.FALSE);
1460 public void setValue(java.lang.Object object, java.lang.Object value)
1461 throws IllegalStateException, IllegalArgumentException
1465 Viewport target = (Viewport) object;
1466 // if null, use delete method for optional primitives
1469 target.deleteNormaliseSequenceLogo();
1472 target.setNormaliseSequenceLogo(((java.lang.Boolean) value)
1474 } catch (java.lang.Exception ex)
1476 throw new IllegalStateException(ex.toString());
1480 public java.lang.Object newInstance(java.lang.Object parent)
1485 desc.setHandler(handler);
1486 desc.setMultivalued(false);
1487 addFieldDescriptor(desc);
1489 // -- validation code for: _normaliseSequenceLogo
1490 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1492 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1493 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1494 fieldValidator.setValidator(typeValidator);
1496 desc.setValidator(fieldValidator);
1497 // -- _ignoreGapsinConsensus
1498 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1499 java.lang.Boolean.TYPE, "_ignoreGapsinConsensus",
1500 "ignoreGapsinConsensus",
1501 org.exolab.castor.xml.NodeType.Attribute);
1502 handler = new org.exolab.castor.xml.XMLFieldHandler()
1504 public java.lang.Object getValue(java.lang.Object object)
1505 throws IllegalStateException
1507 Viewport target = (Viewport) object;
1508 if (!target.hasIgnoreGapsinConsensus())
1512 return (target.getIgnoreGapsinConsensus() ? java.lang.Boolean.TRUE
1513 : java.lang.Boolean.FALSE);
1516 public void setValue(java.lang.Object object, java.lang.Object value)
1517 throws IllegalStateException, IllegalArgumentException
1521 Viewport target = (Viewport) object;
1522 // if null, use delete method for optional primitives
1525 target.deleteIgnoreGapsinConsensus();
1528 target.setIgnoreGapsinConsensus(((java.lang.Boolean) value)
1530 } catch (java.lang.Exception ex)
1532 throw new IllegalStateException(ex.toString());
1536 public java.lang.Object newInstance(java.lang.Object parent)
1541 desc.setHandler(handler);
1542 desc.setMultivalued(false);
1543 addFieldDescriptor(desc);
1545 // -- validation code for: _ignoreGapsinConsensus
1546 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1548 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1549 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1550 fieldValidator.setValidator(typeValidator);
1552 desc.setValidator(fieldValidator);
1554 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1555 java.lang.Integer.TYPE, "_startRes", "startRes",
1556 org.exolab.castor.xml.NodeType.Attribute);
1557 handler = new org.exolab.castor.xml.XMLFieldHandler()
1559 public java.lang.Object getValue(java.lang.Object object)
1560 throws IllegalStateException
1562 Viewport target = (Viewport) object;
1563 if (!target.hasStartRes())
1567 return new java.lang.Integer(target.getStartRes());
1570 public void setValue(java.lang.Object object, java.lang.Object value)
1571 throws IllegalStateException, IllegalArgumentException
1575 Viewport target = (Viewport) object;
1576 // if null, use delete method for optional primitives
1579 target.deleteStartRes();
1582 target.setStartRes(((java.lang.Integer) value).intValue());
1583 } catch (java.lang.Exception ex)
1585 throw new IllegalStateException(ex.toString());
1589 public java.lang.Object newInstance(java.lang.Object parent)
1594 desc.setHandler(handler);
1595 desc.setMultivalued(false);
1596 addFieldDescriptor(desc);
1598 // -- validation code for: _startRes
1599 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1601 org.exolab.castor.xml.validators.IntValidator typeValidator;
1602 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1603 fieldValidator.setValidator(typeValidator);
1604 typeValidator.setMinInclusive(-2147483648);
1605 typeValidator.setMaxInclusive(2147483647);
1607 desc.setValidator(fieldValidator);
1609 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1610 java.lang.Integer.TYPE, "_startSeq", "startSeq",
1611 org.exolab.castor.xml.NodeType.Attribute);
1612 handler = new org.exolab.castor.xml.XMLFieldHandler()
1614 public java.lang.Object getValue(java.lang.Object object)
1615 throws IllegalStateException
1617 Viewport target = (Viewport) object;
1618 if (!target.hasStartSeq())
1622 return new java.lang.Integer(target.getStartSeq());
1625 public void setValue(java.lang.Object object, java.lang.Object value)
1626 throws IllegalStateException, IllegalArgumentException
1630 Viewport target = (Viewport) object;
1631 // if null, use delete method for optional primitives
1634 target.deleteStartSeq();
1637 target.setStartSeq(((java.lang.Integer) value).intValue());
1638 } catch (java.lang.Exception ex)
1640 throw new IllegalStateException(ex.toString());
1644 public java.lang.Object newInstance(java.lang.Object parent)
1649 desc.setHandler(handler);
1650 desc.setMultivalued(false);
1651 addFieldDescriptor(desc);
1653 // -- validation code for: _startSeq
1654 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1656 org.exolab.castor.xml.validators.IntValidator typeValidator;
1657 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1658 fieldValidator.setValidator(typeValidator);
1659 typeValidator.setMinInclusive(-2147483648);
1660 typeValidator.setMaxInclusive(2147483647);
1662 desc.setValidator(fieldValidator);
1664 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1665 java.lang.String.class, "_fontName", "fontName",
1666 org.exolab.castor.xml.NodeType.Attribute);
1667 desc.setImmutable(true);
1668 handler = new org.exolab.castor.xml.XMLFieldHandler()
1670 public java.lang.Object getValue(java.lang.Object object)
1671 throws IllegalStateException
1673 Viewport target = (Viewport) object;
1674 return target.getFontName();
1677 public void setValue(java.lang.Object object, java.lang.Object value)
1678 throws IllegalStateException, IllegalArgumentException
1682 Viewport target = (Viewport) object;
1683 target.setFontName((java.lang.String) value);
1684 } catch (java.lang.Exception ex)
1686 throw new IllegalStateException(ex.toString());
1690 public java.lang.Object newInstance(java.lang.Object parent)
1695 desc.setHandler(handler);
1696 desc.setMultivalued(false);
1697 addFieldDescriptor(desc);
1699 // -- validation code for: _fontName
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(
1710 java.lang.Integer.TYPE, "_fontSize", "fontSize",
1711 org.exolab.castor.xml.NodeType.Attribute);
1712 handler = new org.exolab.castor.xml.XMLFieldHandler()
1714 public java.lang.Object getValue(java.lang.Object object)
1715 throws IllegalStateException
1717 Viewport target = (Viewport) object;
1718 if (!target.hasFontSize())
1722 return new java.lang.Integer(target.getFontSize());
1725 public void setValue(java.lang.Object object, java.lang.Object value)
1726 throws IllegalStateException, IllegalArgumentException
1730 Viewport target = (Viewport) object;
1731 // if null, use delete method for optional primitives
1734 target.deleteFontSize();
1737 target.setFontSize(((java.lang.Integer) value).intValue());
1738 } catch (java.lang.Exception ex)
1740 throw new IllegalStateException(ex.toString());
1744 public java.lang.Object newInstance(java.lang.Object parent)
1749 desc.setHandler(handler);
1750 desc.setMultivalued(false);
1751 addFieldDescriptor(desc);
1753 // -- validation code for: _fontSize
1754 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1756 org.exolab.castor.xml.validators.IntValidator typeValidator;
1757 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1758 fieldValidator.setValidator(typeValidator);
1759 typeValidator.setMinInclusive(-2147483648);
1760 typeValidator.setMaxInclusive(2147483647);
1762 desc.setValidator(fieldValidator);
1764 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1765 java.lang.Integer.TYPE, "_fontStyle", "fontStyle",
1766 org.exolab.castor.xml.NodeType.Attribute);
1767 handler = new org.exolab.castor.xml.XMLFieldHandler()
1769 public java.lang.Object getValue(java.lang.Object object)
1770 throws IllegalStateException
1772 Viewport target = (Viewport) object;
1773 if (!target.hasFontStyle())
1777 return new java.lang.Integer(target.getFontStyle());
1780 public void setValue(java.lang.Object object, java.lang.Object value)
1781 throws IllegalStateException, IllegalArgumentException
1785 Viewport target = (Viewport) object;
1786 // if null, use delete method for optional primitives
1789 target.deleteFontStyle();
1792 target.setFontStyle(((java.lang.Integer) value).intValue());
1793 } catch (java.lang.Exception ex)
1795 throw new IllegalStateException(ex.toString());
1799 public java.lang.Object newInstance(java.lang.Object parent)
1804 desc.setHandler(handler);
1805 desc.setMultivalued(false);
1806 addFieldDescriptor(desc);
1808 // -- validation code for: _fontStyle
1809 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1811 org.exolab.castor.xml.validators.IntValidator typeValidator;
1812 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1813 fieldValidator.setValidator(typeValidator);
1814 typeValidator.setMinInclusive(-2147483648);
1815 typeValidator.setMaxInclusive(2147483647);
1817 desc.setValidator(fieldValidator);
1819 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1820 java.lang.String.class, "_viewName", "viewName",
1821 org.exolab.castor.xml.NodeType.Attribute);
1822 desc.setImmutable(true);
1823 handler = new org.exolab.castor.xml.XMLFieldHandler()
1825 public java.lang.Object getValue(java.lang.Object object)
1826 throws IllegalStateException
1828 Viewport target = (Viewport) object;
1829 return target.getViewName();
1832 public void setValue(java.lang.Object object, java.lang.Object value)
1833 throws IllegalStateException, IllegalArgumentException
1837 Viewport target = (Viewport) object;
1838 target.setViewName((java.lang.String) value);
1839 } catch (java.lang.Exception ex)
1841 throw new IllegalStateException(ex.toString());
1845 public java.lang.Object newInstance(java.lang.Object parent)
1850 desc.setHandler(handler);
1851 desc.setMultivalued(false);
1852 addFieldDescriptor(desc);
1854 // -- validation code for: _viewName
1855 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1857 org.exolab.castor.xml.validators.StringValidator typeValidator;
1858 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1859 fieldValidator.setValidator(typeValidator);
1860 typeValidator.setWhiteSpace("preserve");
1862 desc.setValidator(fieldValidator);
1863 // -- _sequenceSetId
1864 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1865 java.lang.String.class, "_sequenceSetId", "sequenceSetId",
1866 org.exolab.castor.xml.NodeType.Attribute);
1867 desc.setImmutable(true);
1868 handler = new org.exolab.castor.xml.XMLFieldHandler()
1870 public java.lang.Object getValue(java.lang.Object object)
1871 throws IllegalStateException
1873 Viewport target = (Viewport) object;
1874 return target.getSequenceSetId();
1877 public void setValue(java.lang.Object object, java.lang.Object value)
1878 throws IllegalStateException, IllegalArgumentException
1882 Viewport target = (Viewport) object;
1883 target.setSequenceSetId((java.lang.String) value);
1884 } catch (java.lang.Exception ex)
1886 throw new IllegalStateException(ex.toString());
1890 public java.lang.Object newInstance(java.lang.Object parent)
1895 desc.setHandler(handler);
1896 desc.setMultivalued(false);
1897 addFieldDescriptor(desc);
1899 // -- validation code for: _sequenceSetId
1900 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1902 org.exolab.castor.xml.validators.StringValidator typeValidator;
1903 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1904 fieldValidator.setValidator(typeValidator);
1905 typeValidator.setWhiteSpace("preserve");
1907 desc.setValidator(fieldValidator);
1908 // -- _gatheredViews
1909 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1910 java.lang.Boolean.TYPE, "_gatheredViews", "gatheredViews",
1911 org.exolab.castor.xml.NodeType.Attribute);
1912 handler = new org.exolab.castor.xml.XMLFieldHandler()
1914 public java.lang.Object getValue(java.lang.Object object)
1915 throws IllegalStateException
1917 Viewport target = (Viewport) object;
1918 if (!target.hasGatheredViews())
1922 return (target.getGatheredViews() ? java.lang.Boolean.TRUE
1923 : java.lang.Boolean.FALSE);
1926 public void setValue(java.lang.Object object, java.lang.Object value)
1927 throws IllegalStateException, IllegalArgumentException
1931 Viewport target = (Viewport) object;
1932 // if null, use delete method for optional primitives
1935 target.deleteGatheredViews();
1938 target.setGatheredViews(((java.lang.Boolean) value)
1940 } catch (java.lang.Exception ex)
1942 throw new IllegalStateException(ex.toString());
1946 public java.lang.Object newInstance(java.lang.Object parent)
1951 desc.setHandler(handler);
1952 desc.setMultivalued(false);
1953 addFieldDescriptor(desc);
1955 // -- validation code for: _gatheredViews
1956 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1958 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1959 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1960 fieldValidator.setValidator(typeValidator);
1962 desc.setValidator(fieldValidator);
1964 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1965 java.lang.Integer.TYPE, "_textCol1", "textCol1",
1966 org.exolab.castor.xml.NodeType.Attribute);
1967 handler = new org.exolab.castor.xml.XMLFieldHandler()
1969 public java.lang.Object getValue(java.lang.Object object)
1970 throws IllegalStateException
1972 Viewport target = (Viewport) object;
1973 if (!target.hasTextCol1())
1977 return new java.lang.Integer(target.getTextCol1());
1980 public void setValue(java.lang.Object object, java.lang.Object value)
1981 throws IllegalStateException, IllegalArgumentException
1985 Viewport target = (Viewport) object;
1986 // if null, use delete method for optional primitives
1989 target.deleteTextCol1();
1992 target.setTextCol1(((java.lang.Integer) value).intValue());
1993 } catch (java.lang.Exception ex)
1995 throw new IllegalStateException(ex.toString());
1999 public java.lang.Object newInstance(java.lang.Object parent)
2004 desc.setHandler(handler);
2005 desc.setMultivalued(false);
2006 addFieldDescriptor(desc);
2008 // -- validation code for: _textCol1
2009 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2011 org.exolab.castor.xml.validators.IntValidator typeValidator;
2012 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2013 fieldValidator.setValidator(typeValidator);
2014 typeValidator.setMinInclusive(-2147483648);
2015 typeValidator.setMaxInclusive(2147483647);
2017 desc.setValidator(fieldValidator);
2019 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2020 java.lang.Integer.TYPE, "_textCol2", "textCol2",
2021 org.exolab.castor.xml.NodeType.Attribute);
2022 handler = new org.exolab.castor.xml.XMLFieldHandler()
2024 public java.lang.Object getValue(java.lang.Object object)
2025 throws IllegalStateException
2027 Viewport target = (Viewport) object;
2028 if (!target.hasTextCol2())
2032 return new java.lang.Integer(target.getTextCol2());
2035 public void setValue(java.lang.Object object, java.lang.Object value)
2036 throws IllegalStateException, IllegalArgumentException
2040 Viewport target = (Viewport) object;
2041 // if null, use delete method for optional primitives
2044 target.deleteTextCol2();
2047 target.setTextCol2(((java.lang.Integer) value).intValue());
2048 } catch (java.lang.Exception ex)
2050 throw new IllegalStateException(ex.toString());
2054 public java.lang.Object newInstance(java.lang.Object parent)
2059 desc.setHandler(handler);
2060 desc.setMultivalued(false);
2061 addFieldDescriptor(desc);
2063 // -- validation code for: _textCol2
2064 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2066 org.exolab.castor.xml.validators.IntValidator typeValidator;
2067 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2068 fieldValidator.setValidator(typeValidator);
2069 typeValidator.setMinInclusive(-2147483648);
2070 typeValidator.setMaxInclusive(2147483647);
2072 desc.setValidator(fieldValidator);
2073 // -- _textColThreshold
2074 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2075 java.lang.Integer.TYPE, "_textColThreshold",
2076 "textColThreshold", org.exolab.castor.xml.NodeType.Attribute);
2077 handler = new org.exolab.castor.xml.XMLFieldHandler()
2079 public java.lang.Object getValue(java.lang.Object object)
2080 throws IllegalStateException
2082 Viewport target = (Viewport) object;
2083 if (!target.hasTextColThreshold())
2087 return new java.lang.Integer(target.getTextColThreshold());
2090 public void setValue(java.lang.Object object, java.lang.Object value)
2091 throws IllegalStateException, IllegalArgumentException
2095 Viewport target = (Viewport) object;
2096 // if null, use delete method for optional primitives
2099 target.deleteTextColThreshold();
2102 target.setTextColThreshold(((java.lang.Integer) value).intValue());
2103 } catch (java.lang.Exception ex)
2105 throw new IllegalStateException(ex.toString());
2109 public java.lang.Object newInstance(java.lang.Object parent)
2114 desc.setHandler(handler);
2115 desc.setMultivalued(false);
2116 addFieldDescriptor(desc);
2118 // -- validation code for: _textColThreshold
2119 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2121 org.exolab.castor.xml.validators.IntValidator typeValidator;
2122 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2123 fieldValidator.setValidator(typeValidator);
2124 typeValidator.setMinInclusive(-2147483648);
2125 typeValidator.setMaxInclusive(2147483647);
2127 desc.setValidator(fieldValidator);
2129 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2130 java.lang.String.class, "_id", "id",
2131 org.exolab.castor.xml.NodeType.Attribute);
2132 super.setIdentity(desc);
2133 handler = new org.exolab.castor.xml.XMLFieldHandler()
2135 public java.lang.Object getValue(java.lang.Object object)
2136 throws IllegalStateException
2138 Viewport target = (Viewport) object;
2139 return target.getId();
2142 public void setValue(java.lang.Object object, java.lang.Object value)
2143 throws IllegalStateException, IllegalArgumentException
2147 Viewport target = (Viewport) object;
2148 target.setId((java.lang.String) value);
2149 } catch (java.lang.Exception ex)
2151 throw new IllegalStateException(ex.toString());
2155 public java.lang.Object newInstance(java.lang.Object parent)
2157 return new java.lang.String();
2160 desc.setHandler(handler);
2161 desc.setMultivalued(false);
2162 addFieldDescriptor(desc);
2164 // -- validation code for: _id
2165 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2167 org.exolab.castor.xml.validators.IdValidator typeValidator;
2168 typeValidator = new org.exolab.castor.xml.validators.IdValidator();
2169 fieldValidator.setValidator(typeValidator);
2171 desc.setValidator(fieldValidator);
2173 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2174 java.lang.Integer.TYPE, "_width", "width",
2175 org.exolab.castor.xml.NodeType.Attribute);
2176 handler = new org.exolab.castor.xml.XMLFieldHandler()
2178 public java.lang.Object getValue(java.lang.Object object)
2179 throws IllegalStateException
2181 Viewport target = (Viewport) object;
2182 if (!target.hasWidth())
2186 return new java.lang.Integer(target.getWidth());
2189 public void setValue(java.lang.Object object, java.lang.Object value)
2190 throws IllegalStateException, IllegalArgumentException
2194 Viewport target = (Viewport) object;
2195 // if null, use delete method for optional primitives
2198 target.deleteWidth();
2201 target.setWidth(((java.lang.Integer) value).intValue());
2202 } catch (java.lang.Exception ex)
2204 throw new IllegalStateException(ex.toString());
2208 public java.lang.Object newInstance(java.lang.Object parent)
2213 desc.setHandler(handler);
2214 desc.setMultivalued(false);
2215 addFieldDescriptor(desc);
2217 // -- validation code for: _width
2218 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2220 org.exolab.castor.xml.validators.IntValidator typeValidator;
2221 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2222 fieldValidator.setValidator(typeValidator);
2223 typeValidator.setMinInclusive(-2147483648);
2224 typeValidator.setMaxInclusive(2147483647);
2226 desc.setValidator(fieldValidator);
2228 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2229 java.lang.Integer.TYPE, "_height", "height",
2230 org.exolab.castor.xml.NodeType.Attribute);
2231 handler = new org.exolab.castor.xml.XMLFieldHandler()
2233 public java.lang.Object getValue(java.lang.Object object)
2234 throws IllegalStateException
2236 Viewport target = (Viewport) object;
2237 if (!target.hasHeight())
2241 return new java.lang.Integer(target.getHeight());
2244 public void setValue(java.lang.Object object, java.lang.Object value)
2245 throws IllegalStateException, IllegalArgumentException
2249 Viewport target = (Viewport) object;
2250 // if null, use delete method for optional primitives
2253 target.deleteHeight();
2256 target.setHeight(((java.lang.Integer) value).intValue());
2257 } catch (java.lang.Exception ex)
2259 throw new IllegalStateException(ex.toString());
2263 public java.lang.Object newInstance(java.lang.Object parent)
2268 desc.setHandler(handler);
2269 desc.setMultivalued(false);
2270 addFieldDescriptor(desc);
2272 // -- validation code for: _height
2273 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2275 org.exolab.castor.xml.validators.IntValidator typeValidator;
2276 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2277 fieldValidator.setValidator(typeValidator);
2278 typeValidator.setMinInclusive(-2147483648);
2279 typeValidator.setMaxInclusive(2147483647);
2281 desc.setValidator(fieldValidator);
2283 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2284 java.lang.Integer.TYPE, "_xpos", "xpos",
2285 org.exolab.castor.xml.NodeType.Attribute);
2286 handler = new org.exolab.castor.xml.XMLFieldHandler()
2288 public java.lang.Object getValue(java.lang.Object object)
2289 throws IllegalStateException
2291 Viewport target = (Viewport) object;
2292 if (!target.hasXpos())
2296 return new java.lang.Integer(target.getXpos());
2299 public void setValue(java.lang.Object object, java.lang.Object value)
2300 throws IllegalStateException, IllegalArgumentException
2304 Viewport target = (Viewport) object;
2305 // if null, use delete method for optional primitives
2308 target.deleteXpos();
2311 target.setXpos(((java.lang.Integer) value).intValue());
2312 } catch (java.lang.Exception ex)
2314 throw new IllegalStateException(ex.toString());
2318 public java.lang.Object newInstance(java.lang.Object parent)
2323 desc.setHandler(handler);
2324 desc.setMultivalued(false);
2325 addFieldDescriptor(desc);
2327 // -- validation code for: _xpos
2328 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2330 org.exolab.castor.xml.validators.IntValidator typeValidator;
2331 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2332 fieldValidator.setValidator(typeValidator);
2333 typeValidator.setMinInclusive(-2147483648);
2334 typeValidator.setMaxInclusive(2147483647);
2336 desc.setValidator(fieldValidator);
2338 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2339 java.lang.Integer.TYPE, "_ypos", "ypos",
2340 org.exolab.castor.xml.NodeType.Attribute);
2341 handler = new org.exolab.castor.xml.XMLFieldHandler()
2343 public java.lang.Object getValue(java.lang.Object object)
2344 throws IllegalStateException
2346 Viewport target = (Viewport) object;
2347 if (!target.hasYpos())
2351 return new java.lang.Integer(target.getYpos());
2354 public void setValue(java.lang.Object object, java.lang.Object value)
2355 throws IllegalStateException, IllegalArgumentException
2359 Viewport target = (Viewport) object;
2360 // if null, use delete method for optional primitives
2363 target.deleteYpos();
2366 target.setYpos(((java.lang.Integer) value).intValue());
2367 } catch (java.lang.Exception ex)
2369 throw new IllegalStateException(ex.toString());
2373 public java.lang.Object newInstance(java.lang.Object parent)
2378 desc.setHandler(handler);
2379 desc.setMultivalued(false);
2380 addFieldDescriptor(desc);
2382 // -- validation code for: _ypos
2383 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2385 org.exolab.castor.xml.validators.IntValidator typeValidator;
2386 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2387 fieldValidator.setValidator(typeValidator);
2388 typeValidator.setMinInclusive(-2147483648);
2389 typeValidator.setMaxInclusive(2147483647);
2391 desc.setValidator(fieldValidator);
2392 // -- initialize element descriptors
2394 // -- _annotationColours
2395 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2396 jalview.schemabinding.version2.AnnotationColours.class,
2397 "_annotationColours", "AnnotationColours",
2398 org.exolab.castor.xml.NodeType.Element);
2399 handler = new org.exolab.castor.xml.XMLFieldHandler()
2401 public java.lang.Object getValue(java.lang.Object object)
2402 throws IllegalStateException
2404 Viewport target = (Viewport) object;
2405 return target.getAnnotationColours();
2408 public void setValue(java.lang.Object object, java.lang.Object value)
2409 throws IllegalStateException, IllegalArgumentException
2413 Viewport target = (Viewport) object;
2414 target.setAnnotationColours((jalview.schemabinding.version2.AnnotationColours) value);
2415 } catch (java.lang.Exception ex)
2417 throw new IllegalStateException(ex.toString());
2421 public java.lang.Object newInstance(java.lang.Object parent)
2423 return new jalview.schemabinding.version2.AnnotationColours();
2426 desc.setHandler(handler);
2427 desc.setNameSpaceURI("www.jalview.org");
2428 desc.setMultivalued(false);
2429 addFieldDescriptor(desc);
2431 // -- validation code for: _annotationColours
2432 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2435 desc.setValidator(fieldValidator);
2436 // -- _hiddenColumnsList
2437 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2438 jalview.schemabinding.version2.HiddenColumns.class,
2439 "_hiddenColumnsList", "hiddenColumns",
2440 org.exolab.castor.xml.NodeType.Element);
2441 handler = new org.exolab.castor.xml.XMLFieldHandler()
2443 public java.lang.Object getValue(java.lang.Object object)
2444 throws IllegalStateException
2446 Viewport target = (Viewport) object;
2447 return target.getHiddenColumns();
2450 public void setValue(java.lang.Object object, java.lang.Object value)
2451 throws IllegalStateException, IllegalArgumentException
2455 Viewport target = (Viewport) object;
2456 target.addHiddenColumns((jalview.schemabinding.version2.HiddenColumns) value);
2457 } catch (java.lang.Exception ex)
2459 throw new IllegalStateException(ex.toString());
2463 public void resetValue(Object object) throws IllegalStateException,
2464 IllegalArgumentException
2468 Viewport target = (Viewport) object;
2469 target.removeAllHiddenColumns();
2470 } catch (java.lang.Exception ex)
2472 throw new IllegalStateException(ex.toString());
2476 public java.lang.Object newInstance(java.lang.Object parent)
2478 return new jalview.schemabinding.version2.HiddenColumns();
2481 desc.setHandler(handler);
2482 desc.setNameSpaceURI("www.jalview.org");
2483 desc.setMultivalued(true);
2484 addFieldDescriptor(desc);
2486 // -- validation code for: _hiddenColumnsList
2487 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2488 fieldValidator.setMinOccurs(0);
2491 desc.setValidator(fieldValidator);
2492 // -- _calcIdParamList
2493 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2494 jalview.schemabinding.version2.CalcIdParam.class,
2495 "_calcIdParamList", "calcIdParam",
2496 org.exolab.castor.xml.NodeType.Element);
2497 handler = new org.exolab.castor.xml.XMLFieldHandler()
2499 public java.lang.Object getValue(java.lang.Object object)
2500 throws IllegalStateException
2502 Viewport target = (Viewport) object;
2503 return target.getCalcIdParam();
2506 public void setValue(java.lang.Object object, java.lang.Object value)
2507 throws IllegalStateException, IllegalArgumentException
2511 Viewport target = (Viewport) object;
2512 target.addCalcIdParam((jalview.schemabinding.version2.CalcIdParam) value);
2513 } catch (java.lang.Exception ex)
2515 throw new IllegalStateException(ex.toString());
2519 public void resetValue(Object object) throws IllegalStateException,
2520 IllegalArgumentException
2524 Viewport target = (Viewport) object;
2525 target.removeAllCalcIdParam();
2526 } catch (java.lang.Exception ex)
2528 throw new IllegalStateException(ex.toString());
2532 public java.lang.Object newInstance(java.lang.Object parent)
2534 return new jalview.schemabinding.version2.CalcIdParam();
2537 desc.setHandler(handler);
2538 desc.setNameSpaceURI("www.jalview.org");
2539 desc.setMultivalued(true);
2540 addFieldDescriptor(desc);
2542 // -- validation code for: _calcIdParamList
2543 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2544 fieldValidator.setMinOccurs(0);
2547 desc.setValidator(fieldValidator);
2555 * Method getAccessMode.
2557 * @return the access mode specified for this class.
2559 public org.exolab.castor.mapping.AccessMode getAccessMode()
2565 * Method getIdentity.
2567 * @return the identity field, null if this class has no identity.
2569 public org.exolab.castor.mapping.FieldDescriptor getIdentity()
2571 return super.getIdentity();
2575 * Method getJavaClass.
2577 * @return the Java class represented by this descriptor.
2579 public java.lang.Class getJavaClass()
2581 return jalview.schemabinding.version2.Viewport.class;
2585 * Method getNameSpacePrefix.
2587 * @return the namespace prefix to use when marshaling as XML.
2589 public java.lang.String getNameSpacePrefix()
2595 * Method getNameSpaceURI.
2597 * @return the namespace URI used when marshaling and unmarshaling as XML.
2599 public java.lang.String getNameSpaceURI()
2605 * Method getValidator.
2607 * @return a specific validator for the class described by this
2610 public org.exolab.castor.xml.TypeValidator getValidator()
2616 * Method getXMLName.
2618 * @return the XML Name for the Class being described.
2620 public java.lang.String getXMLName()
2626 * Method isElementDefinition.
2628 * @return true if XML schema definition of this Class is that of a global
2629 * element or element with anonymous type definition.
2631 public boolean isElementDefinition()
2633 return _elementDefinition;