1 /*******************************************************************************
2 * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$)
3 * Copyright (C) $(date) The Jalview Authors
5 * This file is part of Jalview.
7 * Jalview is free software: you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License
9 * as published by the Free Software Foundation, either version 3
10 * of the License, or (at your option) any later version.
12 * Jalview is distributed in the hope that it will be useful, but
13 * WITHOUT ANY WARRANTY; without even the implied warranty
14 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15 * PURPOSE. See the GNU General Public License for more details.
17 * You should have received a copy of the GNU General Public License
18 * along with Jalview. If not, see <http://www.gnu.org/licenses/>.
19 * The Jalview Authors are detailed in the 'AUTHORS' file.
20 *******************************************************************************/
22 * This class was automatically generated with
23 * <a href="http://www.castor.org">Castor 1.1</a>, using an XML
28 package jalview.schemabinding.version2.descriptors;
30 //---------------------------------/
31 //- Imported classes and packages -/
32 //---------------------------------/
34 import jalview.schemabinding.version2.Viewport;
37 * Class ViewportDescriptor.
39 * @version $Revision$ $Date$
41 public class ViewportDescriptor extends
42 org.exolab.castor.xml.util.XMLClassDescriptorImpl
45 // --------------------------/
46 // - Class/Member Variables -/
47 // --------------------------/
50 * Field _elementDefinition.
52 private boolean _elementDefinition;
57 private java.lang.String _nsPrefix;
62 private java.lang.String _nsURI;
67 private java.lang.String _xmlName;
73 public ViewportDescriptor()
76 _nsURI = "www.jalview.org";
77 _xmlName = "Viewport";
78 _elementDefinition = true;
80 // -- set grouping compositor
81 setCompositorAsSequence();
82 org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null;
83 org.exolab.castor.mapping.FieldHandler handler = null;
84 org.exolab.castor.xml.FieldValidator fieldValidator = null;
85 // -- initialize attribute descriptors
87 // -- _conservationSelected
88 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
89 java.lang.Boolean.TYPE, "_conservationSelected",
90 "conservationSelected",
91 org.exolab.castor.xml.NodeType.Attribute);
92 handler = new org.exolab.castor.xml.XMLFieldHandler()
94 public java.lang.Object getValue(java.lang.Object object)
95 throws IllegalStateException
97 Viewport target = (Viewport) object;
98 if (!target.hasConservationSelected())
102 return (target.getConservationSelected() ? java.lang.Boolean.TRUE
103 : java.lang.Boolean.FALSE);
106 public void setValue(java.lang.Object object, java.lang.Object value)
107 throws IllegalStateException, IllegalArgumentException
111 Viewport target = (Viewport) object;
112 // if null, use delete method for optional primitives
115 target.deleteConservationSelected();
118 target.setConservationSelected(((java.lang.Boolean) value)
120 } catch (java.lang.Exception ex)
122 throw new IllegalStateException(ex.toString());
126 public java.lang.Object newInstance(java.lang.Object parent)
131 desc.setHandler(handler);
132 desc.setMultivalued(false);
133 addFieldDescriptor(desc);
135 // -- validation code for: _conservationSelected
136 fieldValidator = new org.exolab.castor.xml.FieldValidator();
138 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
139 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
140 fieldValidator.setValidator(typeValidator);
142 desc.setValidator(fieldValidator);
144 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
145 java.lang.Boolean.TYPE, "_pidSelected", "pidSelected",
146 org.exolab.castor.xml.NodeType.Attribute);
147 handler = new org.exolab.castor.xml.XMLFieldHandler()
149 public java.lang.Object getValue(java.lang.Object object)
150 throws IllegalStateException
152 Viewport target = (Viewport) object;
153 if (!target.hasPidSelected())
157 return (target.getPidSelected() ? java.lang.Boolean.TRUE
158 : java.lang.Boolean.FALSE);
161 public void setValue(java.lang.Object object, java.lang.Object value)
162 throws IllegalStateException, IllegalArgumentException
166 Viewport target = (Viewport) object;
167 // if null, use delete method for optional primitives
170 target.deletePidSelected();
173 target.setPidSelected(((java.lang.Boolean) value).booleanValue());
174 } catch (java.lang.Exception ex)
176 throw new IllegalStateException(ex.toString());
180 public java.lang.Object newInstance(java.lang.Object parent)
185 desc.setHandler(handler);
186 desc.setMultivalued(false);
187 addFieldDescriptor(desc);
189 // -- validation code for: _pidSelected
190 fieldValidator = new org.exolab.castor.xml.FieldValidator();
192 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
193 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
194 fieldValidator.setValidator(typeValidator);
196 desc.setValidator(fieldValidator);
198 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
199 java.lang.String.class, "_bgColour", "bgColour",
200 org.exolab.castor.xml.NodeType.Attribute);
201 desc.setImmutable(true);
202 handler = new org.exolab.castor.xml.XMLFieldHandler()
204 public java.lang.Object getValue(java.lang.Object object)
205 throws IllegalStateException
207 Viewport target = (Viewport) object;
208 return target.getBgColour();
211 public void setValue(java.lang.Object object, java.lang.Object value)
212 throws IllegalStateException, IllegalArgumentException
216 Viewport target = (Viewport) object;
217 target.setBgColour((java.lang.String) value);
218 } catch (java.lang.Exception ex)
220 throw new IllegalStateException(ex.toString());
224 public java.lang.Object newInstance(java.lang.Object parent)
229 desc.setHandler(handler);
230 desc.setMultivalued(false);
231 addFieldDescriptor(desc);
233 // -- validation code for: _bgColour
234 fieldValidator = new org.exolab.castor.xml.FieldValidator();
236 org.exolab.castor.xml.validators.StringValidator typeValidator;
237 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
238 fieldValidator.setValidator(typeValidator);
239 typeValidator.setWhiteSpace("preserve");
241 desc.setValidator(fieldValidator);
243 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
244 java.lang.Integer.TYPE, "_consThreshold", "consThreshold",
245 org.exolab.castor.xml.NodeType.Attribute);
246 handler = new org.exolab.castor.xml.XMLFieldHandler()
248 public java.lang.Object getValue(java.lang.Object object)
249 throws IllegalStateException
251 Viewport target = (Viewport) object;
252 if (!target.hasConsThreshold())
256 return new java.lang.Integer(target.getConsThreshold());
259 public void setValue(java.lang.Object object, java.lang.Object value)
260 throws IllegalStateException, IllegalArgumentException
264 Viewport target = (Viewport) object;
265 // if null, use delete method for optional primitives
268 target.deleteConsThreshold();
271 target.setConsThreshold(((java.lang.Integer) value).intValue());
272 } catch (java.lang.Exception ex)
274 throw new IllegalStateException(ex.toString());
278 public java.lang.Object newInstance(java.lang.Object parent)
283 desc.setHandler(handler);
284 desc.setMultivalued(false);
285 addFieldDescriptor(desc);
287 // -- validation code for: _consThreshold
288 fieldValidator = new org.exolab.castor.xml.FieldValidator();
290 org.exolab.castor.xml.validators.IntValidator typeValidator;
291 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
292 fieldValidator.setValidator(typeValidator);
293 typeValidator.setMinInclusive(-2147483648);
294 typeValidator.setMaxInclusive(2147483647);
296 desc.setValidator(fieldValidator);
298 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
299 java.lang.Integer.TYPE, "_pidThreshold", "pidThreshold",
300 org.exolab.castor.xml.NodeType.Attribute);
301 handler = new org.exolab.castor.xml.XMLFieldHandler()
303 public java.lang.Object getValue(java.lang.Object object)
304 throws IllegalStateException
306 Viewport target = (Viewport) object;
307 if (!target.hasPidThreshold())
311 return new java.lang.Integer(target.getPidThreshold());
314 public void setValue(java.lang.Object object, java.lang.Object value)
315 throws IllegalStateException, IllegalArgumentException
319 Viewport target = (Viewport) object;
320 // if null, use delete method for optional primitives
323 target.deletePidThreshold();
326 target.setPidThreshold(((java.lang.Integer) value).intValue());
327 } catch (java.lang.Exception ex)
329 throw new IllegalStateException(ex.toString());
333 public java.lang.Object newInstance(java.lang.Object parent)
338 desc.setHandler(handler);
339 desc.setMultivalued(false);
340 addFieldDescriptor(desc);
342 // -- validation code for: _pidThreshold
343 fieldValidator = new org.exolab.castor.xml.FieldValidator();
345 org.exolab.castor.xml.validators.IntValidator typeValidator;
346 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
347 fieldValidator.setValidator(typeValidator);
348 typeValidator.setMinInclusive(-2147483648);
349 typeValidator.setMaxInclusive(2147483647);
351 desc.setValidator(fieldValidator);
353 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
354 java.lang.String.class, "_title", "title",
355 org.exolab.castor.xml.NodeType.Attribute);
356 desc.setImmutable(true);
357 handler = new org.exolab.castor.xml.XMLFieldHandler()
359 public java.lang.Object getValue(java.lang.Object object)
360 throws IllegalStateException
362 Viewport target = (Viewport) object;
363 return target.getTitle();
366 public void setValue(java.lang.Object object, java.lang.Object value)
367 throws IllegalStateException, IllegalArgumentException
371 Viewport target = (Viewport) object;
372 target.setTitle((java.lang.String) value);
373 } catch (java.lang.Exception ex)
375 throw new IllegalStateException(ex.toString());
379 public java.lang.Object newInstance(java.lang.Object parent)
384 desc.setHandler(handler);
385 desc.setMultivalued(false);
386 addFieldDescriptor(desc);
388 // -- validation code for: _title
389 fieldValidator = new org.exolab.castor.xml.FieldValidator();
391 org.exolab.castor.xml.validators.StringValidator typeValidator;
392 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
393 fieldValidator.setValidator(typeValidator);
394 typeValidator.setWhiteSpace("preserve");
396 desc.setValidator(fieldValidator);
398 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
399 java.lang.Boolean.TYPE, "_showFullId", "showFullId",
400 org.exolab.castor.xml.NodeType.Attribute);
401 handler = new org.exolab.castor.xml.XMLFieldHandler()
403 public java.lang.Object getValue(java.lang.Object object)
404 throws IllegalStateException
406 Viewport target = (Viewport) object;
407 if (!target.hasShowFullId())
411 return (target.getShowFullId() ? java.lang.Boolean.TRUE
412 : java.lang.Boolean.FALSE);
415 public void setValue(java.lang.Object object, java.lang.Object value)
416 throws IllegalStateException, IllegalArgumentException
420 Viewport target = (Viewport) object;
421 // if null, use delete method for optional primitives
424 target.deleteShowFullId();
427 target.setShowFullId(((java.lang.Boolean) value).booleanValue());
428 } catch (java.lang.Exception ex)
430 throw new IllegalStateException(ex.toString());
434 public java.lang.Object newInstance(java.lang.Object parent)
439 desc.setHandler(handler);
440 desc.setMultivalued(false);
441 addFieldDescriptor(desc);
443 // -- validation code for: _showFullId
444 fieldValidator = new org.exolab.castor.xml.FieldValidator();
446 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
447 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
448 fieldValidator.setValidator(typeValidator);
450 desc.setValidator(fieldValidator);
452 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
453 java.lang.Boolean.TYPE, "_rightAlignIds", "rightAlignIds",
454 org.exolab.castor.xml.NodeType.Attribute);
455 handler = new org.exolab.castor.xml.XMLFieldHandler()
457 public java.lang.Object getValue(java.lang.Object object)
458 throws IllegalStateException
460 Viewport target = (Viewport) object;
461 if (!target.hasRightAlignIds())
465 return (target.getRightAlignIds() ? java.lang.Boolean.TRUE
466 : java.lang.Boolean.FALSE);
469 public void setValue(java.lang.Object object, java.lang.Object value)
470 throws IllegalStateException, IllegalArgumentException
474 Viewport target = (Viewport) object;
475 // if null, use delete method for optional primitives
478 target.deleteRightAlignIds();
481 target.setRightAlignIds(((java.lang.Boolean) value)
483 } catch (java.lang.Exception ex)
485 throw new IllegalStateException(ex.toString());
489 public java.lang.Object newInstance(java.lang.Object parent)
494 desc.setHandler(handler);
495 desc.setMultivalued(false);
496 addFieldDescriptor(desc);
498 // -- validation code for: _rightAlignIds
499 fieldValidator = new org.exolab.castor.xml.FieldValidator();
501 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
502 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
503 fieldValidator.setValidator(typeValidator);
505 desc.setValidator(fieldValidator);
507 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
508 java.lang.Boolean.TYPE, "_showText", "showText",
509 org.exolab.castor.xml.NodeType.Attribute);
510 handler = new org.exolab.castor.xml.XMLFieldHandler()
512 public java.lang.Object getValue(java.lang.Object object)
513 throws IllegalStateException
515 Viewport target = (Viewport) object;
516 if (!target.hasShowText())
520 return (target.getShowText() ? java.lang.Boolean.TRUE
521 : java.lang.Boolean.FALSE);
524 public void setValue(java.lang.Object object, java.lang.Object value)
525 throws IllegalStateException, IllegalArgumentException
529 Viewport target = (Viewport) object;
530 // if null, use delete method for optional primitives
533 target.deleteShowText();
536 target.setShowText(((java.lang.Boolean) value).booleanValue());
537 } catch (java.lang.Exception ex)
539 throw new IllegalStateException(ex.toString());
543 public java.lang.Object newInstance(java.lang.Object parent)
548 desc.setHandler(handler);
549 desc.setMultivalued(false);
550 addFieldDescriptor(desc);
552 // -- validation code for: _showText
553 fieldValidator = new org.exolab.castor.xml.FieldValidator();
555 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
556 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
557 fieldValidator.setValidator(typeValidator);
559 desc.setValidator(fieldValidator);
560 // -- _showColourText
561 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
562 java.lang.Boolean.TYPE, "_showColourText", "showColourText",
563 org.exolab.castor.xml.NodeType.Attribute);
564 handler = new org.exolab.castor.xml.XMLFieldHandler()
566 public java.lang.Object getValue(java.lang.Object object)
567 throws IllegalStateException
569 Viewport target = (Viewport) object;
570 if (!target.hasShowColourText())
574 return (target.getShowColourText() ? java.lang.Boolean.TRUE
575 : java.lang.Boolean.FALSE);
578 public void setValue(java.lang.Object object, java.lang.Object value)
579 throws IllegalStateException, IllegalArgumentException
583 Viewport target = (Viewport) object;
584 // if null, use delete method for optional primitives
587 target.deleteShowColourText();
590 target.setShowColourText(((java.lang.Boolean) value)
592 } catch (java.lang.Exception ex)
594 throw new IllegalStateException(ex.toString());
598 public java.lang.Object newInstance(java.lang.Object parent)
603 desc.setHandler(handler);
604 desc.setMultivalued(false);
605 addFieldDescriptor(desc);
607 // -- validation code for: _showColourText
608 fieldValidator = new org.exolab.castor.xml.FieldValidator();
610 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
611 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
612 fieldValidator.setValidator(typeValidator);
614 desc.setValidator(fieldValidator);
615 // -- _showUnconserved
616 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
617 java.lang.Boolean.TYPE, "_showUnconserved", "showUnconserved",
618 org.exolab.castor.xml.NodeType.Attribute);
619 handler = new org.exolab.castor.xml.XMLFieldHandler()
621 public java.lang.Object getValue(java.lang.Object object)
622 throws IllegalStateException
624 Viewport target = (Viewport) object;
625 if (!target.hasShowUnconserved())
629 return (target.getShowUnconserved() ? java.lang.Boolean.TRUE
630 : java.lang.Boolean.FALSE);
633 public void setValue(java.lang.Object object, java.lang.Object value)
634 throws IllegalStateException, IllegalArgumentException
638 Viewport target = (Viewport) object;
639 // if null, use delete method for optional primitives
642 target.deleteShowUnconserved();
645 target.setShowUnconserved(((java.lang.Boolean) value)
647 } catch (java.lang.Exception ex)
649 throw new IllegalStateException(ex.toString());
653 public java.lang.Object newInstance(java.lang.Object parent)
658 desc.setHandler(handler);
659 desc.setMultivalued(false);
660 addFieldDescriptor(desc);
662 // -- validation code for: _showUnconserved
663 fieldValidator = new org.exolab.castor.xml.FieldValidator();
665 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
666 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
667 fieldValidator.setValidator(typeValidator);
669 desc.setValidator(fieldValidator);
671 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
672 java.lang.Boolean.TYPE, "_showBoxes", "showBoxes",
673 org.exolab.castor.xml.NodeType.Attribute);
674 handler = new org.exolab.castor.xml.XMLFieldHandler()
676 public java.lang.Object getValue(java.lang.Object object)
677 throws IllegalStateException
679 Viewport target = (Viewport) object;
680 if (!target.hasShowBoxes())
684 return (target.getShowBoxes() ? java.lang.Boolean.TRUE
685 : java.lang.Boolean.FALSE);
688 public void setValue(java.lang.Object object, java.lang.Object value)
689 throws IllegalStateException, IllegalArgumentException
693 Viewport target = (Viewport) object;
694 // if null, use delete method for optional primitives
697 target.deleteShowBoxes();
700 target.setShowBoxes(((java.lang.Boolean) value).booleanValue());
701 } catch (java.lang.Exception ex)
703 throw new IllegalStateException(ex.toString());
707 public java.lang.Object newInstance(java.lang.Object parent)
712 desc.setHandler(handler);
713 desc.setMultivalued(false);
714 addFieldDescriptor(desc);
716 // -- validation code for: _showBoxes
717 fieldValidator = new org.exolab.castor.xml.FieldValidator();
719 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
720 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
721 fieldValidator.setValidator(typeValidator);
723 desc.setValidator(fieldValidator);
725 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
726 java.lang.Boolean.TYPE, "_wrapAlignment", "wrapAlignment",
727 org.exolab.castor.xml.NodeType.Attribute);
728 handler = new org.exolab.castor.xml.XMLFieldHandler()
730 public java.lang.Object getValue(java.lang.Object object)
731 throws IllegalStateException
733 Viewport target = (Viewport) object;
734 if (!target.hasWrapAlignment())
738 return (target.getWrapAlignment() ? java.lang.Boolean.TRUE
739 : java.lang.Boolean.FALSE);
742 public void setValue(java.lang.Object object, java.lang.Object value)
743 throws IllegalStateException, IllegalArgumentException
747 Viewport target = (Viewport) object;
748 // if null, use delete method for optional primitives
751 target.deleteWrapAlignment();
754 target.setWrapAlignment(((java.lang.Boolean) value)
756 } catch (java.lang.Exception ex)
758 throw new IllegalStateException(ex.toString());
762 public java.lang.Object newInstance(java.lang.Object parent)
767 desc.setHandler(handler);
768 desc.setMultivalued(false);
769 addFieldDescriptor(desc);
771 // -- validation code for: _wrapAlignment
772 fieldValidator = new org.exolab.castor.xml.FieldValidator();
774 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
775 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
776 fieldValidator.setValidator(typeValidator);
778 desc.setValidator(fieldValidator);
780 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
781 java.lang.Boolean.TYPE, "_renderGaps", "renderGaps",
782 org.exolab.castor.xml.NodeType.Attribute);
783 handler = new org.exolab.castor.xml.XMLFieldHandler()
785 public java.lang.Object getValue(java.lang.Object object)
786 throws IllegalStateException
788 Viewport target = (Viewport) object;
789 if (!target.hasRenderGaps())
793 return (target.getRenderGaps() ? java.lang.Boolean.TRUE
794 : java.lang.Boolean.FALSE);
797 public void setValue(java.lang.Object object, java.lang.Object value)
798 throws IllegalStateException, IllegalArgumentException
802 Viewport target = (Viewport) object;
803 // if null, use delete method for optional primitives
806 target.deleteRenderGaps();
809 target.setRenderGaps(((java.lang.Boolean) value).booleanValue());
810 } catch (java.lang.Exception ex)
812 throw new IllegalStateException(ex.toString());
816 public java.lang.Object newInstance(java.lang.Object parent)
821 desc.setHandler(handler);
822 desc.setMultivalued(false);
823 addFieldDescriptor(desc);
825 // -- validation code for: _renderGaps
826 fieldValidator = new org.exolab.castor.xml.FieldValidator();
828 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
829 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
830 fieldValidator.setValidator(typeValidator);
832 desc.setValidator(fieldValidator);
833 // -- _showSequenceFeatures
834 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
835 java.lang.Boolean.TYPE, "_showSequenceFeatures",
836 "showSequenceFeatures",
837 org.exolab.castor.xml.NodeType.Attribute);
838 handler = new org.exolab.castor.xml.XMLFieldHandler()
840 public java.lang.Object getValue(java.lang.Object object)
841 throws IllegalStateException
843 Viewport target = (Viewport) object;
844 if (!target.hasShowSequenceFeatures())
848 return (target.getShowSequenceFeatures() ? java.lang.Boolean.TRUE
849 : java.lang.Boolean.FALSE);
852 public void setValue(java.lang.Object object, java.lang.Object value)
853 throws IllegalStateException, IllegalArgumentException
857 Viewport target = (Viewport) object;
858 // if null, use delete method for optional primitives
861 target.deleteShowSequenceFeatures();
864 target.setShowSequenceFeatures(((java.lang.Boolean) value)
866 } catch (java.lang.Exception ex)
868 throw new IllegalStateException(ex.toString());
872 public java.lang.Object newInstance(java.lang.Object parent)
877 desc.setHandler(handler);
878 desc.setMultivalued(false);
879 addFieldDescriptor(desc);
881 // -- validation code for: _showSequenceFeatures
882 fieldValidator = new org.exolab.castor.xml.FieldValidator();
884 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
885 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
886 fieldValidator.setValidator(typeValidator);
888 desc.setValidator(fieldValidator);
889 // -- _showNPfeatureTooltip
890 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
891 java.lang.Boolean.TYPE, "_showNPfeatureTooltip",
892 "showNPfeatureTooltip",
893 org.exolab.castor.xml.NodeType.Attribute);
894 handler = new org.exolab.castor.xml.XMLFieldHandler()
896 public java.lang.Object getValue(java.lang.Object object)
897 throws IllegalStateException
899 Viewport target = (Viewport) object;
900 if (!target.hasShowNPfeatureTooltip())
904 return (target.getShowNPfeatureTooltip() ? java.lang.Boolean.TRUE
905 : java.lang.Boolean.FALSE);
908 public void setValue(java.lang.Object object, java.lang.Object value)
909 throws IllegalStateException, IllegalArgumentException
913 Viewport target = (Viewport) object;
914 // if null, use delete method for optional primitives
917 target.deleteShowNPfeatureTooltip();
920 target.setShowNPfeatureTooltip(((java.lang.Boolean) value)
922 } catch (java.lang.Exception ex)
924 throw new IllegalStateException(ex.toString());
928 public java.lang.Object newInstance(java.lang.Object parent)
933 desc.setHandler(handler);
934 desc.setMultivalued(false);
935 addFieldDescriptor(desc);
937 // -- validation code for: _showNPfeatureTooltip
938 fieldValidator = new org.exolab.castor.xml.FieldValidator();
940 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
941 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
942 fieldValidator.setValidator(typeValidator);
944 desc.setValidator(fieldValidator);
945 // -- _showDbRefTooltip
946 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
947 java.lang.Boolean.TYPE, "_showDbRefTooltip",
948 "showDbRefTooltip", org.exolab.castor.xml.NodeType.Attribute);
949 handler = new org.exolab.castor.xml.XMLFieldHandler()
951 public java.lang.Object getValue(java.lang.Object object)
952 throws IllegalStateException
954 Viewport target = (Viewport) object;
955 if (!target.hasShowDbRefTooltip())
959 return (target.getShowDbRefTooltip() ? java.lang.Boolean.TRUE
960 : java.lang.Boolean.FALSE);
963 public void setValue(java.lang.Object object, java.lang.Object value)
964 throws IllegalStateException, IllegalArgumentException
968 Viewport target = (Viewport) object;
969 // if null, use delete method for optional primitives
972 target.deleteShowDbRefTooltip();
975 target.setShowDbRefTooltip(((java.lang.Boolean) value)
977 } catch (java.lang.Exception ex)
979 throw new IllegalStateException(ex.toString());
983 public java.lang.Object newInstance(java.lang.Object parent)
988 desc.setHandler(handler);
989 desc.setMultivalued(false);
990 addFieldDescriptor(desc);
992 // -- validation code for: _showDbRefTooltip
993 fieldValidator = new org.exolab.castor.xml.FieldValidator();
995 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
996 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
997 fieldValidator.setValidator(typeValidator);
999 desc.setValidator(fieldValidator);
1000 // -- _followHighlight
1001 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1002 java.lang.Boolean.TYPE, "_followHighlight", "followHighlight",
1003 org.exolab.castor.xml.NodeType.Attribute);
1004 handler = new org.exolab.castor.xml.XMLFieldHandler()
1006 public java.lang.Object getValue(java.lang.Object object)
1007 throws IllegalStateException
1009 Viewport target = (Viewport) object;
1010 if (!target.hasFollowHighlight())
1014 return (target.getFollowHighlight() ? java.lang.Boolean.TRUE
1015 : java.lang.Boolean.FALSE);
1018 public void setValue(java.lang.Object object, java.lang.Object value)
1019 throws IllegalStateException, IllegalArgumentException
1023 Viewport target = (Viewport) object;
1024 // if null, use delete method for optional primitives
1027 target.deleteFollowHighlight();
1030 target.setFollowHighlight(((java.lang.Boolean) value)
1032 } catch (java.lang.Exception ex)
1034 throw new IllegalStateException(ex.toString());
1038 public java.lang.Object newInstance(java.lang.Object parent)
1043 desc.setHandler(handler);
1044 desc.setMultivalued(false);
1045 addFieldDescriptor(desc);
1047 // -- validation code for: _followHighlight
1048 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1050 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1051 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1052 fieldValidator.setValidator(typeValidator);
1054 desc.setValidator(fieldValidator);
1055 // -- _followSelection
1056 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1057 java.lang.Boolean.TYPE, "_followSelection", "followSelection",
1058 org.exolab.castor.xml.NodeType.Attribute);
1059 handler = new org.exolab.castor.xml.XMLFieldHandler()
1061 public java.lang.Object getValue(java.lang.Object object)
1062 throws IllegalStateException
1064 Viewport target = (Viewport) object;
1065 if (!target.hasFollowSelection())
1069 return (target.getFollowSelection() ? java.lang.Boolean.TRUE
1070 : java.lang.Boolean.FALSE);
1073 public void setValue(java.lang.Object object, java.lang.Object value)
1074 throws IllegalStateException, IllegalArgumentException
1078 Viewport target = (Viewport) object;
1079 // if null, use delete method for optional primitives
1082 target.deleteFollowSelection();
1085 target.setFollowSelection(((java.lang.Boolean) value)
1087 } catch (java.lang.Exception ex)
1089 throw new IllegalStateException(ex.toString());
1093 public java.lang.Object newInstance(java.lang.Object parent)
1098 desc.setHandler(handler);
1099 desc.setMultivalued(false);
1100 addFieldDescriptor(desc);
1102 // -- validation code for: _followSelection
1103 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1105 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1106 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1107 fieldValidator.setValidator(typeValidator);
1109 desc.setValidator(fieldValidator);
1110 // -- _showAnnotation
1111 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1112 java.lang.Boolean.TYPE, "_showAnnotation", "showAnnotation",
1113 org.exolab.castor.xml.NodeType.Attribute);
1114 handler = new org.exolab.castor.xml.XMLFieldHandler()
1116 public java.lang.Object getValue(java.lang.Object object)
1117 throws IllegalStateException
1119 Viewport target = (Viewport) object;
1120 if (!target.hasShowAnnotation())
1124 return (target.getShowAnnotation() ? java.lang.Boolean.TRUE
1125 : java.lang.Boolean.FALSE);
1128 public void setValue(java.lang.Object object, java.lang.Object value)
1129 throws IllegalStateException, IllegalArgumentException
1133 Viewport target = (Viewport) object;
1134 // if null, use delete method for optional primitives
1137 target.deleteShowAnnotation();
1140 target.setShowAnnotation(((java.lang.Boolean) value)
1142 } catch (java.lang.Exception ex)
1144 throw new IllegalStateException(ex.toString());
1148 public java.lang.Object newInstance(java.lang.Object parent)
1153 desc.setHandler(handler);
1154 desc.setMultivalued(false);
1155 addFieldDescriptor(desc);
1157 // -- validation code for: _showAnnotation
1158 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1160 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1161 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1162 fieldValidator.setValidator(typeValidator);
1164 desc.setValidator(fieldValidator);
1165 // -- _centreColumnLabels
1166 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1167 java.lang.Boolean.TYPE, "_centreColumnLabels",
1168 "centreColumnLabels", org.exolab.castor.xml.NodeType.Attribute);
1169 handler = new org.exolab.castor.xml.XMLFieldHandler()
1171 public java.lang.Object getValue(java.lang.Object object)
1172 throws IllegalStateException
1174 Viewport target = (Viewport) object;
1175 if (!target.hasCentreColumnLabels())
1179 return (target.getCentreColumnLabels() ? java.lang.Boolean.TRUE
1180 : java.lang.Boolean.FALSE);
1183 public void setValue(java.lang.Object object, java.lang.Object value)
1184 throws IllegalStateException, IllegalArgumentException
1188 Viewport target = (Viewport) object;
1189 // if null, use delete method for optional primitives
1192 target.deleteCentreColumnLabels();
1195 target.setCentreColumnLabels(((java.lang.Boolean) value)
1197 } catch (java.lang.Exception ex)
1199 throw new IllegalStateException(ex.toString());
1203 public java.lang.Object newInstance(java.lang.Object parent)
1208 desc.setHandler(handler);
1209 desc.setMultivalued(false);
1210 addFieldDescriptor(desc);
1212 // -- validation code for: _centreColumnLabels
1213 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1215 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1216 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1217 fieldValidator.setValidator(typeValidator);
1219 desc.setValidator(fieldValidator);
1220 // -- _showGroupConservation
1221 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1222 java.lang.Boolean.TYPE, "_showGroupConservation",
1223 "showGroupConservation",
1224 org.exolab.castor.xml.NodeType.Attribute);
1225 handler = new org.exolab.castor.xml.XMLFieldHandler()
1227 public java.lang.Object getValue(java.lang.Object object)
1228 throws IllegalStateException
1230 Viewport target = (Viewport) object;
1231 if (!target.hasShowGroupConservation())
1235 return (target.getShowGroupConservation() ? java.lang.Boolean.TRUE
1236 : java.lang.Boolean.FALSE);
1239 public void setValue(java.lang.Object object, java.lang.Object value)
1240 throws IllegalStateException, IllegalArgumentException
1244 Viewport target = (Viewport) object;
1245 // if null, use delete method for optional primitives
1248 target.deleteShowGroupConservation();
1251 target.setShowGroupConservation(((java.lang.Boolean) value)
1253 } catch (java.lang.Exception ex)
1255 throw new IllegalStateException(ex.toString());
1259 public java.lang.Object newInstance(java.lang.Object parent)
1264 desc.setHandler(handler);
1265 desc.setMultivalued(false);
1266 addFieldDescriptor(desc);
1268 // -- validation code for: _showGroupConservation
1269 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1271 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1272 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1273 fieldValidator.setValidator(typeValidator);
1275 desc.setValidator(fieldValidator);
1276 // -- _showGroupConsensus
1277 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1278 java.lang.Boolean.TYPE, "_showGroupConsensus",
1279 "showGroupConsensus", org.exolab.castor.xml.NodeType.Attribute);
1280 handler = new org.exolab.castor.xml.XMLFieldHandler()
1282 public java.lang.Object getValue(java.lang.Object object)
1283 throws IllegalStateException
1285 Viewport target = (Viewport) object;
1286 if (!target.hasShowGroupConsensus())
1290 return (target.getShowGroupConsensus() ? java.lang.Boolean.TRUE
1291 : java.lang.Boolean.FALSE);
1294 public void setValue(java.lang.Object object, java.lang.Object value)
1295 throws IllegalStateException, IllegalArgumentException
1299 Viewport target = (Viewport) object;
1300 // if null, use delete method for optional primitives
1303 target.deleteShowGroupConsensus();
1306 target.setShowGroupConsensus(((java.lang.Boolean) value)
1308 } catch (java.lang.Exception ex)
1310 throw new IllegalStateException(ex.toString());
1314 public java.lang.Object newInstance(java.lang.Object parent)
1319 desc.setHandler(handler);
1320 desc.setMultivalued(false);
1321 addFieldDescriptor(desc);
1323 // -- validation code for: _showGroupConsensus
1324 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1326 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1327 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1328 fieldValidator.setValidator(typeValidator);
1330 desc.setValidator(fieldValidator);
1331 // -- _showConsensusHistogram
1332 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1333 java.lang.Boolean.TYPE, "_showConsensusHistogram",
1334 "showConsensusHistogram",
1335 org.exolab.castor.xml.NodeType.Attribute);
1336 handler = new org.exolab.castor.xml.XMLFieldHandler()
1338 public java.lang.Object getValue(java.lang.Object object)
1339 throws IllegalStateException
1341 Viewport target = (Viewport) object;
1342 if (!target.hasShowConsensusHistogram())
1346 return (target.getShowConsensusHistogram() ? java.lang.Boolean.TRUE
1347 : java.lang.Boolean.FALSE);
1350 public void setValue(java.lang.Object object, java.lang.Object value)
1351 throws IllegalStateException, IllegalArgumentException
1355 Viewport target = (Viewport) object;
1356 // if null, use delete method for optional primitives
1359 target.deleteShowConsensusHistogram();
1362 target.setShowConsensusHistogram(((java.lang.Boolean) value)
1364 } catch (java.lang.Exception ex)
1366 throw new IllegalStateException(ex.toString());
1370 public java.lang.Object newInstance(java.lang.Object parent)
1375 desc.setHandler(handler);
1376 desc.setMultivalued(false);
1377 addFieldDescriptor(desc);
1379 // -- validation code for: _showConsensusHistogram
1380 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1382 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1383 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1384 fieldValidator.setValidator(typeValidator);
1386 desc.setValidator(fieldValidator);
1387 // -- _showSequenceLogo
1388 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1389 java.lang.Boolean.TYPE, "_showSequenceLogo",
1390 "showSequenceLogo", org.exolab.castor.xml.NodeType.Attribute);
1391 handler = new org.exolab.castor.xml.XMLFieldHandler()
1393 public java.lang.Object getValue(java.lang.Object object)
1394 throws IllegalStateException
1396 Viewport target = (Viewport) object;
1397 if (!target.hasShowSequenceLogo())
1401 return (target.getShowSequenceLogo() ? java.lang.Boolean.TRUE
1402 : java.lang.Boolean.FALSE);
1405 public void setValue(java.lang.Object object, java.lang.Object value)
1406 throws IllegalStateException, IllegalArgumentException
1410 Viewport target = (Viewport) object;
1411 // if null, use delete method for optional primitives
1414 target.deleteShowSequenceLogo();
1417 target.setShowSequenceLogo(((java.lang.Boolean) value)
1419 } catch (java.lang.Exception ex)
1421 throw new IllegalStateException(ex.toString());
1425 public java.lang.Object newInstance(java.lang.Object parent)
1430 desc.setHandler(handler);
1431 desc.setMultivalued(false);
1432 addFieldDescriptor(desc);
1434 // -- validation code for: _showSequenceLogo
1435 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1437 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1438 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1439 fieldValidator.setValidator(typeValidator);
1441 desc.setValidator(fieldValidator);
1442 // -- _normaliseSequenceLogo
1443 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1444 java.lang.Boolean.TYPE, "_normaliseSequenceLogo",
1445 "normaliseSequenceLogo",
1446 org.exolab.castor.xml.NodeType.Attribute);
1447 handler = new org.exolab.castor.xml.XMLFieldHandler()
1449 public java.lang.Object getValue(java.lang.Object object)
1450 throws IllegalStateException
1452 Viewport target = (Viewport) object;
1453 if (!target.hasNormaliseSequenceLogo())
1457 return (target.getNormaliseSequenceLogo() ? java.lang.Boolean.TRUE
1458 : java.lang.Boolean.FALSE);
1461 public void setValue(java.lang.Object object, java.lang.Object value)
1462 throws IllegalStateException, IllegalArgumentException
1466 Viewport target = (Viewport) object;
1467 // if null, use delete method for optional primitives
1470 target.deleteNormaliseSequenceLogo();
1473 target.setNormaliseSequenceLogo(((java.lang.Boolean) value)
1475 } catch (java.lang.Exception ex)
1477 throw new IllegalStateException(ex.toString());
1481 public java.lang.Object newInstance(java.lang.Object parent)
1486 desc.setHandler(handler);
1487 desc.setMultivalued(false);
1488 addFieldDescriptor(desc);
1490 // -- validation code for: _normaliseSequenceLogo
1491 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1493 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1494 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1495 fieldValidator.setValidator(typeValidator);
1497 desc.setValidator(fieldValidator);
1498 // -- _ignoreGapsinConsensus
1499 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1500 java.lang.Boolean.TYPE, "_ignoreGapsinConsensus",
1501 "ignoreGapsinConsensus",
1502 org.exolab.castor.xml.NodeType.Attribute);
1503 handler = new org.exolab.castor.xml.XMLFieldHandler()
1505 public java.lang.Object getValue(java.lang.Object object)
1506 throws IllegalStateException
1508 Viewport target = (Viewport) object;
1509 if (!target.hasIgnoreGapsinConsensus())
1513 return (target.getIgnoreGapsinConsensus() ? java.lang.Boolean.TRUE
1514 : java.lang.Boolean.FALSE);
1517 public void setValue(java.lang.Object object, java.lang.Object value)
1518 throws IllegalStateException, IllegalArgumentException
1522 Viewport target = (Viewport) object;
1523 // if null, use delete method for optional primitives
1526 target.deleteIgnoreGapsinConsensus();
1529 target.setIgnoreGapsinConsensus(((java.lang.Boolean) value)
1531 } catch (java.lang.Exception ex)
1533 throw new IllegalStateException(ex.toString());
1537 public java.lang.Object newInstance(java.lang.Object parent)
1542 desc.setHandler(handler);
1543 desc.setMultivalued(false);
1544 addFieldDescriptor(desc);
1546 // -- validation code for: _ignoreGapsinConsensus
1547 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1549 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1550 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1551 fieldValidator.setValidator(typeValidator);
1553 desc.setValidator(fieldValidator);
1555 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1556 java.lang.Integer.TYPE, "_startRes", "startRes",
1557 org.exolab.castor.xml.NodeType.Attribute);
1558 handler = new org.exolab.castor.xml.XMLFieldHandler()
1560 public java.lang.Object getValue(java.lang.Object object)
1561 throws IllegalStateException
1563 Viewport target = (Viewport) object;
1564 if (!target.hasStartRes())
1568 return new java.lang.Integer(target.getStartRes());
1571 public void setValue(java.lang.Object object, java.lang.Object value)
1572 throws IllegalStateException, IllegalArgumentException
1576 Viewport target = (Viewport) object;
1577 // if null, use delete method for optional primitives
1580 target.deleteStartRes();
1583 target.setStartRes(((java.lang.Integer) value).intValue());
1584 } catch (java.lang.Exception ex)
1586 throw new IllegalStateException(ex.toString());
1590 public java.lang.Object newInstance(java.lang.Object parent)
1595 desc.setHandler(handler);
1596 desc.setMultivalued(false);
1597 addFieldDescriptor(desc);
1599 // -- validation code for: _startRes
1600 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1602 org.exolab.castor.xml.validators.IntValidator typeValidator;
1603 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1604 fieldValidator.setValidator(typeValidator);
1605 typeValidator.setMinInclusive(-2147483648);
1606 typeValidator.setMaxInclusive(2147483647);
1608 desc.setValidator(fieldValidator);
1610 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1611 java.lang.Integer.TYPE, "_startSeq", "startSeq",
1612 org.exolab.castor.xml.NodeType.Attribute);
1613 handler = new org.exolab.castor.xml.XMLFieldHandler()
1615 public java.lang.Object getValue(java.lang.Object object)
1616 throws IllegalStateException
1618 Viewport target = (Viewport) object;
1619 if (!target.hasStartSeq())
1623 return new java.lang.Integer(target.getStartSeq());
1626 public void setValue(java.lang.Object object, java.lang.Object value)
1627 throws IllegalStateException, IllegalArgumentException
1631 Viewport target = (Viewport) object;
1632 // if null, use delete method for optional primitives
1635 target.deleteStartSeq();
1638 target.setStartSeq(((java.lang.Integer) value).intValue());
1639 } catch (java.lang.Exception ex)
1641 throw new IllegalStateException(ex.toString());
1645 public java.lang.Object newInstance(java.lang.Object parent)
1650 desc.setHandler(handler);
1651 desc.setMultivalued(false);
1652 addFieldDescriptor(desc);
1654 // -- validation code for: _startSeq
1655 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1657 org.exolab.castor.xml.validators.IntValidator typeValidator;
1658 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1659 fieldValidator.setValidator(typeValidator);
1660 typeValidator.setMinInclusive(-2147483648);
1661 typeValidator.setMaxInclusive(2147483647);
1663 desc.setValidator(fieldValidator);
1665 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1666 java.lang.String.class, "_fontName", "fontName",
1667 org.exolab.castor.xml.NodeType.Attribute);
1668 desc.setImmutable(true);
1669 handler = new org.exolab.castor.xml.XMLFieldHandler()
1671 public java.lang.Object getValue(java.lang.Object object)
1672 throws IllegalStateException
1674 Viewport target = (Viewport) object;
1675 return target.getFontName();
1678 public void setValue(java.lang.Object object, java.lang.Object value)
1679 throws IllegalStateException, IllegalArgumentException
1683 Viewport target = (Viewport) object;
1684 target.setFontName((java.lang.String) value);
1685 } catch (java.lang.Exception ex)
1687 throw new IllegalStateException(ex.toString());
1691 public java.lang.Object newInstance(java.lang.Object parent)
1696 desc.setHandler(handler);
1697 desc.setMultivalued(false);
1698 addFieldDescriptor(desc);
1700 // -- validation code for: _fontName
1701 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1703 org.exolab.castor.xml.validators.StringValidator typeValidator;
1704 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1705 fieldValidator.setValidator(typeValidator);
1706 typeValidator.setWhiteSpace("preserve");
1708 desc.setValidator(fieldValidator);
1710 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1711 java.lang.Integer.TYPE, "_fontSize", "fontSize",
1712 org.exolab.castor.xml.NodeType.Attribute);
1713 handler = new org.exolab.castor.xml.XMLFieldHandler()
1715 public java.lang.Object getValue(java.lang.Object object)
1716 throws IllegalStateException
1718 Viewport target = (Viewport) object;
1719 if (!target.hasFontSize())
1723 return new java.lang.Integer(target.getFontSize());
1726 public void setValue(java.lang.Object object, java.lang.Object value)
1727 throws IllegalStateException, IllegalArgumentException
1731 Viewport target = (Viewport) object;
1732 // if null, use delete method for optional primitives
1735 target.deleteFontSize();
1738 target.setFontSize(((java.lang.Integer) value).intValue());
1739 } catch (java.lang.Exception ex)
1741 throw new IllegalStateException(ex.toString());
1745 public java.lang.Object newInstance(java.lang.Object parent)
1750 desc.setHandler(handler);
1751 desc.setMultivalued(false);
1752 addFieldDescriptor(desc);
1754 // -- validation code for: _fontSize
1755 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1757 org.exolab.castor.xml.validators.IntValidator typeValidator;
1758 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1759 fieldValidator.setValidator(typeValidator);
1760 typeValidator.setMinInclusive(-2147483648);
1761 typeValidator.setMaxInclusive(2147483647);
1763 desc.setValidator(fieldValidator);
1765 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1766 java.lang.Integer.TYPE, "_fontStyle", "fontStyle",
1767 org.exolab.castor.xml.NodeType.Attribute);
1768 handler = new org.exolab.castor.xml.XMLFieldHandler()
1770 public java.lang.Object getValue(java.lang.Object object)
1771 throws IllegalStateException
1773 Viewport target = (Viewport) object;
1774 if (!target.hasFontStyle())
1778 return new java.lang.Integer(target.getFontStyle());
1781 public void setValue(java.lang.Object object, java.lang.Object value)
1782 throws IllegalStateException, IllegalArgumentException
1786 Viewport target = (Viewport) object;
1787 // if null, use delete method for optional primitives
1790 target.deleteFontStyle();
1793 target.setFontStyle(((java.lang.Integer) value).intValue());
1794 } catch (java.lang.Exception ex)
1796 throw new IllegalStateException(ex.toString());
1800 public java.lang.Object newInstance(java.lang.Object parent)
1805 desc.setHandler(handler);
1806 desc.setMultivalued(false);
1807 addFieldDescriptor(desc);
1809 // -- validation code for: _fontStyle
1810 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1812 org.exolab.castor.xml.validators.IntValidator typeValidator;
1813 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1814 fieldValidator.setValidator(typeValidator);
1815 typeValidator.setMinInclusive(-2147483648);
1816 typeValidator.setMaxInclusive(2147483647);
1818 desc.setValidator(fieldValidator);
1819 // -- _scaleProteinAsCdna
1820 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1821 java.lang.Boolean.TYPE, "_scaleProteinAsCdna",
1822 "scaleProteinAsCdna", org.exolab.castor.xml.NodeType.Attribute);
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 if (!target.hasScaleProteinAsCdna())
1833 return (target.getScaleProteinAsCdna() ? java.lang.Boolean.TRUE
1834 : java.lang.Boolean.FALSE);
1837 public void setValue(java.lang.Object object, java.lang.Object value)
1838 throws IllegalStateException, IllegalArgumentException
1842 Viewport target = (Viewport) object;
1843 // if null, use delete method for optional primitives
1846 target.deleteScaleProteinAsCdna();
1849 target.setScaleProteinAsCdna(((java.lang.Boolean) value)
1851 } catch (java.lang.Exception ex)
1853 throw new IllegalStateException(ex.toString());
1857 public java.lang.Object newInstance(java.lang.Object parent)
1862 desc.setHandler(handler);
1863 desc.setMultivalued(false);
1864 addFieldDescriptor(desc);
1866 // -- validation code for: _scaleProteinAsCdna
1867 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1869 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1870 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1871 fieldValidator.setValidator(typeValidator);
1873 desc.setValidator(fieldValidator);
1875 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1876 java.lang.String.class, "_viewName", "viewName",
1877 org.exolab.castor.xml.NodeType.Attribute);
1878 desc.setImmutable(true);
1879 handler = new org.exolab.castor.xml.XMLFieldHandler()
1881 public java.lang.Object getValue(java.lang.Object object)
1882 throws IllegalStateException
1884 Viewport target = (Viewport) object;
1885 return target.getViewName();
1888 public void setValue(java.lang.Object object, java.lang.Object value)
1889 throws IllegalStateException, IllegalArgumentException
1893 Viewport target = (Viewport) object;
1894 target.setViewName((java.lang.String) value);
1895 } catch (java.lang.Exception ex)
1897 throw new IllegalStateException(ex.toString());
1901 public java.lang.Object newInstance(java.lang.Object parent)
1906 desc.setHandler(handler);
1907 desc.setMultivalued(false);
1908 addFieldDescriptor(desc);
1910 // -- validation code for: _viewName
1911 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1913 org.exolab.castor.xml.validators.StringValidator typeValidator;
1914 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1915 fieldValidator.setValidator(typeValidator);
1916 typeValidator.setWhiteSpace("preserve");
1918 desc.setValidator(fieldValidator);
1919 // -- _sequenceSetId
1920 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1921 java.lang.String.class, "_sequenceSetId", "sequenceSetId",
1922 org.exolab.castor.xml.NodeType.Attribute);
1923 desc.setImmutable(true);
1924 handler = new org.exolab.castor.xml.XMLFieldHandler()
1926 public java.lang.Object getValue(java.lang.Object object)
1927 throws IllegalStateException
1929 Viewport target = (Viewport) object;
1930 return target.getSequenceSetId();
1933 public void setValue(java.lang.Object object, java.lang.Object value)
1934 throws IllegalStateException, IllegalArgumentException
1938 Viewport target = (Viewport) object;
1939 target.setSequenceSetId((java.lang.String) 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: _sequenceSetId
1956 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1958 org.exolab.castor.xml.validators.StringValidator typeValidator;
1959 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1960 fieldValidator.setValidator(typeValidator);
1961 typeValidator.setWhiteSpace("preserve");
1963 desc.setValidator(fieldValidator);
1964 // -- _gatheredViews
1965 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1966 java.lang.Boolean.TYPE, "_gatheredViews", "gatheredViews",
1967 org.exolab.castor.xml.NodeType.Attribute);
1968 handler = new org.exolab.castor.xml.XMLFieldHandler()
1970 public java.lang.Object getValue(java.lang.Object object)
1971 throws IllegalStateException
1973 Viewport target = (Viewport) object;
1974 if (!target.hasGatheredViews())
1978 return (target.getGatheredViews() ? java.lang.Boolean.TRUE
1979 : java.lang.Boolean.FALSE);
1982 public void setValue(java.lang.Object object, java.lang.Object value)
1983 throws IllegalStateException, IllegalArgumentException
1987 Viewport target = (Viewport) object;
1988 // if null, use delete method for optional primitives
1991 target.deleteGatheredViews();
1994 target.setGatheredViews(((java.lang.Boolean) value)
1996 } catch (java.lang.Exception ex)
1998 throw new IllegalStateException(ex.toString());
2002 public java.lang.Object newInstance(java.lang.Object parent)
2007 desc.setHandler(handler);
2008 desc.setMultivalued(false);
2009 addFieldDescriptor(desc);
2011 // -- validation code for: _gatheredViews
2012 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2014 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
2015 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
2016 fieldValidator.setValidator(typeValidator);
2018 desc.setValidator(fieldValidator);
2020 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2021 java.lang.Integer.TYPE, "_textCol1", "textCol1",
2022 org.exolab.castor.xml.NodeType.Attribute);
2023 handler = new org.exolab.castor.xml.XMLFieldHandler()
2025 public java.lang.Object getValue(java.lang.Object object)
2026 throws IllegalStateException
2028 Viewport target = (Viewport) object;
2029 if (!target.hasTextCol1())
2033 return new java.lang.Integer(target.getTextCol1());
2036 public void setValue(java.lang.Object object, java.lang.Object value)
2037 throws IllegalStateException, IllegalArgumentException
2041 Viewport target = (Viewport) object;
2042 // if null, use delete method for optional primitives
2045 target.deleteTextCol1();
2048 target.setTextCol1(((java.lang.Integer) value).intValue());
2049 } catch (java.lang.Exception ex)
2051 throw new IllegalStateException(ex.toString());
2055 public java.lang.Object newInstance(java.lang.Object parent)
2060 desc.setHandler(handler);
2061 desc.setMultivalued(false);
2062 addFieldDescriptor(desc);
2064 // -- validation code for: _textCol1
2065 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2067 org.exolab.castor.xml.validators.IntValidator typeValidator;
2068 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2069 fieldValidator.setValidator(typeValidator);
2070 typeValidator.setMinInclusive(-2147483648);
2071 typeValidator.setMaxInclusive(2147483647);
2073 desc.setValidator(fieldValidator);
2075 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2076 java.lang.Integer.TYPE, "_textCol2", "textCol2",
2077 org.exolab.castor.xml.NodeType.Attribute);
2078 handler = new org.exolab.castor.xml.XMLFieldHandler()
2080 public java.lang.Object getValue(java.lang.Object object)
2081 throws IllegalStateException
2083 Viewport target = (Viewport) object;
2084 if (!target.hasTextCol2())
2088 return new java.lang.Integer(target.getTextCol2());
2091 public void setValue(java.lang.Object object, java.lang.Object value)
2092 throws IllegalStateException, IllegalArgumentException
2096 Viewport target = (Viewport) object;
2097 // if null, use delete method for optional primitives
2100 target.deleteTextCol2();
2103 target.setTextCol2(((java.lang.Integer) value).intValue());
2104 } catch (java.lang.Exception ex)
2106 throw new IllegalStateException(ex.toString());
2110 public java.lang.Object newInstance(java.lang.Object parent)
2115 desc.setHandler(handler);
2116 desc.setMultivalued(false);
2117 addFieldDescriptor(desc);
2119 // -- validation code for: _textCol2
2120 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2122 org.exolab.castor.xml.validators.IntValidator typeValidator;
2123 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2124 fieldValidator.setValidator(typeValidator);
2125 typeValidator.setMinInclusive(-2147483648);
2126 typeValidator.setMaxInclusive(2147483647);
2128 desc.setValidator(fieldValidator);
2129 // -- _textColThreshold
2130 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2131 java.lang.Integer.TYPE, "_textColThreshold",
2132 "textColThreshold", org.exolab.castor.xml.NodeType.Attribute);
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 if (!target.hasTextColThreshold())
2143 return new java.lang.Integer(target.getTextColThreshold());
2146 public void setValue(java.lang.Object object, java.lang.Object value)
2147 throws IllegalStateException, IllegalArgumentException
2151 Viewport target = (Viewport) object;
2152 // if null, use delete method for optional primitives
2155 target.deleteTextColThreshold();
2158 target.setTextColThreshold(((java.lang.Integer) value).intValue());
2159 } catch (java.lang.Exception ex)
2161 throw new IllegalStateException(ex.toString());
2165 public java.lang.Object newInstance(java.lang.Object parent)
2170 desc.setHandler(handler);
2171 desc.setMultivalued(false);
2172 addFieldDescriptor(desc);
2174 // -- validation code for: _textColThreshold
2175 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2177 org.exolab.castor.xml.validators.IntValidator typeValidator;
2178 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2179 fieldValidator.setValidator(typeValidator);
2180 typeValidator.setMinInclusive(-2147483648);
2181 typeValidator.setMaxInclusive(2147483647);
2183 desc.setValidator(fieldValidator);
2185 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2186 java.lang.String.class, "_id", "id",
2187 org.exolab.castor.xml.NodeType.Attribute);
2188 super.setIdentity(desc);
2189 handler = new org.exolab.castor.xml.XMLFieldHandler()
2191 public java.lang.Object getValue(java.lang.Object object)
2192 throws IllegalStateException
2194 Viewport target = (Viewport) object;
2195 return target.getId();
2198 public void setValue(java.lang.Object object, java.lang.Object value)
2199 throws IllegalStateException, IllegalArgumentException
2203 Viewport target = (Viewport) object;
2204 target.setId((java.lang.String) value);
2205 } catch (java.lang.Exception ex)
2207 throw new IllegalStateException(ex.toString());
2211 public java.lang.Object newInstance(java.lang.Object parent)
2213 return new java.lang.String();
2216 desc.setHandler(handler);
2217 desc.setMultivalued(false);
2218 addFieldDescriptor(desc);
2220 // -- validation code for: _id
2221 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2223 org.exolab.castor.xml.validators.IdValidator typeValidator;
2224 typeValidator = new org.exolab.castor.xml.validators.IdValidator();
2225 fieldValidator.setValidator(typeValidator);
2227 desc.setValidator(fieldValidator);
2229 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2230 java.lang.String.class, "_complementId", "complementId",
2231 org.exolab.castor.xml.NodeType.Attribute);
2232 desc.setImmutable(true);
2233 handler = new org.exolab.castor.xml.XMLFieldHandler()
2235 public java.lang.Object getValue(java.lang.Object object)
2236 throws IllegalStateException
2238 Viewport target = (Viewport) object;
2239 return target.getComplementId();
2242 public void setValue(java.lang.Object object, java.lang.Object value)
2243 throws IllegalStateException, IllegalArgumentException
2247 Viewport target = (Viewport) object;
2248 target.setComplementId((java.lang.String) value);
2249 } catch (java.lang.Exception ex)
2251 throw new IllegalStateException(ex.toString());
2255 public java.lang.Object newInstance(java.lang.Object parent)
2260 desc.setHandler(handler);
2261 desc.setMultivalued(false);
2262 addFieldDescriptor(desc);
2264 // -- validation code for: _complementId
2265 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2267 org.exolab.castor.xml.validators.StringValidator typeValidator;
2268 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
2269 fieldValidator.setValidator(typeValidator);
2270 typeValidator.setWhiteSpace("preserve");
2272 desc.setValidator(fieldValidator);
2274 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2275 java.lang.Integer.TYPE, "_width", "width",
2276 org.exolab.castor.xml.NodeType.Attribute);
2277 handler = new org.exolab.castor.xml.XMLFieldHandler()
2279 public java.lang.Object getValue(java.lang.Object object)
2280 throws IllegalStateException
2282 Viewport target = (Viewport) object;
2283 if (!target.hasWidth())
2287 return new java.lang.Integer(target.getWidth());
2290 public void setValue(java.lang.Object object, java.lang.Object value)
2291 throws IllegalStateException, IllegalArgumentException
2295 Viewport target = (Viewport) object;
2296 // if null, use delete method for optional primitives
2299 target.deleteWidth();
2302 target.setWidth(((java.lang.Integer) value).intValue());
2303 } catch (java.lang.Exception ex)
2305 throw new IllegalStateException(ex.toString());
2309 public java.lang.Object newInstance(java.lang.Object parent)
2314 desc.setHandler(handler);
2315 desc.setMultivalued(false);
2316 addFieldDescriptor(desc);
2318 // -- validation code for: _width
2319 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2321 org.exolab.castor.xml.validators.IntValidator typeValidator;
2322 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2323 fieldValidator.setValidator(typeValidator);
2324 typeValidator.setMinInclusive(-2147483648);
2325 typeValidator.setMaxInclusive(2147483647);
2327 desc.setValidator(fieldValidator);
2329 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2330 java.lang.Integer.TYPE, "_height", "height",
2331 org.exolab.castor.xml.NodeType.Attribute);
2332 handler = new org.exolab.castor.xml.XMLFieldHandler()
2334 public java.lang.Object getValue(java.lang.Object object)
2335 throws IllegalStateException
2337 Viewport target = (Viewport) object;
2338 if (!target.hasHeight())
2342 return new java.lang.Integer(target.getHeight());
2345 public void setValue(java.lang.Object object, java.lang.Object value)
2346 throws IllegalStateException, IllegalArgumentException
2350 Viewport target = (Viewport) object;
2351 // if null, use delete method for optional primitives
2354 target.deleteHeight();
2357 target.setHeight(((java.lang.Integer) value).intValue());
2358 } catch (java.lang.Exception ex)
2360 throw new IllegalStateException(ex.toString());
2364 public java.lang.Object newInstance(java.lang.Object parent)
2369 desc.setHandler(handler);
2370 desc.setMultivalued(false);
2371 addFieldDescriptor(desc);
2373 // -- validation code for: _height
2374 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2376 org.exolab.castor.xml.validators.IntValidator typeValidator;
2377 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2378 fieldValidator.setValidator(typeValidator);
2379 typeValidator.setMinInclusive(-2147483648);
2380 typeValidator.setMaxInclusive(2147483647);
2382 desc.setValidator(fieldValidator);
2384 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2385 java.lang.Integer.TYPE, "_xpos", "xpos",
2386 org.exolab.castor.xml.NodeType.Attribute);
2387 handler = new org.exolab.castor.xml.XMLFieldHandler()
2389 public java.lang.Object getValue(java.lang.Object object)
2390 throws IllegalStateException
2392 Viewport target = (Viewport) object;
2393 if (!target.hasXpos())
2397 return new java.lang.Integer(target.getXpos());
2400 public void setValue(java.lang.Object object, java.lang.Object value)
2401 throws IllegalStateException, IllegalArgumentException
2405 Viewport target = (Viewport) object;
2406 // if null, use delete method for optional primitives
2409 target.deleteXpos();
2412 target.setXpos(((java.lang.Integer) value).intValue());
2413 } catch (java.lang.Exception ex)
2415 throw new IllegalStateException(ex.toString());
2419 public java.lang.Object newInstance(java.lang.Object parent)
2424 desc.setHandler(handler);
2425 desc.setMultivalued(false);
2426 addFieldDescriptor(desc);
2428 // -- validation code for: _xpos
2429 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2431 org.exolab.castor.xml.validators.IntValidator typeValidator;
2432 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2433 fieldValidator.setValidator(typeValidator);
2434 typeValidator.setMinInclusive(-2147483648);
2435 typeValidator.setMaxInclusive(2147483647);
2437 desc.setValidator(fieldValidator);
2439 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2440 java.lang.Integer.TYPE, "_ypos", "ypos",
2441 org.exolab.castor.xml.NodeType.Attribute);
2442 handler = new org.exolab.castor.xml.XMLFieldHandler()
2444 public java.lang.Object getValue(java.lang.Object object)
2445 throws IllegalStateException
2447 Viewport target = (Viewport) object;
2448 if (!target.hasYpos())
2452 return new java.lang.Integer(target.getYpos());
2455 public void setValue(java.lang.Object object, java.lang.Object value)
2456 throws IllegalStateException, IllegalArgumentException
2460 Viewport target = (Viewport) object;
2461 // if null, use delete method for optional primitives
2464 target.deleteYpos();
2467 target.setYpos(((java.lang.Integer) value).intValue());
2468 } catch (java.lang.Exception ex)
2470 throw new IllegalStateException(ex.toString());
2474 public java.lang.Object newInstance(java.lang.Object parent)
2479 desc.setHandler(handler);
2480 desc.setMultivalued(false);
2481 addFieldDescriptor(desc);
2483 // -- validation code for: _ypos
2484 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2486 org.exolab.castor.xml.validators.IntValidator typeValidator;
2487 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2488 fieldValidator.setValidator(typeValidator);
2489 typeValidator.setMinInclusive(-2147483648);
2490 typeValidator.setMaxInclusive(2147483647);
2492 desc.setValidator(fieldValidator);
2493 // -- initialize element descriptors
2495 // -- _annotationColours
2496 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2497 jalview.schemabinding.version2.AnnotationColours.class,
2498 "_annotationColours", "AnnotationColours",
2499 org.exolab.castor.xml.NodeType.Element);
2500 handler = new org.exolab.castor.xml.XMLFieldHandler()
2502 public java.lang.Object getValue(java.lang.Object object)
2503 throws IllegalStateException
2505 Viewport target = (Viewport) object;
2506 return target.getAnnotationColours();
2509 public void setValue(java.lang.Object object, java.lang.Object value)
2510 throws IllegalStateException, IllegalArgumentException
2514 Viewport target = (Viewport) object;
2515 target.setAnnotationColours((jalview.schemabinding.version2.AnnotationColours) value);
2516 } catch (java.lang.Exception ex)
2518 throw new IllegalStateException(ex.toString());
2522 public java.lang.Object newInstance(java.lang.Object parent)
2524 return new jalview.schemabinding.version2.AnnotationColours();
2527 desc.setHandler(handler);
2528 desc.setNameSpaceURI("www.jalview.org");
2529 desc.setMultivalued(false);
2530 addFieldDescriptor(desc);
2532 // -- validation code for: _annotationColours
2533 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2536 desc.setValidator(fieldValidator);
2537 // -- _hiddenColumnsList
2538 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2539 jalview.schemabinding.version2.HiddenColumns.class,
2540 "_hiddenColumnsList", "hiddenColumns",
2541 org.exolab.castor.xml.NodeType.Element);
2542 handler = new org.exolab.castor.xml.XMLFieldHandler()
2544 public java.lang.Object getValue(java.lang.Object object)
2545 throws IllegalStateException
2547 Viewport target = (Viewport) object;
2548 return target.getHiddenColumns();
2551 public void setValue(java.lang.Object object, java.lang.Object value)
2552 throws IllegalStateException, IllegalArgumentException
2556 Viewport target = (Viewport) object;
2557 target.addHiddenColumns((jalview.schemabinding.version2.HiddenColumns) value);
2558 } catch (java.lang.Exception ex)
2560 throw new IllegalStateException(ex.toString());
2564 public void resetValue(Object object) throws IllegalStateException,
2565 IllegalArgumentException
2569 Viewport target = (Viewport) object;
2570 target.removeAllHiddenColumns();
2571 } catch (java.lang.Exception ex)
2573 throw new IllegalStateException(ex.toString());
2577 public java.lang.Object newInstance(java.lang.Object parent)
2579 return new jalview.schemabinding.version2.HiddenColumns();
2582 desc.setHandler(handler);
2583 desc.setNameSpaceURI("www.jalview.org");
2584 desc.setMultivalued(true);
2585 addFieldDescriptor(desc);
2587 // -- validation code for: _hiddenColumnsList
2588 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2589 fieldValidator.setMinOccurs(0);
2592 desc.setValidator(fieldValidator);
2593 // -- _calcIdParamList
2594 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2595 jalview.schemabinding.version2.CalcIdParam.class,
2596 "_calcIdParamList", "calcIdParam",
2597 org.exolab.castor.xml.NodeType.Element);
2598 handler = new org.exolab.castor.xml.XMLFieldHandler()
2600 public java.lang.Object getValue(java.lang.Object object)
2601 throws IllegalStateException
2603 Viewport target = (Viewport) object;
2604 return target.getCalcIdParam();
2607 public void setValue(java.lang.Object object, java.lang.Object value)
2608 throws IllegalStateException, IllegalArgumentException
2612 Viewport target = (Viewport) object;
2613 target.addCalcIdParam((jalview.schemabinding.version2.CalcIdParam) value);
2614 } catch (java.lang.Exception ex)
2616 throw new IllegalStateException(ex.toString());
2620 public void resetValue(Object object) throws IllegalStateException,
2621 IllegalArgumentException
2625 Viewport target = (Viewport) object;
2626 target.removeAllCalcIdParam();
2627 } catch (java.lang.Exception ex)
2629 throw new IllegalStateException(ex.toString());
2633 public java.lang.Object newInstance(java.lang.Object parent)
2635 return new jalview.schemabinding.version2.CalcIdParam();
2638 desc.setHandler(handler);
2639 desc.setNameSpaceURI("www.jalview.org");
2640 desc.setMultivalued(true);
2641 addFieldDescriptor(desc);
2643 // -- validation code for: _calcIdParamList
2644 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2645 fieldValidator.setMinOccurs(0);
2648 desc.setValidator(fieldValidator);
2656 * Method getAccessMode.
2658 * @return the access mode specified for this class.
2660 public org.exolab.castor.mapping.AccessMode getAccessMode()
2666 * Method getIdentity.
2668 * @return the identity field, null if this class has no identity.
2670 public org.exolab.castor.mapping.FieldDescriptor getIdentity()
2672 return super.getIdentity();
2676 * Method getJavaClass.
2678 * @return the Java class represented by this descriptor.
2680 public java.lang.Class getJavaClass()
2682 return jalview.schemabinding.version2.Viewport.class;
2686 * Method getNameSpacePrefix.
2688 * @return the namespace prefix to use when marshaling as XML.
2690 public java.lang.String getNameSpacePrefix()
2696 * Method getNameSpaceURI.
2698 * @return the namespace URI used when marshaling and unmarshaling as XML.
2700 public java.lang.String getNameSpaceURI()
2706 * Method getValidator.
2708 * @return a specific validator for the class described by this
2711 public org.exolab.castor.xml.TypeValidator getValidator()
2717 * Method getXMLName.
2719 * @return the XML Name for the Class being described.
2721 public java.lang.String getXMLName()
2727 * Method isElementDefinition.
2729 * @return true if XML schema definition of this Class is that of a global
2730 * element or element with anonymous type definition.
2732 public boolean isElementDefinition()
2734 return _elementDefinition;