2 * Jalview - A Sequence Alignment Editor and Viewer (Version 2.8)
3 * Copyright (C) 2012 J Procter, AM Waterhouse, LM Lui, J Engelhardt, G Barton, M Clamp, S Searle
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. If not, see <http://www.gnu.org/licenses/>.
18 package jalview.schemabinding.version2.descriptors;
20 //---------------------------------/
21 //- Imported classes and packages -/
22 //---------------------------------/
24 import jalview.schemabinding.version2.Viewport;
27 * Class ViewportDescriptor.
29 * @version $Revision$ $Date$
31 public class ViewportDescriptor extends
32 org.exolab.castor.xml.util.XMLClassDescriptorImpl
35 // --------------------------/
36 // - Class/Member Variables -/
37 // --------------------------/
40 * Field _elementDefinition.
42 private boolean _elementDefinition;
47 private java.lang.String _nsPrefix;
52 private java.lang.String _nsURI;
57 private java.lang.String _xmlName;
63 public ViewportDescriptor()
66 _nsURI = "www.jalview.org";
67 _xmlName = "Viewport";
68 _elementDefinition = true;
70 // -- set grouping compositor
71 setCompositorAsSequence();
72 org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null;
73 org.exolab.castor.mapping.FieldHandler handler = null;
74 org.exolab.castor.xml.FieldValidator fieldValidator = null;
75 // -- initialize attribute descriptors
77 // -- _conservationSelected
78 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
79 java.lang.Boolean.TYPE, "_conservationSelected",
80 "conservationSelected",
81 org.exolab.castor.xml.NodeType.Attribute);
82 handler = new org.exolab.castor.xml.XMLFieldHandler()
84 public java.lang.Object getValue(java.lang.Object object)
85 throws IllegalStateException
87 Viewport target = (Viewport) object;
88 if (!target.hasConservationSelected())
92 return (target.getConservationSelected() ? java.lang.Boolean.TRUE
93 : java.lang.Boolean.FALSE);
96 public void setValue(java.lang.Object object, java.lang.Object value)
97 throws IllegalStateException, IllegalArgumentException
101 Viewport target = (Viewport) object;
102 // if null, use delete method for optional primitives
105 target.deleteConservationSelected();
108 target.setConservationSelected(((java.lang.Boolean) value)
110 } catch (java.lang.Exception ex)
112 throw new IllegalStateException(ex.toString());
116 public java.lang.Object newInstance(java.lang.Object parent)
121 desc.setHandler(handler);
122 desc.setMultivalued(false);
123 addFieldDescriptor(desc);
125 // -- validation code for: _conservationSelected
126 fieldValidator = new org.exolab.castor.xml.FieldValidator();
128 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
129 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
130 fieldValidator.setValidator(typeValidator);
132 desc.setValidator(fieldValidator);
134 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
135 java.lang.Boolean.TYPE, "_pidSelected", "pidSelected",
136 org.exolab.castor.xml.NodeType.Attribute);
137 handler = new org.exolab.castor.xml.XMLFieldHandler()
139 public java.lang.Object getValue(java.lang.Object object)
140 throws IllegalStateException
142 Viewport target = (Viewport) object;
143 if (!target.hasPidSelected())
147 return (target.getPidSelected() ? java.lang.Boolean.TRUE
148 : java.lang.Boolean.FALSE);
151 public void setValue(java.lang.Object object, java.lang.Object value)
152 throws IllegalStateException, IllegalArgumentException
156 Viewport target = (Viewport) object;
157 // if null, use delete method for optional primitives
160 target.deletePidSelected();
163 target.setPidSelected(((java.lang.Boolean) value).booleanValue());
164 } catch (java.lang.Exception ex)
166 throw new IllegalStateException(ex.toString());
170 public java.lang.Object newInstance(java.lang.Object parent)
175 desc.setHandler(handler);
176 desc.setMultivalued(false);
177 addFieldDescriptor(desc);
179 // -- validation code for: _pidSelected
180 fieldValidator = new org.exolab.castor.xml.FieldValidator();
182 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
183 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
184 fieldValidator.setValidator(typeValidator);
186 desc.setValidator(fieldValidator);
188 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
189 java.lang.String.class, "_bgColour", "bgColour",
190 org.exolab.castor.xml.NodeType.Attribute);
191 desc.setImmutable(true);
192 handler = new org.exolab.castor.xml.XMLFieldHandler()
194 public java.lang.Object getValue(java.lang.Object object)
195 throws IllegalStateException
197 Viewport target = (Viewport) object;
198 return target.getBgColour();
201 public void setValue(java.lang.Object object, java.lang.Object value)
202 throws IllegalStateException, IllegalArgumentException
206 Viewport target = (Viewport) object;
207 target.setBgColour((java.lang.String) value);
208 } catch (java.lang.Exception ex)
210 throw new IllegalStateException(ex.toString());
214 public java.lang.Object newInstance(java.lang.Object parent)
219 desc.setHandler(handler);
220 desc.setMultivalued(false);
221 addFieldDescriptor(desc);
223 // -- validation code for: _bgColour
224 fieldValidator = new org.exolab.castor.xml.FieldValidator();
226 org.exolab.castor.xml.validators.StringValidator typeValidator;
227 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
228 fieldValidator.setValidator(typeValidator);
229 typeValidator.setWhiteSpace("preserve");
231 desc.setValidator(fieldValidator);
233 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
234 java.lang.Integer.TYPE, "_consThreshold", "consThreshold",
235 org.exolab.castor.xml.NodeType.Attribute);
236 handler = new org.exolab.castor.xml.XMLFieldHandler()
238 public java.lang.Object getValue(java.lang.Object object)
239 throws IllegalStateException
241 Viewport target = (Viewport) object;
242 if (!target.hasConsThreshold())
246 return new java.lang.Integer(target.getConsThreshold());
249 public void setValue(java.lang.Object object, java.lang.Object value)
250 throws IllegalStateException, IllegalArgumentException
254 Viewport target = (Viewport) object;
255 // if null, use delete method for optional primitives
258 target.deleteConsThreshold();
261 target.setConsThreshold(((java.lang.Integer) value).intValue());
262 } catch (java.lang.Exception ex)
264 throw new IllegalStateException(ex.toString());
268 public java.lang.Object newInstance(java.lang.Object parent)
273 desc.setHandler(handler);
274 desc.setMultivalued(false);
275 addFieldDescriptor(desc);
277 // -- validation code for: _consThreshold
278 fieldValidator = new org.exolab.castor.xml.FieldValidator();
280 org.exolab.castor.xml.validators.IntValidator typeValidator;
281 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
282 fieldValidator.setValidator(typeValidator);
283 typeValidator.setMinInclusive(-2147483648);
284 typeValidator.setMaxInclusive(2147483647);
286 desc.setValidator(fieldValidator);
288 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
289 java.lang.Integer.TYPE, "_pidThreshold", "pidThreshold",
290 org.exolab.castor.xml.NodeType.Attribute);
291 handler = new org.exolab.castor.xml.XMLFieldHandler()
293 public java.lang.Object getValue(java.lang.Object object)
294 throws IllegalStateException
296 Viewport target = (Viewport) object;
297 if (!target.hasPidThreshold())
301 return new java.lang.Integer(target.getPidThreshold());
304 public void setValue(java.lang.Object object, java.lang.Object value)
305 throws IllegalStateException, IllegalArgumentException
309 Viewport target = (Viewport) object;
310 // if null, use delete method for optional primitives
313 target.deletePidThreshold();
316 target.setPidThreshold(((java.lang.Integer) value).intValue());
317 } catch (java.lang.Exception ex)
319 throw new IllegalStateException(ex.toString());
323 public java.lang.Object newInstance(java.lang.Object parent)
328 desc.setHandler(handler);
329 desc.setMultivalued(false);
330 addFieldDescriptor(desc);
332 // -- validation code for: _pidThreshold
333 fieldValidator = new org.exolab.castor.xml.FieldValidator();
335 org.exolab.castor.xml.validators.IntValidator typeValidator;
336 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
337 fieldValidator.setValidator(typeValidator);
338 typeValidator.setMinInclusive(-2147483648);
339 typeValidator.setMaxInclusive(2147483647);
341 desc.setValidator(fieldValidator);
343 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
344 java.lang.String.class, "_title", "title",
345 org.exolab.castor.xml.NodeType.Attribute);
346 desc.setImmutable(true);
347 handler = new org.exolab.castor.xml.XMLFieldHandler()
349 public java.lang.Object getValue(java.lang.Object object)
350 throws IllegalStateException
352 Viewport target = (Viewport) object;
353 return target.getTitle();
356 public void setValue(java.lang.Object object, java.lang.Object value)
357 throws IllegalStateException, IllegalArgumentException
361 Viewport target = (Viewport) object;
362 target.setTitle((java.lang.String) value);
363 } catch (java.lang.Exception ex)
365 throw new IllegalStateException(ex.toString());
369 public java.lang.Object newInstance(java.lang.Object parent)
374 desc.setHandler(handler);
375 desc.setMultivalued(false);
376 addFieldDescriptor(desc);
378 // -- validation code for: _title
379 fieldValidator = new org.exolab.castor.xml.FieldValidator();
381 org.exolab.castor.xml.validators.StringValidator typeValidator;
382 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
383 fieldValidator.setValidator(typeValidator);
384 typeValidator.setWhiteSpace("preserve");
386 desc.setValidator(fieldValidator);
388 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
389 java.lang.Boolean.TYPE, "_showFullId", "showFullId",
390 org.exolab.castor.xml.NodeType.Attribute);
391 handler = new org.exolab.castor.xml.XMLFieldHandler()
393 public java.lang.Object getValue(java.lang.Object object)
394 throws IllegalStateException
396 Viewport target = (Viewport) object;
397 if (!target.hasShowFullId())
401 return (target.getShowFullId() ? java.lang.Boolean.TRUE
402 : java.lang.Boolean.FALSE);
405 public void setValue(java.lang.Object object, java.lang.Object value)
406 throws IllegalStateException, IllegalArgumentException
410 Viewport target = (Viewport) object;
411 // if null, use delete method for optional primitives
414 target.deleteShowFullId();
417 target.setShowFullId(((java.lang.Boolean) value).booleanValue());
418 } catch (java.lang.Exception ex)
420 throw new IllegalStateException(ex.toString());
424 public java.lang.Object newInstance(java.lang.Object parent)
429 desc.setHandler(handler);
430 desc.setMultivalued(false);
431 addFieldDescriptor(desc);
433 // -- validation code for: _showFullId
434 fieldValidator = new org.exolab.castor.xml.FieldValidator();
436 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
437 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
438 fieldValidator.setValidator(typeValidator);
440 desc.setValidator(fieldValidator);
442 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
443 java.lang.Boolean.TYPE, "_rightAlignIds", "rightAlignIds",
444 org.exolab.castor.xml.NodeType.Attribute);
445 handler = new org.exolab.castor.xml.XMLFieldHandler()
447 public java.lang.Object getValue(java.lang.Object object)
448 throws IllegalStateException
450 Viewport target = (Viewport) object;
451 if (!target.hasRightAlignIds())
455 return (target.getRightAlignIds() ? java.lang.Boolean.TRUE
456 : java.lang.Boolean.FALSE);
459 public void setValue(java.lang.Object object, java.lang.Object value)
460 throws IllegalStateException, IllegalArgumentException
464 Viewport target = (Viewport) object;
465 // if null, use delete method for optional primitives
468 target.deleteRightAlignIds();
471 target.setRightAlignIds(((java.lang.Boolean) value)
473 } catch (java.lang.Exception ex)
475 throw new IllegalStateException(ex.toString());
479 public java.lang.Object newInstance(java.lang.Object parent)
484 desc.setHandler(handler);
485 desc.setMultivalued(false);
486 addFieldDescriptor(desc);
488 // -- validation code for: _rightAlignIds
489 fieldValidator = new org.exolab.castor.xml.FieldValidator();
491 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
492 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
493 fieldValidator.setValidator(typeValidator);
495 desc.setValidator(fieldValidator);
497 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
498 java.lang.Boolean.TYPE, "_showText", "showText",
499 org.exolab.castor.xml.NodeType.Attribute);
500 handler = new org.exolab.castor.xml.XMLFieldHandler()
502 public java.lang.Object getValue(java.lang.Object object)
503 throws IllegalStateException
505 Viewport target = (Viewport) object;
506 if (!target.hasShowText())
510 return (target.getShowText() ? java.lang.Boolean.TRUE
511 : java.lang.Boolean.FALSE);
514 public void setValue(java.lang.Object object, java.lang.Object value)
515 throws IllegalStateException, IllegalArgumentException
519 Viewport target = (Viewport) object;
520 // if null, use delete method for optional primitives
523 target.deleteShowText();
526 target.setShowText(((java.lang.Boolean) value).booleanValue());
527 } catch (java.lang.Exception ex)
529 throw new IllegalStateException(ex.toString());
533 public java.lang.Object newInstance(java.lang.Object parent)
538 desc.setHandler(handler);
539 desc.setMultivalued(false);
540 addFieldDescriptor(desc);
542 // -- validation code for: _showText
543 fieldValidator = new org.exolab.castor.xml.FieldValidator();
545 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
546 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
547 fieldValidator.setValidator(typeValidator);
549 desc.setValidator(fieldValidator);
550 // -- _showColourText
551 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
552 java.lang.Boolean.TYPE, "_showColourText", "showColourText",
553 org.exolab.castor.xml.NodeType.Attribute);
554 handler = new org.exolab.castor.xml.XMLFieldHandler()
556 public java.lang.Object getValue(java.lang.Object object)
557 throws IllegalStateException
559 Viewport target = (Viewport) object;
560 if (!target.hasShowColourText())
564 return (target.getShowColourText() ? java.lang.Boolean.TRUE
565 : java.lang.Boolean.FALSE);
568 public void setValue(java.lang.Object object, java.lang.Object value)
569 throws IllegalStateException, IllegalArgumentException
573 Viewport target = (Viewport) object;
574 // if null, use delete method for optional primitives
577 target.deleteShowColourText();
580 target.setShowColourText(((java.lang.Boolean) value)
582 } catch (java.lang.Exception ex)
584 throw new IllegalStateException(ex.toString());
588 public java.lang.Object newInstance(java.lang.Object parent)
593 desc.setHandler(handler);
594 desc.setMultivalued(false);
595 addFieldDescriptor(desc);
597 // -- validation code for: _showColourText
598 fieldValidator = new org.exolab.castor.xml.FieldValidator();
600 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
601 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
602 fieldValidator.setValidator(typeValidator);
604 desc.setValidator(fieldValidator);
605 // -- _showUnconserved
606 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
607 java.lang.Boolean.TYPE, "_showUnconserved", "showUnconserved",
608 org.exolab.castor.xml.NodeType.Attribute);
609 handler = new org.exolab.castor.xml.XMLFieldHandler()
611 public java.lang.Object getValue(java.lang.Object object)
612 throws IllegalStateException
614 Viewport target = (Viewport) object;
615 if (!target.hasShowUnconserved())
619 return (target.getShowUnconserved() ? java.lang.Boolean.TRUE
620 : java.lang.Boolean.FALSE);
623 public void setValue(java.lang.Object object, java.lang.Object value)
624 throws IllegalStateException, IllegalArgumentException
628 Viewport target = (Viewport) object;
629 // if null, use delete method for optional primitives
632 target.deleteShowUnconserved();
635 target.setShowUnconserved(((java.lang.Boolean) value)
637 } catch (java.lang.Exception ex)
639 throw new IllegalStateException(ex.toString());
643 public java.lang.Object newInstance(java.lang.Object parent)
648 desc.setHandler(handler);
649 desc.setMultivalued(false);
650 addFieldDescriptor(desc);
652 // -- validation code for: _showUnconserved
653 fieldValidator = new org.exolab.castor.xml.FieldValidator();
655 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
656 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
657 fieldValidator.setValidator(typeValidator);
659 desc.setValidator(fieldValidator);
661 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
662 java.lang.Boolean.TYPE, "_showBoxes", "showBoxes",
663 org.exolab.castor.xml.NodeType.Attribute);
664 handler = new org.exolab.castor.xml.XMLFieldHandler()
666 public java.lang.Object getValue(java.lang.Object object)
667 throws IllegalStateException
669 Viewport target = (Viewport) object;
670 if (!target.hasShowBoxes())
674 return (target.getShowBoxes() ? java.lang.Boolean.TRUE
675 : java.lang.Boolean.FALSE);
678 public void setValue(java.lang.Object object, java.lang.Object value)
679 throws IllegalStateException, IllegalArgumentException
683 Viewport target = (Viewport) object;
684 // if null, use delete method for optional primitives
687 target.deleteShowBoxes();
690 target.setShowBoxes(((java.lang.Boolean) value).booleanValue());
691 } catch (java.lang.Exception ex)
693 throw new IllegalStateException(ex.toString());
697 public java.lang.Object newInstance(java.lang.Object parent)
702 desc.setHandler(handler);
703 desc.setMultivalued(false);
704 addFieldDescriptor(desc);
706 // -- validation code for: _showBoxes
707 fieldValidator = new org.exolab.castor.xml.FieldValidator();
709 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
710 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
711 fieldValidator.setValidator(typeValidator);
713 desc.setValidator(fieldValidator);
715 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
716 java.lang.Boolean.TYPE, "_wrapAlignment", "wrapAlignment",
717 org.exolab.castor.xml.NodeType.Attribute);
718 handler = new org.exolab.castor.xml.XMLFieldHandler()
720 public java.lang.Object getValue(java.lang.Object object)
721 throws IllegalStateException
723 Viewport target = (Viewport) object;
724 if (!target.hasWrapAlignment())
728 return (target.getWrapAlignment() ? java.lang.Boolean.TRUE
729 : java.lang.Boolean.FALSE);
732 public void setValue(java.lang.Object object, java.lang.Object value)
733 throws IllegalStateException, IllegalArgumentException
737 Viewport target = (Viewport) object;
738 // if null, use delete method for optional primitives
741 target.deleteWrapAlignment();
744 target.setWrapAlignment(((java.lang.Boolean) value)
746 } catch (java.lang.Exception ex)
748 throw new IllegalStateException(ex.toString());
752 public java.lang.Object newInstance(java.lang.Object parent)
757 desc.setHandler(handler);
758 desc.setMultivalued(false);
759 addFieldDescriptor(desc);
761 // -- validation code for: _wrapAlignment
762 fieldValidator = new org.exolab.castor.xml.FieldValidator();
764 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
765 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
766 fieldValidator.setValidator(typeValidator);
768 desc.setValidator(fieldValidator);
770 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
771 java.lang.Boolean.TYPE, "_renderGaps", "renderGaps",
772 org.exolab.castor.xml.NodeType.Attribute);
773 handler = new org.exolab.castor.xml.XMLFieldHandler()
775 public java.lang.Object getValue(java.lang.Object object)
776 throws IllegalStateException
778 Viewport target = (Viewport) object;
779 if (!target.hasRenderGaps())
783 return (target.getRenderGaps() ? java.lang.Boolean.TRUE
784 : java.lang.Boolean.FALSE);
787 public void setValue(java.lang.Object object, java.lang.Object value)
788 throws IllegalStateException, IllegalArgumentException
792 Viewport target = (Viewport) object;
793 // if null, use delete method for optional primitives
796 target.deleteRenderGaps();
799 target.setRenderGaps(((java.lang.Boolean) value).booleanValue());
800 } catch (java.lang.Exception ex)
802 throw new IllegalStateException(ex.toString());
806 public java.lang.Object newInstance(java.lang.Object parent)
811 desc.setHandler(handler);
812 desc.setMultivalued(false);
813 addFieldDescriptor(desc);
815 // -- validation code for: _renderGaps
816 fieldValidator = new org.exolab.castor.xml.FieldValidator();
818 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
819 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
820 fieldValidator.setValidator(typeValidator);
822 desc.setValidator(fieldValidator);
823 // -- _showSequenceFeatures
824 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
825 java.lang.Boolean.TYPE, "_showSequenceFeatures",
826 "showSequenceFeatures",
827 org.exolab.castor.xml.NodeType.Attribute);
828 handler = new org.exolab.castor.xml.XMLFieldHandler()
830 public java.lang.Object getValue(java.lang.Object object)
831 throws IllegalStateException
833 Viewport target = (Viewport) object;
834 if (!target.hasShowSequenceFeatures())
838 return (target.getShowSequenceFeatures() ? java.lang.Boolean.TRUE
839 : java.lang.Boolean.FALSE);
842 public void setValue(java.lang.Object object, java.lang.Object value)
843 throws IllegalStateException, IllegalArgumentException
847 Viewport target = (Viewport) object;
848 // if null, use delete method for optional primitives
851 target.deleteShowSequenceFeatures();
854 target.setShowSequenceFeatures(((java.lang.Boolean) value)
856 } catch (java.lang.Exception ex)
858 throw new IllegalStateException(ex.toString());
862 public java.lang.Object newInstance(java.lang.Object parent)
867 desc.setHandler(handler);
868 desc.setMultivalued(false);
869 addFieldDescriptor(desc);
871 // -- validation code for: _showSequenceFeatures
872 fieldValidator = new org.exolab.castor.xml.FieldValidator();
874 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
875 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
876 fieldValidator.setValidator(typeValidator);
878 desc.setValidator(fieldValidator);
879 // -- _showNPfeatureTooltip
880 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
881 java.lang.Boolean.TYPE, "_showNPfeatureTooltip",
882 "showNPfeatureTooltip",
883 org.exolab.castor.xml.NodeType.Attribute);
884 handler = new org.exolab.castor.xml.XMLFieldHandler()
886 public java.lang.Object getValue(java.lang.Object object)
887 throws IllegalStateException
889 Viewport target = (Viewport) object;
890 if (!target.hasShowNPfeatureTooltip())
894 return (target.getShowNPfeatureTooltip() ? java.lang.Boolean.TRUE
895 : java.lang.Boolean.FALSE);
898 public void setValue(java.lang.Object object, java.lang.Object value)
899 throws IllegalStateException, IllegalArgumentException
903 Viewport target = (Viewport) object;
904 // if null, use delete method for optional primitives
907 target.deleteShowNPfeatureTooltip();
910 target.setShowNPfeatureTooltip(((java.lang.Boolean) value)
912 } catch (java.lang.Exception ex)
914 throw new IllegalStateException(ex.toString());
918 public java.lang.Object newInstance(java.lang.Object parent)
923 desc.setHandler(handler);
924 desc.setMultivalued(false);
925 addFieldDescriptor(desc);
927 // -- validation code for: _showNPfeatureTooltip
928 fieldValidator = new org.exolab.castor.xml.FieldValidator();
930 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
931 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
932 fieldValidator.setValidator(typeValidator);
934 desc.setValidator(fieldValidator);
935 // -- _showDbRefTooltip
936 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
937 java.lang.Boolean.TYPE, "_showDbRefTooltip",
938 "showDbRefTooltip", org.exolab.castor.xml.NodeType.Attribute);
939 handler = new org.exolab.castor.xml.XMLFieldHandler()
941 public java.lang.Object getValue(java.lang.Object object)
942 throws IllegalStateException
944 Viewport target = (Viewport) object;
945 if (!target.hasShowDbRefTooltip())
949 return (target.getShowDbRefTooltip() ? java.lang.Boolean.TRUE
950 : java.lang.Boolean.FALSE);
953 public void setValue(java.lang.Object object, java.lang.Object value)
954 throws IllegalStateException, IllegalArgumentException
958 Viewport target = (Viewport) object;
959 // if null, use delete method for optional primitives
962 target.deleteShowDbRefTooltip();
965 target.setShowDbRefTooltip(((java.lang.Boolean) value)
967 } catch (java.lang.Exception ex)
969 throw new IllegalStateException(ex.toString());
973 public java.lang.Object newInstance(java.lang.Object parent)
978 desc.setHandler(handler);
979 desc.setMultivalued(false);
980 addFieldDescriptor(desc);
982 // -- validation code for: _showDbRefTooltip
983 fieldValidator = new org.exolab.castor.xml.FieldValidator();
985 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
986 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
987 fieldValidator.setValidator(typeValidator);
989 desc.setValidator(fieldValidator);
990 // -- _followHighlight
991 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
992 java.lang.Boolean.TYPE, "_followHighlight", "followHighlight",
993 org.exolab.castor.xml.NodeType.Attribute);
994 handler = new org.exolab.castor.xml.XMLFieldHandler()
996 public java.lang.Object getValue(java.lang.Object object)
997 throws IllegalStateException
999 Viewport target = (Viewport) object;
1000 if (!target.hasFollowHighlight())
1004 return (target.getFollowHighlight() ? java.lang.Boolean.TRUE
1005 : java.lang.Boolean.FALSE);
1008 public void setValue(java.lang.Object object, java.lang.Object value)
1009 throws IllegalStateException, IllegalArgumentException
1013 Viewport target = (Viewport) object;
1014 // if null, use delete method for optional primitives
1017 target.deleteFollowHighlight();
1020 target.setFollowHighlight(((java.lang.Boolean) value)
1022 } catch (java.lang.Exception ex)
1024 throw new IllegalStateException(ex.toString());
1028 public java.lang.Object newInstance(java.lang.Object parent)
1033 desc.setHandler(handler);
1034 desc.setMultivalued(false);
1035 addFieldDescriptor(desc);
1037 // -- validation code for: _followHighlight
1038 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1040 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1041 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1042 fieldValidator.setValidator(typeValidator);
1044 desc.setValidator(fieldValidator);
1045 // -- _followSelection
1046 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1047 java.lang.Boolean.TYPE, "_followSelection", "followSelection",
1048 org.exolab.castor.xml.NodeType.Attribute);
1049 handler = new org.exolab.castor.xml.XMLFieldHandler()
1051 public java.lang.Object getValue(java.lang.Object object)
1052 throws IllegalStateException
1054 Viewport target = (Viewport) object;
1055 if (!target.hasFollowSelection())
1059 return (target.getFollowSelection() ? java.lang.Boolean.TRUE
1060 : java.lang.Boolean.FALSE);
1063 public void setValue(java.lang.Object object, java.lang.Object value)
1064 throws IllegalStateException, IllegalArgumentException
1068 Viewport target = (Viewport) object;
1069 // if null, use delete method for optional primitives
1072 target.deleteFollowSelection();
1075 target.setFollowSelection(((java.lang.Boolean) value)
1077 } catch (java.lang.Exception ex)
1079 throw new IllegalStateException(ex.toString());
1083 public java.lang.Object newInstance(java.lang.Object parent)
1088 desc.setHandler(handler);
1089 desc.setMultivalued(false);
1090 addFieldDescriptor(desc);
1092 // -- validation code for: _followSelection
1093 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1095 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1096 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1097 fieldValidator.setValidator(typeValidator);
1099 desc.setValidator(fieldValidator);
1100 // -- _showAnnotation
1101 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1102 java.lang.Boolean.TYPE, "_showAnnotation", "showAnnotation",
1103 org.exolab.castor.xml.NodeType.Attribute);
1104 handler = new org.exolab.castor.xml.XMLFieldHandler()
1106 public java.lang.Object getValue(java.lang.Object object)
1107 throws IllegalStateException
1109 Viewport target = (Viewport) object;
1110 if (!target.hasShowAnnotation())
1114 return (target.getShowAnnotation() ? java.lang.Boolean.TRUE
1115 : java.lang.Boolean.FALSE);
1118 public void setValue(java.lang.Object object, java.lang.Object value)
1119 throws IllegalStateException, IllegalArgumentException
1123 Viewport target = (Viewport) object;
1124 // if null, use delete method for optional primitives
1127 target.deleteShowAnnotation();
1130 target.setShowAnnotation(((java.lang.Boolean) value)
1132 } catch (java.lang.Exception ex)
1134 throw new IllegalStateException(ex.toString());
1138 public java.lang.Object newInstance(java.lang.Object parent)
1143 desc.setHandler(handler);
1144 desc.setMultivalued(false);
1145 addFieldDescriptor(desc);
1147 // -- validation code for: _showAnnotation
1148 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1150 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1151 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1152 fieldValidator.setValidator(typeValidator);
1154 desc.setValidator(fieldValidator);
1155 // -- _centreColumnLabels
1156 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1157 java.lang.Boolean.TYPE, "_centreColumnLabels",
1158 "centreColumnLabels", org.exolab.castor.xml.NodeType.Attribute);
1159 handler = new org.exolab.castor.xml.XMLFieldHandler()
1161 public java.lang.Object getValue(java.lang.Object object)
1162 throws IllegalStateException
1164 Viewport target = (Viewport) object;
1165 if (!target.hasCentreColumnLabels())
1169 return (target.getCentreColumnLabels() ? java.lang.Boolean.TRUE
1170 : java.lang.Boolean.FALSE);
1173 public void setValue(java.lang.Object object, java.lang.Object value)
1174 throws IllegalStateException, IllegalArgumentException
1178 Viewport target = (Viewport) object;
1179 // if null, use delete method for optional primitives
1182 target.deleteCentreColumnLabels();
1185 target.setCentreColumnLabels(((java.lang.Boolean) value)
1187 } catch (java.lang.Exception ex)
1189 throw new IllegalStateException(ex.toString());
1193 public java.lang.Object newInstance(java.lang.Object parent)
1198 desc.setHandler(handler);
1199 desc.setMultivalued(false);
1200 addFieldDescriptor(desc);
1202 // -- validation code for: _centreColumnLabels
1203 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1205 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1206 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1207 fieldValidator.setValidator(typeValidator);
1209 desc.setValidator(fieldValidator);
1210 // -- _showGroupConservation
1211 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1212 java.lang.Boolean.TYPE, "_showGroupConservation",
1213 "showGroupConservation",
1214 org.exolab.castor.xml.NodeType.Attribute);
1215 handler = new org.exolab.castor.xml.XMLFieldHandler()
1217 public java.lang.Object getValue(java.lang.Object object)
1218 throws IllegalStateException
1220 Viewport target = (Viewport) object;
1221 if (!target.hasShowGroupConservation())
1225 return (target.getShowGroupConservation() ? java.lang.Boolean.TRUE
1226 : java.lang.Boolean.FALSE);
1229 public void setValue(java.lang.Object object, java.lang.Object value)
1230 throws IllegalStateException, IllegalArgumentException
1234 Viewport target = (Viewport) object;
1235 // if null, use delete method for optional primitives
1238 target.deleteShowGroupConservation();
1241 target.setShowGroupConservation(((java.lang.Boolean) value)
1243 } catch (java.lang.Exception ex)
1245 throw new IllegalStateException(ex.toString());
1249 public java.lang.Object newInstance(java.lang.Object parent)
1254 desc.setHandler(handler);
1255 desc.setMultivalued(false);
1256 addFieldDescriptor(desc);
1258 // -- validation code for: _showGroupConservation
1259 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1261 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1262 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1263 fieldValidator.setValidator(typeValidator);
1265 desc.setValidator(fieldValidator);
1266 // -- _showGroupConsensus
1267 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1268 java.lang.Boolean.TYPE, "_showGroupConsensus",
1269 "showGroupConsensus", org.exolab.castor.xml.NodeType.Attribute);
1270 handler = new org.exolab.castor.xml.XMLFieldHandler()
1272 public java.lang.Object getValue(java.lang.Object object)
1273 throws IllegalStateException
1275 Viewport target = (Viewport) object;
1276 if (!target.hasShowGroupConsensus())
1280 return (target.getShowGroupConsensus() ? java.lang.Boolean.TRUE
1281 : java.lang.Boolean.FALSE);
1284 public void setValue(java.lang.Object object, java.lang.Object value)
1285 throws IllegalStateException, IllegalArgumentException
1289 Viewport target = (Viewport) object;
1290 // if null, use delete method for optional primitives
1293 target.deleteShowGroupConsensus();
1296 target.setShowGroupConsensus(((java.lang.Boolean) value)
1298 } catch (java.lang.Exception ex)
1300 throw new IllegalStateException(ex.toString());
1304 public java.lang.Object newInstance(java.lang.Object parent)
1309 desc.setHandler(handler);
1310 desc.setMultivalued(false);
1311 addFieldDescriptor(desc);
1313 // -- validation code for: _showGroupConsensus
1314 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1316 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1317 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1318 fieldValidator.setValidator(typeValidator);
1320 desc.setValidator(fieldValidator);
1321 // -- _showConsensusHistogram
1322 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1323 java.lang.Boolean.TYPE, "_showConsensusHistogram",
1324 "showConsensusHistogram",
1325 org.exolab.castor.xml.NodeType.Attribute);
1326 handler = new org.exolab.castor.xml.XMLFieldHandler()
1328 public java.lang.Object getValue(java.lang.Object object)
1329 throws IllegalStateException
1331 Viewport target = (Viewport) object;
1332 if (!target.hasShowConsensusHistogram())
1336 return (target.getShowConsensusHistogram() ? java.lang.Boolean.TRUE
1337 : java.lang.Boolean.FALSE);
1340 public void setValue(java.lang.Object object, java.lang.Object value)
1341 throws IllegalStateException, IllegalArgumentException
1345 Viewport target = (Viewport) object;
1346 // if null, use delete method for optional primitives
1349 target.deleteShowConsensusHistogram();
1352 target.setShowConsensusHistogram(((java.lang.Boolean) value)
1354 } catch (java.lang.Exception ex)
1356 throw new IllegalStateException(ex.toString());
1360 public java.lang.Object newInstance(java.lang.Object parent)
1365 desc.setHandler(handler);
1366 desc.setMultivalued(false);
1367 addFieldDescriptor(desc);
1369 // -- validation code for: _showConsensusHistogram
1370 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1372 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1373 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1374 fieldValidator.setValidator(typeValidator);
1376 desc.setValidator(fieldValidator);
1377 // -- _showSequenceLogo
1378 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1379 java.lang.Boolean.TYPE, "_showSequenceLogo",
1380 "showSequenceLogo", org.exolab.castor.xml.NodeType.Attribute);
1381 handler = new org.exolab.castor.xml.XMLFieldHandler()
1383 public java.lang.Object getValue(java.lang.Object object)
1384 throws IllegalStateException
1386 Viewport target = (Viewport) object;
1387 if (!target.hasShowSequenceLogo())
1391 return (target.getShowSequenceLogo() ? java.lang.Boolean.TRUE
1392 : java.lang.Boolean.FALSE);
1395 public void setValue(java.lang.Object object, java.lang.Object value)
1396 throws IllegalStateException, IllegalArgumentException
1400 Viewport target = (Viewport) object;
1401 // if null, use delete method for optional primitives
1404 target.deleteShowSequenceLogo();
1407 target.setShowSequenceLogo(((java.lang.Boolean) value)
1409 } catch (java.lang.Exception ex)
1411 throw new IllegalStateException(ex.toString());
1415 public java.lang.Object newInstance(java.lang.Object parent)
1420 desc.setHandler(handler);
1421 desc.setMultivalued(false);
1422 addFieldDescriptor(desc);
1424 // -- validation code for: _showSequenceLogo
1425 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1427 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1428 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1429 fieldValidator.setValidator(typeValidator);
1431 desc.setValidator(fieldValidator);
1432 // -- _normaliseSequenceLogo
1433 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1434 java.lang.Boolean.TYPE, "_normaliseSequenceLogo",
1435 "normaliseSequenceLogo",
1436 org.exolab.castor.xml.NodeType.Attribute);
1437 handler = new org.exolab.castor.xml.XMLFieldHandler()
1439 public java.lang.Object getValue(java.lang.Object object)
1440 throws IllegalStateException
1442 Viewport target = (Viewport) object;
1443 if (!target.hasNormaliseSequenceLogo())
1447 return (target.getNormaliseSequenceLogo() ? java.lang.Boolean.TRUE
1448 : java.lang.Boolean.FALSE);
1451 public void setValue(java.lang.Object object, java.lang.Object value)
1452 throws IllegalStateException, IllegalArgumentException
1456 Viewport target = (Viewport) object;
1457 // if null, use delete method for optional primitives
1460 target.deleteNormaliseSequenceLogo();
1463 target.setNormaliseSequenceLogo(((java.lang.Boolean) value)
1465 } catch (java.lang.Exception ex)
1467 throw new IllegalStateException(ex.toString());
1471 public java.lang.Object newInstance(java.lang.Object parent)
1476 desc.setHandler(handler);
1477 desc.setMultivalued(false);
1478 addFieldDescriptor(desc);
1480 // -- validation code for: _normaliseSequenceLogo
1481 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1483 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1484 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1485 fieldValidator.setValidator(typeValidator);
1487 desc.setValidator(fieldValidator);
1488 // -- _ignoreGapsinConsensus
1489 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1490 java.lang.Boolean.TYPE, "_ignoreGapsinConsensus",
1491 "ignoreGapsinConsensus",
1492 org.exolab.castor.xml.NodeType.Attribute);
1493 handler = new org.exolab.castor.xml.XMLFieldHandler()
1495 public java.lang.Object getValue(java.lang.Object object)
1496 throws IllegalStateException
1498 Viewport target = (Viewport) object;
1499 if (!target.hasIgnoreGapsinConsensus())
1503 return (target.getIgnoreGapsinConsensus() ? java.lang.Boolean.TRUE
1504 : java.lang.Boolean.FALSE);
1507 public void setValue(java.lang.Object object, java.lang.Object value)
1508 throws IllegalStateException, IllegalArgumentException
1512 Viewport target = (Viewport) object;
1513 // if null, use delete method for optional primitives
1516 target.deleteIgnoreGapsinConsensus();
1519 target.setIgnoreGapsinConsensus(((java.lang.Boolean) value)
1521 } catch (java.lang.Exception ex)
1523 throw new IllegalStateException(ex.toString());
1527 public java.lang.Object newInstance(java.lang.Object parent)
1532 desc.setHandler(handler);
1533 desc.setMultivalued(false);
1534 addFieldDescriptor(desc);
1536 // -- validation code for: _ignoreGapsinConsensus
1537 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1539 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1540 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1541 fieldValidator.setValidator(typeValidator);
1543 desc.setValidator(fieldValidator);
1545 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1546 java.lang.Integer.TYPE, "_startRes", "startRes",
1547 org.exolab.castor.xml.NodeType.Attribute);
1548 handler = new org.exolab.castor.xml.XMLFieldHandler()
1550 public java.lang.Object getValue(java.lang.Object object)
1551 throws IllegalStateException
1553 Viewport target = (Viewport) object;
1554 if (!target.hasStartRes())
1558 return new java.lang.Integer(target.getStartRes());
1561 public void setValue(java.lang.Object object, java.lang.Object value)
1562 throws IllegalStateException, IllegalArgumentException
1566 Viewport target = (Viewport) object;
1567 // if null, use delete method for optional primitives
1570 target.deleteStartRes();
1573 target.setStartRes(((java.lang.Integer) value).intValue());
1574 } catch (java.lang.Exception ex)
1576 throw new IllegalStateException(ex.toString());
1580 public java.lang.Object newInstance(java.lang.Object parent)
1585 desc.setHandler(handler);
1586 desc.setMultivalued(false);
1587 addFieldDescriptor(desc);
1589 // -- validation code for: _startRes
1590 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1592 org.exolab.castor.xml.validators.IntValidator typeValidator;
1593 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1594 fieldValidator.setValidator(typeValidator);
1595 typeValidator.setMinInclusive(-2147483648);
1596 typeValidator.setMaxInclusive(2147483647);
1598 desc.setValidator(fieldValidator);
1600 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1601 java.lang.Integer.TYPE, "_startSeq", "startSeq",
1602 org.exolab.castor.xml.NodeType.Attribute);
1603 handler = new org.exolab.castor.xml.XMLFieldHandler()
1605 public java.lang.Object getValue(java.lang.Object object)
1606 throws IllegalStateException
1608 Viewport target = (Viewport) object;
1609 if (!target.hasStartSeq())
1613 return new java.lang.Integer(target.getStartSeq());
1616 public void setValue(java.lang.Object object, java.lang.Object value)
1617 throws IllegalStateException, IllegalArgumentException
1621 Viewport target = (Viewport) object;
1622 // if null, use delete method for optional primitives
1625 target.deleteStartSeq();
1628 target.setStartSeq(((java.lang.Integer) value).intValue());
1629 } catch (java.lang.Exception ex)
1631 throw new IllegalStateException(ex.toString());
1635 public java.lang.Object newInstance(java.lang.Object parent)
1640 desc.setHandler(handler);
1641 desc.setMultivalued(false);
1642 addFieldDescriptor(desc);
1644 // -- validation code for: _startSeq
1645 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1647 org.exolab.castor.xml.validators.IntValidator typeValidator;
1648 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1649 fieldValidator.setValidator(typeValidator);
1650 typeValidator.setMinInclusive(-2147483648);
1651 typeValidator.setMaxInclusive(2147483647);
1653 desc.setValidator(fieldValidator);
1655 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1656 java.lang.String.class, "_fontName", "fontName",
1657 org.exolab.castor.xml.NodeType.Attribute);
1658 desc.setImmutable(true);
1659 handler = new org.exolab.castor.xml.XMLFieldHandler()
1661 public java.lang.Object getValue(java.lang.Object object)
1662 throws IllegalStateException
1664 Viewport target = (Viewport) object;
1665 return target.getFontName();
1668 public void setValue(java.lang.Object object, java.lang.Object value)
1669 throws IllegalStateException, IllegalArgumentException
1673 Viewport target = (Viewport) object;
1674 target.setFontName((java.lang.String) value);
1675 } catch (java.lang.Exception ex)
1677 throw new IllegalStateException(ex.toString());
1681 public java.lang.Object newInstance(java.lang.Object parent)
1686 desc.setHandler(handler);
1687 desc.setMultivalued(false);
1688 addFieldDescriptor(desc);
1690 // -- validation code for: _fontName
1691 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1693 org.exolab.castor.xml.validators.StringValidator typeValidator;
1694 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1695 fieldValidator.setValidator(typeValidator);
1696 typeValidator.setWhiteSpace("preserve");
1698 desc.setValidator(fieldValidator);
1700 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1701 java.lang.Integer.TYPE, "_fontSize", "fontSize",
1702 org.exolab.castor.xml.NodeType.Attribute);
1703 handler = new org.exolab.castor.xml.XMLFieldHandler()
1705 public java.lang.Object getValue(java.lang.Object object)
1706 throws IllegalStateException
1708 Viewport target = (Viewport) object;
1709 if (!target.hasFontSize())
1713 return new java.lang.Integer(target.getFontSize());
1716 public void setValue(java.lang.Object object, java.lang.Object value)
1717 throws IllegalStateException, IllegalArgumentException
1721 Viewport target = (Viewport) object;
1722 // if null, use delete method for optional primitives
1725 target.deleteFontSize();
1728 target.setFontSize(((java.lang.Integer) value).intValue());
1729 } catch (java.lang.Exception ex)
1731 throw new IllegalStateException(ex.toString());
1735 public java.lang.Object newInstance(java.lang.Object parent)
1740 desc.setHandler(handler);
1741 desc.setMultivalued(false);
1742 addFieldDescriptor(desc);
1744 // -- validation code for: _fontSize
1745 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1747 org.exolab.castor.xml.validators.IntValidator typeValidator;
1748 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1749 fieldValidator.setValidator(typeValidator);
1750 typeValidator.setMinInclusive(-2147483648);
1751 typeValidator.setMaxInclusive(2147483647);
1753 desc.setValidator(fieldValidator);
1755 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1756 java.lang.Integer.TYPE, "_fontStyle", "fontStyle",
1757 org.exolab.castor.xml.NodeType.Attribute);
1758 handler = new org.exolab.castor.xml.XMLFieldHandler()
1760 public java.lang.Object getValue(java.lang.Object object)
1761 throws IllegalStateException
1763 Viewport target = (Viewport) object;
1764 if (!target.hasFontStyle())
1768 return new java.lang.Integer(target.getFontStyle());
1771 public void setValue(java.lang.Object object, java.lang.Object value)
1772 throws IllegalStateException, IllegalArgumentException
1776 Viewport target = (Viewport) object;
1777 // if null, use delete method for optional primitives
1780 target.deleteFontStyle();
1783 target.setFontStyle(((java.lang.Integer) value).intValue());
1784 } catch (java.lang.Exception ex)
1786 throw new IllegalStateException(ex.toString());
1790 public java.lang.Object newInstance(java.lang.Object parent)
1795 desc.setHandler(handler);
1796 desc.setMultivalued(false);
1797 addFieldDescriptor(desc);
1799 // -- validation code for: _fontStyle
1800 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1802 org.exolab.castor.xml.validators.IntValidator typeValidator;
1803 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1804 fieldValidator.setValidator(typeValidator);
1805 typeValidator.setMinInclusive(-2147483648);
1806 typeValidator.setMaxInclusive(2147483647);
1808 desc.setValidator(fieldValidator);
1810 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1811 java.lang.String.class, "_viewName", "viewName",
1812 org.exolab.castor.xml.NodeType.Attribute);
1813 desc.setImmutable(true);
1814 handler = new org.exolab.castor.xml.XMLFieldHandler()
1816 public java.lang.Object getValue(java.lang.Object object)
1817 throws IllegalStateException
1819 Viewport target = (Viewport) object;
1820 return target.getViewName();
1823 public void setValue(java.lang.Object object, java.lang.Object value)
1824 throws IllegalStateException, IllegalArgumentException
1828 Viewport target = (Viewport) object;
1829 target.setViewName((java.lang.String) value);
1830 } catch (java.lang.Exception ex)
1832 throw new IllegalStateException(ex.toString());
1836 public java.lang.Object newInstance(java.lang.Object parent)
1841 desc.setHandler(handler);
1842 desc.setMultivalued(false);
1843 addFieldDescriptor(desc);
1845 // -- validation code for: _viewName
1846 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1848 org.exolab.castor.xml.validators.StringValidator typeValidator;
1849 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1850 fieldValidator.setValidator(typeValidator);
1851 typeValidator.setWhiteSpace("preserve");
1853 desc.setValidator(fieldValidator);
1854 // -- _sequenceSetId
1855 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1856 java.lang.String.class, "_sequenceSetId", "sequenceSetId",
1857 org.exolab.castor.xml.NodeType.Attribute);
1858 desc.setImmutable(true);
1859 handler = new org.exolab.castor.xml.XMLFieldHandler()
1861 public java.lang.Object getValue(java.lang.Object object)
1862 throws IllegalStateException
1864 Viewport target = (Viewport) object;
1865 return target.getSequenceSetId();
1868 public void setValue(java.lang.Object object, java.lang.Object value)
1869 throws IllegalStateException, IllegalArgumentException
1873 Viewport target = (Viewport) object;
1874 target.setSequenceSetId((java.lang.String) value);
1875 } catch (java.lang.Exception ex)
1877 throw new IllegalStateException(ex.toString());
1881 public java.lang.Object newInstance(java.lang.Object parent)
1886 desc.setHandler(handler);
1887 desc.setMultivalued(false);
1888 addFieldDescriptor(desc);
1890 // -- validation code for: _sequenceSetId
1891 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1893 org.exolab.castor.xml.validators.StringValidator typeValidator;
1894 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1895 fieldValidator.setValidator(typeValidator);
1896 typeValidator.setWhiteSpace("preserve");
1898 desc.setValidator(fieldValidator);
1899 // -- _gatheredViews
1900 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1901 java.lang.Boolean.TYPE, "_gatheredViews", "gatheredViews",
1902 org.exolab.castor.xml.NodeType.Attribute);
1903 handler = new org.exolab.castor.xml.XMLFieldHandler()
1905 public java.lang.Object getValue(java.lang.Object object)
1906 throws IllegalStateException
1908 Viewport target = (Viewport) object;
1909 if (!target.hasGatheredViews())
1913 return (target.getGatheredViews() ? java.lang.Boolean.TRUE
1914 : java.lang.Boolean.FALSE);
1917 public void setValue(java.lang.Object object, java.lang.Object value)
1918 throws IllegalStateException, IllegalArgumentException
1922 Viewport target = (Viewport) object;
1923 // if null, use delete method for optional primitives
1926 target.deleteGatheredViews();
1929 target.setGatheredViews(((java.lang.Boolean) value)
1931 } catch (java.lang.Exception ex)
1933 throw new IllegalStateException(ex.toString());
1937 public java.lang.Object newInstance(java.lang.Object parent)
1942 desc.setHandler(handler);
1943 desc.setMultivalued(false);
1944 addFieldDescriptor(desc);
1946 // -- validation code for: _gatheredViews
1947 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1949 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1950 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1951 fieldValidator.setValidator(typeValidator);
1953 desc.setValidator(fieldValidator);
1955 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1956 java.lang.Integer.TYPE, "_textCol1", "textCol1",
1957 org.exolab.castor.xml.NodeType.Attribute);
1958 handler = new org.exolab.castor.xml.XMLFieldHandler()
1960 public java.lang.Object getValue(java.lang.Object object)
1961 throws IllegalStateException
1963 Viewport target = (Viewport) object;
1964 if (!target.hasTextCol1())
1968 return new java.lang.Integer(target.getTextCol1());
1971 public void setValue(java.lang.Object object, java.lang.Object value)
1972 throws IllegalStateException, IllegalArgumentException
1976 Viewport target = (Viewport) object;
1977 // if null, use delete method for optional primitives
1980 target.deleteTextCol1();
1983 target.setTextCol1(((java.lang.Integer) value).intValue());
1984 } catch (java.lang.Exception ex)
1986 throw new IllegalStateException(ex.toString());
1990 public java.lang.Object newInstance(java.lang.Object parent)
1995 desc.setHandler(handler);
1996 desc.setMultivalued(false);
1997 addFieldDescriptor(desc);
1999 // -- validation code for: _textCol1
2000 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2002 org.exolab.castor.xml.validators.IntValidator typeValidator;
2003 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2004 fieldValidator.setValidator(typeValidator);
2005 typeValidator.setMinInclusive(-2147483648);
2006 typeValidator.setMaxInclusive(2147483647);
2008 desc.setValidator(fieldValidator);
2010 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2011 java.lang.Integer.TYPE, "_textCol2", "textCol2",
2012 org.exolab.castor.xml.NodeType.Attribute);
2013 handler = new org.exolab.castor.xml.XMLFieldHandler()
2015 public java.lang.Object getValue(java.lang.Object object)
2016 throws IllegalStateException
2018 Viewport target = (Viewport) object;
2019 if (!target.hasTextCol2())
2023 return new java.lang.Integer(target.getTextCol2());
2026 public void setValue(java.lang.Object object, java.lang.Object value)
2027 throws IllegalStateException, IllegalArgumentException
2031 Viewport target = (Viewport) object;
2032 // if null, use delete method for optional primitives
2035 target.deleteTextCol2();
2038 target.setTextCol2(((java.lang.Integer) value).intValue());
2039 } catch (java.lang.Exception ex)
2041 throw new IllegalStateException(ex.toString());
2045 public java.lang.Object newInstance(java.lang.Object parent)
2050 desc.setHandler(handler);
2051 desc.setMultivalued(false);
2052 addFieldDescriptor(desc);
2054 // -- validation code for: _textCol2
2055 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2057 org.exolab.castor.xml.validators.IntValidator typeValidator;
2058 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2059 fieldValidator.setValidator(typeValidator);
2060 typeValidator.setMinInclusive(-2147483648);
2061 typeValidator.setMaxInclusive(2147483647);
2063 desc.setValidator(fieldValidator);
2064 // -- _textColThreshold
2065 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2066 java.lang.Integer.TYPE, "_textColThreshold",
2067 "textColThreshold", org.exolab.castor.xml.NodeType.Attribute);
2068 handler = new org.exolab.castor.xml.XMLFieldHandler()
2070 public java.lang.Object getValue(java.lang.Object object)
2071 throws IllegalStateException
2073 Viewport target = (Viewport) object;
2074 if (!target.hasTextColThreshold())
2078 return new java.lang.Integer(target.getTextColThreshold());
2081 public void setValue(java.lang.Object object, java.lang.Object value)
2082 throws IllegalStateException, IllegalArgumentException
2086 Viewport target = (Viewport) object;
2087 // if null, use delete method for optional primitives
2090 target.deleteTextColThreshold();
2093 target.setTextColThreshold(((java.lang.Integer) value).intValue());
2094 } catch (java.lang.Exception ex)
2096 throw new IllegalStateException(ex.toString());
2100 public java.lang.Object newInstance(java.lang.Object parent)
2105 desc.setHandler(handler);
2106 desc.setMultivalued(false);
2107 addFieldDescriptor(desc);
2109 // -- validation code for: _textColThreshold
2110 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2112 org.exolab.castor.xml.validators.IntValidator typeValidator;
2113 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2114 fieldValidator.setValidator(typeValidator);
2115 typeValidator.setMinInclusive(-2147483648);
2116 typeValidator.setMaxInclusive(2147483647);
2118 desc.setValidator(fieldValidator);
2120 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2121 java.lang.String.class, "_id", "id",
2122 org.exolab.castor.xml.NodeType.Attribute);
2123 super.setIdentity(desc);
2124 handler = new org.exolab.castor.xml.XMLFieldHandler()
2126 public java.lang.Object getValue(java.lang.Object object)
2127 throws IllegalStateException
2129 Viewport target = (Viewport) object;
2130 return target.getId();
2133 public void setValue(java.lang.Object object, java.lang.Object value)
2134 throws IllegalStateException, IllegalArgumentException
2138 Viewport target = (Viewport) object;
2139 target.setId((java.lang.String) value);
2140 } catch (java.lang.Exception ex)
2142 throw new IllegalStateException(ex.toString());
2146 public java.lang.Object newInstance(java.lang.Object parent)
2148 return new java.lang.String();
2151 desc.setHandler(handler);
2152 desc.setMultivalued(false);
2153 addFieldDescriptor(desc);
2155 // -- validation code for: _id
2156 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2158 org.exolab.castor.xml.validators.IdValidator typeValidator;
2159 typeValidator = new org.exolab.castor.xml.validators.IdValidator();
2160 fieldValidator.setValidator(typeValidator);
2162 desc.setValidator(fieldValidator);
2164 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2165 java.lang.Integer.TYPE, "_width", "width",
2166 org.exolab.castor.xml.NodeType.Attribute);
2167 handler = new org.exolab.castor.xml.XMLFieldHandler()
2169 public java.lang.Object getValue(java.lang.Object object)
2170 throws IllegalStateException
2172 Viewport target = (Viewport) object;
2173 if (!target.hasWidth())
2177 return new java.lang.Integer(target.getWidth());
2180 public void setValue(java.lang.Object object, java.lang.Object value)
2181 throws IllegalStateException, IllegalArgumentException
2185 Viewport target = (Viewport) object;
2186 // if null, use delete method for optional primitives
2189 target.deleteWidth();
2192 target.setWidth(((java.lang.Integer) value).intValue());
2193 } catch (java.lang.Exception ex)
2195 throw new IllegalStateException(ex.toString());
2199 public java.lang.Object newInstance(java.lang.Object parent)
2204 desc.setHandler(handler);
2205 desc.setMultivalued(false);
2206 addFieldDescriptor(desc);
2208 // -- validation code for: _width
2209 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2211 org.exolab.castor.xml.validators.IntValidator typeValidator;
2212 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2213 fieldValidator.setValidator(typeValidator);
2214 typeValidator.setMinInclusive(-2147483648);
2215 typeValidator.setMaxInclusive(2147483647);
2217 desc.setValidator(fieldValidator);
2219 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2220 java.lang.Integer.TYPE, "_height", "height",
2221 org.exolab.castor.xml.NodeType.Attribute);
2222 handler = new org.exolab.castor.xml.XMLFieldHandler()
2224 public java.lang.Object getValue(java.lang.Object object)
2225 throws IllegalStateException
2227 Viewport target = (Viewport) object;
2228 if (!target.hasHeight())
2232 return new java.lang.Integer(target.getHeight());
2235 public void setValue(java.lang.Object object, java.lang.Object value)
2236 throws IllegalStateException, IllegalArgumentException
2240 Viewport target = (Viewport) object;
2241 // if null, use delete method for optional primitives
2244 target.deleteHeight();
2247 target.setHeight(((java.lang.Integer) value).intValue());
2248 } catch (java.lang.Exception ex)
2250 throw new IllegalStateException(ex.toString());
2254 public java.lang.Object newInstance(java.lang.Object parent)
2259 desc.setHandler(handler);
2260 desc.setMultivalued(false);
2261 addFieldDescriptor(desc);
2263 // -- validation code for: _height
2264 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2266 org.exolab.castor.xml.validators.IntValidator typeValidator;
2267 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2268 fieldValidator.setValidator(typeValidator);
2269 typeValidator.setMinInclusive(-2147483648);
2270 typeValidator.setMaxInclusive(2147483647);
2272 desc.setValidator(fieldValidator);
2274 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2275 java.lang.Integer.TYPE, "_xpos", "xpos",
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.hasXpos())
2287 return new java.lang.Integer(target.getXpos());
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.deleteXpos();
2302 target.setXpos(((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: _xpos
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, "_ypos", "ypos",
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.hasYpos())
2342 return new java.lang.Integer(target.getYpos());
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.deleteYpos();
2357 target.setYpos(((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: _ypos
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);
2383 // -- initialize element descriptors
2385 // -- _annotationColours
2386 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2387 jalview.schemabinding.version2.AnnotationColours.class,
2388 "_annotationColours", "AnnotationColours",
2389 org.exolab.castor.xml.NodeType.Element);
2390 handler = new org.exolab.castor.xml.XMLFieldHandler()
2392 public java.lang.Object getValue(java.lang.Object object)
2393 throws IllegalStateException
2395 Viewport target = (Viewport) object;
2396 return target.getAnnotationColours();
2399 public void setValue(java.lang.Object object, java.lang.Object value)
2400 throws IllegalStateException, IllegalArgumentException
2404 Viewport target = (Viewport) object;
2405 target.setAnnotationColours((jalview.schemabinding.version2.AnnotationColours) value);
2406 } catch (java.lang.Exception ex)
2408 throw new IllegalStateException(ex.toString());
2412 public java.lang.Object newInstance(java.lang.Object parent)
2414 return new jalview.schemabinding.version2.AnnotationColours();
2417 desc.setHandler(handler);
2418 desc.setNameSpaceURI("www.jalview.org");
2419 desc.setMultivalued(false);
2420 addFieldDescriptor(desc);
2422 // -- validation code for: _annotationColours
2423 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2426 desc.setValidator(fieldValidator);
2427 // -- _hiddenColumnsList
2428 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2429 jalview.schemabinding.version2.HiddenColumns.class,
2430 "_hiddenColumnsList", "hiddenColumns",
2431 org.exolab.castor.xml.NodeType.Element);
2432 handler = new org.exolab.castor.xml.XMLFieldHandler()
2434 public java.lang.Object getValue(java.lang.Object object)
2435 throws IllegalStateException
2437 Viewport target = (Viewport) object;
2438 return target.getHiddenColumns();
2441 public void setValue(java.lang.Object object, java.lang.Object value)
2442 throws IllegalStateException, IllegalArgumentException
2446 Viewport target = (Viewport) object;
2447 target.addHiddenColumns((jalview.schemabinding.version2.HiddenColumns) value);
2448 } catch (java.lang.Exception ex)
2450 throw new IllegalStateException(ex.toString());
2454 public void resetValue(Object object) throws IllegalStateException,
2455 IllegalArgumentException
2459 Viewport target = (Viewport) object;
2460 target.removeAllHiddenColumns();
2461 } catch (java.lang.Exception ex)
2463 throw new IllegalStateException(ex.toString());
2467 public java.lang.Object newInstance(java.lang.Object parent)
2469 return new jalview.schemabinding.version2.HiddenColumns();
2472 desc.setHandler(handler);
2473 desc.setNameSpaceURI("www.jalview.org");
2474 desc.setMultivalued(true);
2475 addFieldDescriptor(desc);
2477 // -- validation code for: _hiddenColumnsList
2478 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2479 fieldValidator.setMinOccurs(0);
2482 desc.setValidator(fieldValidator);
2483 // -- _calcIdParamList
2484 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2485 jalview.schemabinding.version2.CalcIdParam.class,
2486 "_calcIdParamList", "calcIdParam",
2487 org.exolab.castor.xml.NodeType.Element);
2488 handler = new org.exolab.castor.xml.XMLFieldHandler()
2490 public java.lang.Object getValue(java.lang.Object object)
2491 throws IllegalStateException
2493 Viewport target = (Viewport) object;
2494 return target.getCalcIdParam();
2497 public void setValue(java.lang.Object object, java.lang.Object value)
2498 throws IllegalStateException, IllegalArgumentException
2502 Viewport target = (Viewport) object;
2503 target.addCalcIdParam((jalview.schemabinding.version2.CalcIdParam) value);
2504 } catch (java.lang.Exception ex)
2506 throw new IllegalStateException(ex.toString());
2510 public void resetValue(Object object) throws IllegalStateException,
2511 IllegalArgumentException
2515 Viewport target = (Viewport) object;
2516 target.removeAllCalcIdParam();
2517 } catch (java.lang.Exception ex)
2519 throw new IllegalStateException(ex.toString());
2523 public java.lang.Object newInstance(java.lang.Object parent)
2525 return new jalview.schemabinding.version2.CalcIdParam();
2528 desc.setHandler(handler);
2529 desc.setNameSpaceURI("www.jalview.org");
2530 desc.setMultivalued(true);
2531 addFieldDescriptor(desc);
2533 // -- validation code for: _calcIdParamList
2534 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2535 fieldValidator.setMinOccurs(0);
2538 desc.setValidator(fieldValidator);
2546 * Method getAccessMode.
2548 * @return the access mode specified for this class.
2550 public org.exolab.castor.mapping.AccessMode getAccessMode()
2556 * Method getIdentity.
2558 * @return the identity field, null if this class has no identity.
2560 public org.exolab.castor.mapping.FieldDescriptor getIdentity()
2562 return super.getIdentity();
2566 * Method getJavaClass.
2568 * @return the Java class represented by this descriptor.
2570 public java.lang.Class getJavaClass()
2572 return jalview.schemabinding.version2.Viewport.class;
2576 * Method getNameSpacePrefix.
2578 * @return the namespace prefix to use when marshaling as XML.
2580 public java.lang.String getNameSpacePrefix()
2586 * Method getNameSpaceURI.
2588 * @return the namespace URI used when marshaling and unmarshaling as XML.
2590 public java.lang.String getNameSpaceURI()
2596 * Method getValidator.
2598 * @return a specific validator for the class described by this
2601 public org.exolab.castor.xml.TypeValidator getValidator()
2607 * Method getXMLName.
2609 * @return the XML Name for the Class being described.
2611 public java.lang.String getXMLName()
2617 * Method isElementDefinition.
2619 * @return true if XML schema definition of this Class is that of a global
2620 * element or element with anonymous type definition.
2622 public boolean isElementDefinition()
2624 return _elementDefinition;