2 * Jalview - A Sequence Alignment Editor and Viewer (Version 2.8.2)
3 * Copyright (C) 2014 The Jalview Authors
5 * This file is part of Jalview.
7 * Jalview is free software: you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License
9 * as published by the Free Software Foundation, either version 3
10 * of the License, or (at your option) any later version.
12 * Jalview is distributed in the hope that it will be useful, but
13 * WITHOUT ANY WARRANTY; without even the implied warranty
14 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15 * PURPOSE. See the GNU General Public License for more details.
17 * You should have received a copy of the GNU General Public License
18 * along with Jalview. If not, see <http://www.gnu.org/licenses/>.
19 * The Jalview Authors are detailed in the 'AUTHORS' file.
21 package jalview.schemabinding.version2.descriptors;
23 //---------------------------------/
24 //- Imported classes and packages -/
25 //---------------------------------/
27 import jalview.schemabinding.version2.Viewport;
30 * Class ViewportDescriptor.
32 * @version $Revision$ $Date$
34 public class ViewportDescriptor extends
35 org.exolab.castor.xml.util.XMLClassDescriptorImpl
38 // --------------------------/
39 // - Class/Member Variables -/
40 // --------------------------/
43 * Field _elementDefinition.
45 private boolean _elementDefinition;
50 private java.lang.String _nsPrefix;
55 private java.lang.String _nsURI;
60 private java.lang.String _xmlName;
66 public ViewportDescriptor()
69 _nsURI = "www.jalview.org";
70 _xmlName = "Viewport";
71 _elementDefinition = true;
73 // -- set grouping compositor
74 setCompositorAsSequence();
75 org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null;
76 org.exolab.castor.mapping.FieldHandler handler = null;
77 org.exolab.castor.xml.FieldValidator fieldValidator = null;
78 // -- initialize attribute descriptors
80 // -- _conservationSelected
81 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
82 java.lang.Boolean.TYPE, "_conservationSelected",
83 "conservationSelected",
84 org.exolab.castor.xml.NodeType.Attribute);
85 handler = new org.exolab.castor.xml.XMLFieldHandler()
87 public java.lang.Object getValue(java.lang.Object object)
88 throws IllegalStateException
90 Viewport target = (Viewport) object;
91 if (!target.hasConservationSelected())
95 return (target.getConservationSelected() ? java.lang.Boolean.TRUE
96 : java.lang.Boolean.FALSE);
99 public void setValue(java.lang.Object object, java.lang.Object value)
100 throws IllegalStateException, IllegalArgumentException
104 Viewport target = (Viewport) object;
105 // if null, use delete method for optional primitives
108 target.deleteConservationSelected();
111 target.setConservationSelected(((java.lang.Boolean) value)
113 } catch (java.lang.Exception ex)
115 throw new IllegalStateException(ex.toString());
119 public java.lang.Object newInstance(java.lang.Object parent)
124 desc.setHandler(handler);
125 desc.setMultivalued(false);
126 addFieldDescriptor(desc);
128 // -- validation code for: _conservationSelected
129 fieldValidator = new org.exolab.castor.xml.FieldValidator();
131 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
132 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
133 fieldValidator.setValidator(typeValidator);
135 desc.setValidator(fieldValidator);
137 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
138 java.lang.Boolean.TYPE, "_pidSelected", "pidSelected",
139 org.exolab.castor.xml.NodeType.Attribute);
140 handler = new org.exolab.castor.xml.XMLFieldHandler()
142 public java.lang.Object getValue(java.lang.Object object)
143 throws IllegalStateException
145 Viewport target = (Viewport) object;
146 if (!target.hasPidSelected())
150 return (target.getPidSelected() ? java.lang.Boolean.TRUE
151 : java.lang.Boolean.FALSE);
154 public void setValue(java.lang.Object object, java.lang.Object value)
155 throws IllegalStateException, IllegalArgumentException
159 Viewport target = (Viewport) object;
160 // if null, use delete method for optional primitives
163 target.deletePidSelected();
166 target.setPidSelected(((java.lang.Boolean) value).booleanValue());
167 } catch (java.lang.Exception ex)
169 throw new IllegalStateException(ex.toString());
173 public java.lang.Object newInstance(java.lang.Object parent)
178 desc.setHandler(handler);
179 desc.setMultivalued(false);
180 addFieldDescriptor(desc);
182 // -- validation code for: _pidSelected
183 fieldValidator = new org.exolab.castor.xml.FieldValidator();
185 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
186 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
187 fieldValidator.setValidator(typeValidator);
189 desc.setValidator(fieldValidator);
191 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
192 java.lang.String.class, "_bgColour", "bgColour",
193 org.exolab.castor.xml.NodeType.Attribute);
194 desc.setImmutable(true);
195 handler = new org.exolab.castor.xml.XMLFieldHandler()
197 public java.lang.Object getValue(java.lang.Object object)
198 throws IllegalStateException
200 Viewport target = (Viewport) object;
201 return target.getBgColour();
204 public void setValue(java.lang.Object object, java.lang.Object value)
205 throws IllegalStateException, IllegalArgumentException
209 Viewport target = (Viewport) object;
210 target.setBgColour((java.lang.String) value);
211 } catch (java.lang.Exception ex)
213 throw new IllegalStateException(ex.toString());
217 public java.lang.Object newInstance(java.lang.Object parent)
222 desc.setHandler(handler);
223 desc.setMultivalued(false);
224 addFieldDescriptor(desc);
226 // -- validation code for: _bgColour
227 fieldValidator = new org.exolab.castor.xml.FieldValidator();
229 org.exolab.castor.xml.validators.StringValidator typeValidator;
230 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
231 fieldValidator.setValidator(typeValidator);
232 typeValidator.setWhiteSpace("preserve");
234 desc.setValidator(fieldValidator);
236 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
237 java.lang.Integer.TYPE, "_consThreshold", "consThreshold",
238 org.exolab.castor.xml.NodeType.Attribute);
239 handler = new org.exolab.castor.xml.XMLFieldHandler()
241 public java.lang.Object getValue(java.lang.Object object)
242 throws IllegalStateException
244 Viewport target = (Viewport) object;
245 if (!target.hasConsThreshold())
249 return new java.lang.Integer(target.getConsThreshold());
252 public void setValue(java.lang.Object object, java.lang.Object value)
253 throws IllegalStateException, IllegalArgumentException
257 Viewport target = (Viewport) object;
258 // if null, use delete method for optional primitives
261 target.deleteConsThreshold();
264 target.setConsThreshold(((java.lang.Integer) value).intValue());
265 } catch (java.lang.Exception ex)
267 throw new IllegalStateException(ex.toString());
271 public java.lang.Object newInstance(java.lang.Object parent)
276 desc.setHandler(handler);
277 desc.setMultivalued(false);
278 addFieldDescriptor(desc);
280 // -- validation code for: _consThreshold
281 fieldValidator = new org.exolab.castor.xml.FieldValidator();
283 org.exolab.castor.xml.validators.IntValidator typeValidator;
284 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
285 fieldValidator.setValidator(typeValidator);
286 typeValidator.setMinInclusive(-2147483648);
287 typeValidator.setMaxInclusive(2147483647);
289 desc.setValidator(fieldValidator);
291 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
292 java.lang.Integer.TYPE, "_pidThreshold", "pidThreshold",
293 org.exolab.castor.xml.NodeType.Attribute);
294 handler = new org.exolab.castor.xml.XMLFieldHandler()
296 public java.lang.Object getValue(java.lang.Object object)
297 throws IllegalStateException
299 Viewport target = (Viewport) object;
300 if (!target.hasPidThreshold())
304 return new java.lang.Integer(target.getPidThreshold());
307 public void setValue(java.lang.Object object, java.lang.Object value)
308 throws IllegalStateException, IllegalArgumentException
312 Viewport target = (Viewport) object;
313 // if null, use delete method for optional primitives
316 target.deletePidThreshold();
319 target.setPidThreshold(((java.lang.Integer) value).intValue());
320 } catch (java.lang.Exception ex)
322 throw new IllegalStateException(ex.toString());
326 public java.lang.Object newInstance(java.lang.Object parent)
331 desc.setHandler(handler);
332 desc.setMultivalued(false);
333 addFieldDescriptor(desc);
335 // -- validation code for: _pidThreshold
336 fieldValidator = new org.exolab.castor.xml.FieldValidator();
338 org.exolab.castor.xml.validators.IntValidator typeValidator;
339 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
340 fieldValidator.setValidator(typeValidator);
341 typeValidator.setMinInclusive(-2147483648);
342 typeValidator.setMaxInclusive(2147483647);
344 desc.setValidator(fieldValidator);
346 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
347 java.lang.String.class, "_title", "title",
348 org.exolab.castor.xml.NodeType.Attribute);
349 desc.setImmutable(true);
350 handler = new org.exolab.castor.xml.XMLFieldHandler()
352 public java.lang.Object getValue(java.lang.Object object)
353 throws IllegalStateException
355 Viewport target = (Viewport) object;
356 return target.getTitle();
359 public void setValue(java.lang.Object object, java.lang.Object value)
360 throws IllegalStateException, IllegalArgumentException
364 Viewport target = (Viewport) object;
365 target.setTitle((java.lang.String) value);
366 } catch (java.lang.Exception ex)
368 throw new IllegalStateException(ex.toString());
372 public java.lang.Object newInstance(java.lang.Object parent)
377 desc.setHandler(handler);
378 desc.setMultivalued(false);
379 addFieldDescriptor(desc);
381 // -- validation code for: _title
382 fieldValidator = new org.exolab.castor.xml.FieldValidator();
384 org.exolab.castor.xml.validators.StringValidator typeValidator;
385 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
386 fieldValidator.setValidator(typeValidator);
387 typeValidator.setWhiteSpace("preserve");
389 desc.setValidator(fieldValidator);
391 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
392 java.lang.Boolean.TYPE, "_showFullId", "showFullId",
393 org.exolab.castor.xml.NodeType.Attribute);
394 handler = new org.exolab.castor.xml.XMLFieldHandler()
396 public java.lang.Object getValue(java.lang.Object object)
397 throws IllegalStateException
399 Viewport target = (Viewport) object;
400 if (!target.hasShowFullId())
404 return (target.getShowFullId() ? java.lang.Boolean.TRUE
405 : java.lang.Boolean.FALSE);
408 public void setValue(java.lang.Object object, java.lang.Object value)
409 throws IllegalStateException, IllegalArgumentException
413 Viewport target = (Viewport) object;
414 // if null, use delete method for optional primitives
417 target.deleteShowFullId();
420 target.setShowFullId(((java.lang.Boolean) value).booleanValue());
421 } catch (java.lang.Exception ex)
423 throw new IllegalStateException(ex.toString());
427 public java.lang.Object newInstance(java.lang.Object parent)
432 desc.setHandler(handler);
433 desc.setMultivalued(false);
434 addFieldDescriptor(desc);
436 // -- validation code for: _showFullId
437 fieldValidator = new org.exolab.castor.xml.FieldValidator();
439 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
440 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
441 fieldValidator.setValidator(typeValidator);
443 desc.setValidator(fieldValidator);
445 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
446 java.lang.Boolean.TYPE, "_rightAlignIds", "rightAlignIds",
447 org.exolab.castor.xml.NodeType.Attribute);
448 handler = new org.exolab.castor.xml.XMLFieldHandler()
450 public java.lang.Object getValue(java.lang.Object object)
451 throws IllegalStateException
453 Viewport target = (Viewport) object;
454 if (!target.hasRightAlignIds())
458 return (target.getRightAlignIds() ? java.lang.Boolean.TRUE
459 : java.lang.Boolean.FALSE);
462 public void setValue(java.lang.Object object, java.lang.Object value)
463 throws IllegalStateException, IllegalArgumentException
467 Viewport target = (Viewport) object;
468 // if null, use delete method for optional primitives
471 target.deleteRightAlignIds();
474 target.setRightAlignIds(((java.lang.Boolean) value)
476 } catch (java.lang.Exception ex)
478 throw new IllegalStateException(ex.toString());
482 public java.lang.Object newInstance(java.lang.Object parent)
487 desc.setHandler(handler);
488 desc.setMultivalued(false);
489 addFieldDescriptor(desc);
491 // -- validation code for: _rightAlignIds
492 fieldValidator = new org.exolab.castor.xml.FieldValidator();
494 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
495 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
496 fieldValidator.setValidator(typeValidator);
498 desc.setValidator(fieldValidator);
500 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
501 java.lang.Boolean.TYPE, "_showText", "showText",
502 org.exolab.castor.xml.NodeType.Attribute);
503 handler = new org.exolab.castor.xml.XMLFieldHandler()
505 public java.lang.Object getValue(java.lang.Object object)
506 throws IllegalStateException
508 Viewport target = (Viewport) object;
509 if (!target.hasShowText())
513 return (target.getShowText() ? java.lang.Boolean.TRUE
514 : java.lang.Boolean.FALSE);
517 public void setValue(java.lang.Object object, java.lang.Object value)
518 throws IllegalStateException, IllegalArgumentException
522 Viewport target = (Viewport) object;
523 // if null, use delete method for optional primitives
526 target.deleteShowText();
529 target.setShowText(((java.lang.Boolean) value).booleanValue());
530 } catch (java.lang.Exception ex)
532 throw new IllegalStateException(ex.toString());
536 public java.lang.Object newInstance(java.lang.Object parent)
541 desc.setHandler(handler);
542 desc.setMultivalued(false);
543 addFieldDescriptor(desc);
545 // -- validation code for: _showText
546 fieldValidator = new org.exolab.castor.xml.FieldValidator();
548 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
549 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
550 fieldValidator.setValidator(typeValidator);
552 desc.setValidator(fieldValidator);
553 // -- _showColourText
554 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
555 java.lang.Boolean.TYPE, "_showColourText", "showColourText",
556 org.exolab.castor.xml.NodeType.Attribute);
557 handler = new org.exolab.castor.xml.XMLFieldHandler()
559 public java.lang.Object getValue(java.lang.Object object)
560 throws IllegalStateException
562 Viewport target = (Viewport) object;
563 if (!target.hasShowColourText())
567 return (target.getShowColourText() ? java.lang.Boolean.TRUE
568 : java.lang.Boolean.FALSE);
571 public void setValue(java.lang.Object object, java.lang.Object value)
572 throws IllegalStateException, IllegalArgumentException
576 Viewport target = (Viewport) object;
577 // if null, use delete method for optional primitives
580 target.deleteShowColourText();
583 target.setShowColourText(((java.lang.Boolean) value)
585 } catch (java.lang.Exception ex)
587 throw new IllegalStateException(ex.toString());
591 public java.lang.Object newInstance(java.lang.Object parent)
596 desc.setHandler(handler);
597 desc.setMultivalued(false);
598 addFieldDescriptor(desc);
600 // -- validation code for: _showColourText
601 fieldValidator = new org.exolab.castor.xml.FieldValidator();
603 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
604 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
605 fieldValidator.setValidator(typeValidator);
607 desc.setValidator(fieldValidator);
608 // -- _showUnconserved
609 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
610 java.lang.Boolean.TYPE, "_showUnconserved", "showUnconserved",
611 org.exolab.castor.xml.NodeType.Attribute);
612 handler = new org.exolab.castor.xml.XMLFieldHandler()
614 public java.lang.Object getValue(java.lang.Object object)
615 throws IllegalStateException
617 Viewport target = (Viewport) object;
618 if (!target.hasShowUnconserved())
622 return (target.getShowUnconserved() ? java.lang.Boolean.TRUE
623 : java.lang.Boolean.FALSE);
626 public void setValue(java.lang.Object object, java.lang.Object value)
627 throws IllegalStateException, IllegalArgumentException
631 Viewport target = (Viewport) object;
632 // if null, use delete method for optional primitives
635 target.deleteShowUnconserved();
638 target.setShowUnconserved(((java.lang.Boolean) value)
640 } catch (java.lang.Exception ex)
642 throw new IllegalStateException(ex.toString());
646 public java.lang.Object newInstance(java.lang.Object parent)
651 desc.setHandler(handler);
652 desc.setMultivalued(false);
653 addFieldDescriptor(desc);
655 // -- validation code for: _showUnconserved
656 fieldValidator = new org.exolab.castor.xml.FieldValidator();
658 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
659 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
660 fieldValidator.setValidator(typeValidator);
662 desc.setValidator(fieldValidator);
664 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
665 java.lang.Boolean.TYPE, "_showBoxes", "showBoxes",
666 org.exolab.castor.xml.NodeType.Attribute);
667 handler = new org.exolab.castor.xml.XMLFieldHandler()
669 public java.lang.Object getValue(java.lang.Object object)
670 throws IllegalStateException
672 Viewport target = (Viewport) object;
673 if (!target.hasShowBoxes())
677 return (target.getShowBoxes() ? java.lang.Boolean.TRUE
678 : java.lang.Boolean.FALSE);
681 public void setValue(java.lang.Object object, java.lang.Object value)
682 throws IllegalStateException, IllegalArgumentException
686 Viewport target = (Viewport) object;
687 // if null, use delete method for optional primitives
690 target.deleteShowBoxes();
693 target.setShowBoxes(((java.lang.Boolean) value).booleanValue());
694 } catch (java.lang.Exception ex)
696 throw new IllegalStateException(ex.toString());
700 public java.lang.Object newInstance(java.lang.Object parent)
705 desc.setHandler(handler);
706 desc.setMultivalued(false);
707 addFieldDescriptor(desc);
709 // -- validation code for: _showBoxes
710 fieldValidator = new org.exolab.castor.xml.FieldValidator();
712 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
713 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
714 fieldValidator.setValidator(typeValidator);
716 desc.setValidator(fieldValidator);
718 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
719 java.lang.Boolean.TYPE, "_wrapAlignment", "wrapAlignment",
720 org.exolab.castor.xml.NodeType.Attribute);
721 handler = new org.exolab.castor.xml.XMLFieldHandler()
723 public java.lang.Object getValue(java.lang.Object object)
724 throws IllegalStateException
726 Viewport target = (Viewport) object;
727 if (!target.hasWrapAlignment())
731 return (target.getWrapAlignment() ? java.lang.Boolean.TRUE
732 : java.lang.Boolean.FALSE);
735 public void setValue(java.lang.Object object, java.lang.Object value)
736 throws IllegalStateException, IllegalArgumentException
740 Viewport target = (Viewport) object;
741 // if null, use delete method for optional primitives
744 target.deleteWrapAlignment();
747 target.setWrapAlignment(((java.lang.Boolean) value)
749 } catch (java.lang.Exception ex)
751 throw new IllegalStateException(ex.toString());
755 public java.lang.Object newInstance(java.lang.Object parent)
760 desc.setHandler(handler);
761 desc.setMultivalued(false);
762 addFieldDescriptor(desc);
764 // -- validation code for: _wrapAlignment
765 fieldValidator = new org.exolab.castor.xml.FieldValidator();
767 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
768 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
769 fieldValidator.setValidator(typeValidator);
771 desc.setValidator(fieldValidator);
773 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
774 java.lang.Boolean.TYPE, "_renderGaps", "renderGaps",
775 org.exolab.castor.xml.NodeType.Attribute);
776 handler = new org.exolab.castor.xml.XMLFieldHandler()
778 public java.lang.Object getValue(java.lang.Object object)
779 throws IllegalStateException
781 Viewport target = (Viewport) object;
782 if (!target.hasRenderGaps())
786 return (target.getRenderGaps() ? java.lang.Boolean.TRUE
787 : java.lang.Boolean.FALSE);
790 public void setValue(java.lang.Object object, java.lang.Object value)
791 throws IllegalStateException, IllegalArgumentException
795 Viewport target = (Viewport) object;
796 // if null, use delete method for optional primitives
799 target.deleteRenderGaps();
802 target.setRenderGaps(((java.lang.Boolean) value).booleanValue());
803 } catch (java.lang.Exception ex)
805 throw new IllegalStateException(ex.toString());
809 public java.lang.Object newInstance(java.lang.Object parent)
814 desc.setHandler(handler);
815 desc.setMultivalued(false);
816 addFieldDescriptor(desc);
818 // -- validation code for: _renderGaps
819 fieldValidator = new org.exolab.castor.xml.FieldValidator();
821 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
822 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
823 fieldValidator.setValidator(typeValidator);
825 desc.setValidator(fieldValidator);
826 // -- _showSequenceFeatures
827 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
828 java.lang.Boolean.TYPE, "_showSequenceFeatures",
829 "showSequenceFeatures",
830 org.exolab.castor.xml.NodeType.Attribute);
831 handler = new org.exolab.castor.xml.XMLFieldHandler()
833 public java.lang.Object getValue(java.lang.Object object)
834 throws IllegalStateException
836 Viewport target = (Viewport) object;
837 if (!target.hasShowSequenceFeatures())
841 return (target.getShowSequenceFeatures() ? java.lang.Boolean.TRUE
842 : java.lang.Boolean.FALSE);
845 public void setValue(java.lang.Object object, java.lang.Object value)
846 throws IllegalStateException, IllegalArgumentException
850 Viewport target = (Viewport) object;
851 // if null, use delete method for optional primitives
854 target.deleteShowSequenceFeatures();
857 target.setShowSequenceFeatures(((java.lang.Boolean) value)
859 } catch (java.lang.Exception ex)
861 throw new IllegalStateException(ex.toString());
865 public java.lang.Object newInstance(java.lang.Object parent)
870 desc.setHandler(handler);
871 desc.setMultivalued(false);
872 addFieldDescriptor(desc);
874 // -- validation code for: _showSequenceFeatures
875 fieldValidator = new org.exolab.castor.xml.FieldValidator();
877 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
878 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
879 fieldValidator.setValidator(typeValidator);
881 desc.setValidator(fieldValidator);
882 // -- _showNPfeatureTooltip
883 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
884 java.lang.Boolean.TYPE, "_showNPfeatureTooltip",
885 "showNPfeatureTooltip",
886 org.exolab.castor.xml.NodeType.Attribute);
887 handler = new org.exolab.castor.xml.XMLFieldHandler()
889 public java.lang.Object getValue(java.lang.Object object)
890 throws IllegalStateException
892 Viewport target = (Viewport) object;
893 if (!target.hasShowNPfeatureTooltip())
897 return (target.getShowNPfeatureTooltip() ? java.lang.Boolean.TRUE
898 : java.lang.Boolean.FALSE);
901 public void setValue(java.lang.Object object, java.lang.Object value)
902 throws IllegalStateException, IllegalArgumentException
906 Viewport target = (Viewport) object;
907 // if null, use delete method for optional primitives
910 target.deleteShowNPfeatureTooltip();
913 target.setShowNPfeatureTooltip(((java.lang.Boolean) value)
915 } catch (java.lang.Exception ex)
917 throw new IllegalStateException(ex.toString());
921 public java.lang.Object newInstance(java.lang.Object parent)
926 desc.setHandler(handler);
927 desc.setMultivalued(false);
928 addFieldDescriptor(desc);
930 // -- validation code for: _showNPfeatureTooltip
931 fieldValidator = new org.exolab.castor.xml.FieldValidator();
933 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
934 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
935 fieldValidator.setValidator(typeValidator);
937 desc.setValidator(fieldValidator);
938 // -- _showDbRefTooltip
939 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
940 java.lang.Boolean.TYPE, "_showDbRefTooltip",
941 "showDbRefTooltip", org.exolab.castor.xml.NodeType.Attribute);
942 handler = new org.exolab.castor.xml.XMLFieldHandler()
944 public java.lang.Object getValue(java.lang.Object object)
945 throws IllegalStateException
947 Viewport target = (Viewport) object;
948 if (!target.hasShowDbRefTooltip())
952 return (target.getShowDbRefTooltip() ? java.lang.Boolean.TRUE
953 : java.lang.Boolean.FALSE);
956 public void setValue(java.lang.Object object, java.lang.Object value)
957 throws IllegalStateException, IllegalArgumentException
961 Viewport target = (Viewport) object;
962 // if null, use delete method for optional primitives
965 target.deleteShowDbRefTooltip();
968 target.setShowDbRefTooltip(((java.lang.Boolean) value)
970 } catch (java.lang.Exception ex)
972 throw new IllegalStateException(ex.toString());
976 public java.lang.Object newInstance(java.lang.Object parent)
981 desc.setHandler(handler);
982 desc.setMultivalued(false);
983 addFieldDescriptor(desc);
985 // -- validation code for: _showDbRefTooltip
986 fieldValidator = new org.exolab.castor.xml.FieldValidator();
988 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
989 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
990 fieldValidator.setValidator(typeValidator);
992 desc.setValidator(fieldValidator);
993 // -- _followHighlight
994 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
995 java.lang.Boolean.TYPE, "_followHighlight", "followHighlight",
996 org.exolab.castor.xml.NodeType.Attribute);
997 handler = new org.exolab.castor.xml.XMLFieldHandler()
999 public java.lang.Object getValue(java.lang.Object object)
1000 throws IllegalStateException
1002 Viewport target = (Viewport) object;
1003 if (!target.hasFollowHighlight())
1007 return (target.getFollowHighlight() ? java.lang.Boolean.TRUE
1008 : java.lang.Boolean.FALSE);
1011 public void setValue(java.lang.Object object, java.lang.Object value)
1012 throws IllegalStateException, IllegalArgumentException
1016 Viewport target = (Viewport) object;
1017 // if null, use delete method for optional primitives
1020 target.deleteFollowHighlight();
1023 target.setFollowHighlight(((java.lang.Boolean) value)
1025 } catch (java.lang.Exception ex)
1027 throw new IllegalStateException(ex.toString());
1031 public java.lang.Object newInstance(java.lang.Object parent)
1036 desc.setHandler(handler);
1037 desc.setMultivalued(false);
1038 addFieldDescriptor(desc);
1040 // -- validation code for: _followHighlight
1041 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1043 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1044 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1045 fieldValidator.setValidator(typeValidator);
1047 desc.setValidator(fieldValidator);
1048 // -- _followSelection
1049 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1050 java.lang.Boolean.TYPE, "_followSelection", "followSelection",
1051 org.exolab.castor.xml.NodeType.Attribute);
1052 handler = new org.exolab.castor.xml.XMLFieldHandler()
1054 public java.lang.Object getValue(java.lang.Object object)
1055 throws IllegalStateException
1057 Viewport target = (Viewport) object;
1058 if (!target.hasFollowSelection())
1062 return (target.getFollowSelection() ? java.lang.Boolean.TRUE
1063 : java.lang.Boolean.FALSE);
1066 public void setValue(java.lang.Object object, java.lang.Object value)
1067 throws IllegalStateException, IllegalArgumentException
1071 Viewport target = (Viewport) object;
1072 // if null, use delete method for optional primitives
1075 target.deleteFollowSelection();
1078 target.setFollowSelection(((java.lang.Boolean) value)
1080 } catch (java.lang.Exception ex)
1082 throw new IllegalStateException(ex.toString());
1086 public java.lang.Object newInstance(java.lang.Object parent)
1091 desc.setHandler(handler);
1092 desc.setMultivalued(false);
1093 addFieldDescriptor(desc);
1095 // -- validation code for: _followSelection
1096 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1098 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1099 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1100 fieldValidator.setValidator(typeValidator);
1102 desc.setValidator(fieldValidator);
1103 // -- _showAnnotation
1104 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1105 java.lang.Boolean.TYPE, "_showAnnotation", "showAnnotation",
1106 org.exolab.castor.xml.NodeType.Attribute);
1107 handler = new org.exolab.castor.xml.XMLFieldHandler()
1109 public java.lang.Object getValue(java.lang.Object object)
1110 throws IllegalStateException
1112 Viewport target = (Viewport) object;
1113 if (!target.hasShowAnnotation())
1117 return (target.getShowAnnotation() ? java.lang.Boolean.TRUE
1118 : java.lang.Boolean.FALSE);
1121 public void setValue(java.lang.Object object, java.lang.Object value)
1122 throws IllegalStateException, IllegalArgumentException
1126 Viewport target = (Viewport) object;
1127 // if null, use delete method for optional primitives
1130 target.deleteShowAnnotation();
1133 target.setShowAnnotation(((java.lang.Boolean) value)
1135 } catch (java.lang.Exception ex)
1137 throw new IllegalStateException(ex.toString());
1141 public java.lang.Object newInstance(java.lang.Object parent)
1146 desc.setHandler(handler);
1147 desc.setMultivalued(false);
1148 addFieldDescriptor(desc);
1150 // -- validation code for: _showAnnotation
1151 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1153 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1154 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1155 fieldValidator.setValidator(typeValidator);
1157 desc.setValidator(fieldValidator);
1158 // -- _centreColumnLabels
1159 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1160 java.lang.Boolean.TYPE, "_centreColumnLabels",
1161 "centreColumnLabels", org.exolab.castor.xml.NodeType.Attribute);
1162 handler = new org.exolab.castor.xml.XMLFieldHandler()
1164 public java.lang.Object getValue(java.lang.Object object)
1165 throws IllegalStateException
1167 Viewport target = (Viewport) object;
1168 if (!target.hasCentreColumnLabels())
1172 return (target.getCentreColumnLabels() ? java.lang.Boolean.TRUE
1173 : java.lang.Boolean.FALSE);
1176 public void setValue(java.lang.Object object, java.lang.Object value)
1177 throws IllegalStateException, IllegalArgumentException
1181 Viewport target = (Viewport) object;
1182 // if null, use delete method for optional primitives
1185 target.deleteCentreColumnLabels();
1188 target.setCentreColumnLabels(((java.lang.Boolean) value)
1190 } catch (java.lang.Exception ex)
1192 throw new IllegalStateException(ex.toString());
1196 public java.lang.Object newInstance(java.lang.Object parent)
1201 desc.setHandler(handler);
1202 desc.setMultivalued(false);
1203 addFieldDescriptor(desc);
1205 // -- validation code for: _centreColumnLabels
1206 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1208 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1209 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1210 fieldValidator.setValidator(typeValidator);
1212 desc.setValidator(fieldValidator);
1213 // -- _showGroupConservation
1214 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1215 java.lang.Boolean.TYPE, "_showGroupConservation",
1216 "showGroupConservation",
1217 org.exolab.castor.xml.NodeType.Attribute);
1218 handler = new org.exolab.castor.xml.XMLFieldHandler()
1220 public java.lang.Object getValue(java.lang.Object object)
1221 throws IllegalStateException
1223 Viewport target = (Viewport) object;
1224 if (!target.hasShowGroupConservation())
1228 return (target.getShowGroupConservation() ? java.lang.Boolean.TRUE
1229 : java.lang.Boolean.FALSE);
1232 public void setValue(java.lang.Object object, java.lang.Object value)
1233 throws IllegalStateException, IllegalArgumentException
1237 Viewport target = (Viewport) object;
1238 // if null, use delete method for optional primitives
1241 target.deleteShowGroupConservation();
1244 target.setShowGroupConservation(((java.lang.Boolean) value)
1246 } catch (java.lang.Exception ex)
1248 throw new IllegalStateException(ex.toString());
1252 public java.lang.Object newInstance(java.lang.Object parent)
1257 desc.setHandler(handler);
1258 desc.setMultivalued(false);
1259 addFieldDescriptor(desc);
1261 // -- validation code for: _showGroupConservation
1262 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1264 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1265 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1266 fieldValidator.setValidator(typeValidator);
1268 desc.setValidator(fieldValidator);
1269 // -- _showGroupConsensus
1270 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1271 java.lang.Boolean.TYPE, "_showGroupConsensus",
1272 "showGroupConsensus", org.exolab.castor.xml.NodeType.Attribute);
1273 handler = new org.exolab.castor.xml.XMLFieldHandler()
1275 public java.lang.Object getValue(java.lang.Object object)
1276 throws IllegalStateException
1278 Viewport target = (Viewport) object;
1279 if (!target.hasShowGroupConsensus())
1283 return (target.getShowGroupConsensus() ? java.lang.Boolean.TRUE
1284 : java.lang.Boolean.FALSE);
1287 public void setValue(java.lang.Object object, java.lang.Object value)
1288 throws IllegalStateException, IllegalArgumentException
1292 Viewport target = (Viewport) object;
1293 // if null, use delete method for optional primitives
1296 target.deleteShowGroupConsensus();
1299 target.setShowGroupConsensus(((java.lang.Boolean) value)
1301 } catch (java.lang.Exception ex)
1303 throw new IllegalStateException(ex.toString());
1307 public java.lang.Object newInstance(java.lang.Object parent)
1312 desc.setHandler(handler);
1313 desc.setMultivalued(false);
1314 addFieldDescriptor(desc);
1316 // -- validation code for: _showGroupConsensus
1317 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1319 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1320 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1321 fieldValidator.setValidator(typeValidator);
1323 desc.setValidator(fieldValidator);
1324 // -- _showConsensusHistogram
1325 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1326 java.lang.Boolean.TYPE, "_showConsensusHistogram",
1327 "showConsensusHistogram",
1328 org.exolab.castor.xml.NodeType.Attribute);
1329 handler = new org.exolab.castor.xml.XMLFieldHandler()
1331 public java.lang.Object getValue(java.lang.Object object)
1332 throws IllegalStateException
1334 Viewport target = (Viewport) object;
1335 if (!target.hasShowConsensusHistogram())
1339 return (target.getShowConsensusHistogram() ? java.lang.Boolean.TRUE
1340 : java.lang.Boolean.FALSE);
1343 public void setValue(java.lang.Object object, java.lang.Object value)
1344 throws IllegalStateException, IllegalArgumentException
1348 Viewport target = (Viewport) object;
1349 // if null, use delete method for optional primitives
1352 target.deleteShowConsensusHistogram();
1355 target.setShowConsensusHistogram(((java.lang.Boolean) value)
1357 } catch (java.lang.Exception ex)
1359 throw new IllegalStateException(ex.toString());
1363 public java.lang.Object newInstance(java.lang.Object parent)
1368 desc.setHandler(handler);
1369 desc.setMultivalued(false);
1370 addFieldDescriptor(desc);
1372 // -- validation code for: _showConsensusHistogram
1373 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1375 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1376 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1377 fieldValidator.setValidator(typeValidator);
1379 desc.setValidator(fieldValidator);
1380 // -- _showSequenceLogo
1381 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1382 java.lang.Boolean.TYPE, "_showSequenceLogo",
1383 "showSequenceLogo", org.exolab.castor.xml.NodeType.Attribute);
1384 handler = new org.exolab.castor.xml.XMLFieldHandler()
1386 public java.lang.Object getValue(java.lang.Object object)
1387 throws IllegalStateException
1389 Viewport target = (Viewport) object;
1390 if (!target.hasShowSequenceLogo())
1394 return (target.getShowSequenceLogo() ? java.lang.Boolean.TRUE
1395 : java.lang.Boolean.FALSE);
1398 public void setValue(java.lang.Object object, java.lang.Object value)
1399 throws IllegalStateException, IllegalArgumentException
1403 Viewport target = (Viewport) object;
1404 // if null, use delete method for optional primitives
1407 target.deleteShowSequenceLogo();
1410 target.setShowSequenceLogo(((java.lang.Boolean) value)
1412 } catch (java.lang.Exception ex)
1414 throw new IllegalStateException(ex.toString());
1418 public java.lang.Object newInstance(java.lang.Object parent)
1423 desc.setHandler(handler);
1424 desc.setMultivalued(false);
1425 addFieldDescriptor(desc);
1427 // -- validation code for: _showSequenceLogo
1428 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1430 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1431 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1432 fieldValidator.setValidator(typeValidator);
1434 desc.setValidator(fieldValidator);
1435 // -- _normaliseSequenceLogo
1436 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1437 java.lang.Boolean.TYPE, "_normaliseSequenceLogo",
1438 "normaliseSequenceLogo",
1439 org.exolab.castor.xml.NodeType.Attribute);
1440 handler = new org.exolab.castor.xml.XMLFieldHandler()
1442 public java.lang.Object getValue(java.lang.Object object)
1443 throws IllegalStateException
1445 Viewport target = (Viewport) object;
1446 if (!target.hasNormaliseSequenceLogo())
1450 return (target.getNormaliseSequenceLogo() ? java.lang.Boolean.TRUE
1451 : java.lang.Boolean.FALSE);
1454 public void setValue(java.lang.Object object, java.lang.Object value)
1455 throws IllegalStateException, IllegalArgumentException
1459 Viewport target = (Viewport) object;
1460 // if null, use delete method for optional primitives
1463 target.deleteNormaliseSequenceLogo();
1466 target.setNormaliseSequenceLogo(((java.lang.Boolean) value)
1468 } catch (java.lang.Exception ex)
1470 throw new IllegalStateException(ex.toString());
1474 public java.lang.Object newInstance(java.lang.Object parent)
1479 desc.setHandler(handler);
1480 desc.setMultivalued(false);
1481 addFieldDescriptor(desc);
1483 // -- validation code for: _normaliseSequenceLogo
1484 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1486 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1487 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1488 fieldValidator.setValidator(typeValidator);
1490 desc.setValidator(fieldValidator);
1491 // -- _ignoreGapsinConsensus
1492 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1493 java.lang.Boolean.TYPE, "_ignoreGapsinConsensus",
1494 "ignoreGapsinConsensus",
1495 org.exolab.castor.xml.NodeType.Attribute);
1496 handler = new org.exolab.castor.xml.XMLFieldHandler()
1498 public java.lang.Object getValue(java.lang.Object object)
1499 throws IllegalStateException
1501 Viewport target = (Viewport) object;
1502 if (!target.hasIgnoreGapsinConsensus())
1506 return (target.getIgnoreGapsinConsensus() ? java.lang.Boolean.TRUE
1507 : java.lang.Boolean.FALSE);
1510 public void setValue(java.lang.Object object, java.lang.Object value)
1511 throws IllegalStateException, IllegalArgumentException
1515 Viewport target = (Viewport) object;
1516 // if null, use delete method for optional primitives
1519 target.deleteIgnoreGapsinConsensus();
1522 target.setIgnoreGapsinConsensus(((java.lang.Boolean) value)
1524 } catch (java.lang.Exception ex)
1526 throw new IllegalStateException(ex.toString());
1530 public java.lang.Object newInstance(java.lang.Object parent)
1535 desc.setHandler(handler);
1536 desc.setMultivalued(false);
1537 addFieldDescriptor(desc);
1539 // -- validation code for: _ignoreGapsinConsensus
1540 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1542 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1543 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1544 fieldValidator.setValidator(typeValidator);
1546 desc.setValidator(fieldValidator);
1548 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1549 java.lang.Integer.TYPE, "_startRes", "startRes",
1550 org.exolab.castor.xml.NodeType.Attribute);
1551 handler = new org.exolab.castor.xml.XMLFieldHandler()
1553 public java.lang.Object getValue(java.lang.Object object)
1554 throws IllegalStateException
1556 Viewport target = (Viewport) object;
1557 if (!target.hasStartRes())
1561 return new java.lang.Integer(target.getStartRes());
1564 public void setValue(java.lang.Object object, java.lang.Object value)
1565 throws IllegalStateException, IllegalArgumentException
1569 Viewport target = (Viewport) object;
1570 // if null, use delete method for optional primitives
1573 target.deleteStartRes();
1576 target.setStartRes(((java.lang.Integer) value).intValue());
1577 } catch (java.lang.Exception ex)
1579 throw new IllegalStateException(ex.toString());
1583 public java.lang.Object newInstance(java.lang.Object parent)
1588 desc.setHandler(handler);
1589 desc.setMultivalued(false);
1590 addFieldDescriptor(desc);
1592 // -- validation code for: _startRes
1593 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1595 org.exolab.castor.xml.validators.IntValidator typeValidator;
1596 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1597 fieldValidator.setValidator(typeValidator);
1598 typeValidator.setMinInclusive(-2147483648);
1599 typeValidator.setMaxInclusive(2147483647);
1601 desc.setValidator(fieldValidator);
1603 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1604 java.lang.Integer.TYPE, "_startSeq", "startSeq",
1605 org.exolab.castor.xml.NodeType.Attribute);
1606 handler = new org.exolab.castor.xml.XMLFieldHandler()
1608 public java.lang.Object getValue(java.lang.Object object)
1609 throws IllegalStateException
1611 Viewport target = (Viewport) object;
1612 if (!target.hasStartSeq())
1616 return new java.lang.Integer(target.getStartSeq());
1619 public void setValue(java.lang.Object object, java.lang.Object value)
1620 throws IllegalStateException, IllegalArgumentException
1624 Viewport target = (Viewport) object;
1625 // if null, use delete method for optional primitives
1628 target.deleteStartSeq();
1631 target.setStartSeq(((java.lang.Integer) value).intValue());
1632 } catch (java.lang.Exception ex)
1634 throw new IllegalStateException(ex.toString());
1638 public java.lang.Object newInstance(java.lang.Object parent)
1643 desc.setHandler(handler);
1644 desc.setMultivalued(false);
1645 addFieldDescriptor(desc);
1647 // -- validation code for: _startSeq
1648 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1650 org.exolab.castor.xml.validators.IntValidator typeValidator;
1651 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1652 fieldValidator.setValidator(typeValidator);
1653 typeValidator.setMinInclusive(-2147483648);
1654 typeValidator.setMaxInclusive(2147483647);
1656 desc.setValidator(fieldValidator);
1658 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1659 java.lang.String.class, "_fontName", "fontName",
1660 org.exolab.castor.xml.NodeType.Attribute);
1661 desc.setImmutable(true);
1662 handler = new org.exolab.castor.xml.XMLFieldHandler()
1664 public java.lang.Object getValue(java.lang.Object object)
1665 throws IllegalStateException
1667 Viewport target = (Viewport) object;
1668 return target.getFontName();
1671 public void setValue(java.lang.Object object, java.lang.Object value)
1672 throws IllegalStateException, IllegalArgumentException
1676 Viewport target = (Viewport) object;
1677 target.setFontName((java.lang.String) value);
1678 } catch (java.lang.Exception ex)
1680 throw new IllegalStateException(ex.toString());
1684 public java.lang.Object newInstance(java.lang.Object parent)
1689 desc.setHandler(handler);
1690 desc.setMultivalued(false);
1691 addFieldDescriptor(desc);
1693 // -- validation code for: _fontName
1694 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1696 org.exolab.castor.xml.validators.StringValidator typeValidator;
1697 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1698 fieldValidator.setValidator(typeValidator);
1699 typeValidator.setWhiteSpace("preserve");
1701 desc.setValidator(fieldValidator);
1703 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1704 java.lang.Integer.TYPE, "_fontSize", "fontSize",
1705 org.exolab.castor.xml.NodeType.Attribute);
1706 handler = new org.exolab.castor.xml.XMLFieldHandler()
1708 public java.lang.Object getValue(java.lang.Object object)
1709 throws IllegalStateException
1711 Viewport target = (Viewport) object;
1712 if (!target.hasFontSize())
1716 return new java.lang.Integer(target.getFontSize());
1719 public void setValue(java.lang.Object object, java.lang.Object value)
1720 throws IllegalStateException, IllegalArgumentException
1724 Viewport target = (Viewport) object;
1725 // if null, use delete method for optional primitives
1728 target.deleteFontSize();
1731 target.setFontSize(((java.lang.Integer) value).intValue());
1732 } catch (java.lang.Exception ex)
1734 throw new IllegalStateException(ex.toString());
1738 public java.lang.Object newInstance(java.lang.Object parent)
1743 desc.setHandler(handler);
1744 desc.setMultivalued(false);
1745 addFieldDescriptor(desc);
1747 // -- validation code for: _fontSize
1748 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1750 org.exolab.castor.xml.validators.IntValidator typeValidator;
1751 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1752 fieldValidator.setValidator(typeValidator);
1753 typeValidator.setMinInclusive(-2147483648);
1754 typeValidator.setMaxInclusive(2147483647);
1756 desc.setValidator(fieldValidator);
1758 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1759 java.lang.Integer.TYPE, "_fontStyle", "fontStyle",
1760 org.exolab.castor.xml.NodeType.Attribute);
1761 handler = new org.exolab.castor.xml.XMLFieldHandler()
1763 public java.lang.Object getValue(java.lang.Object object)
1764 throws IllegalStateException
1766 Viewport target = (Viewport) object;
1767 if (!target.hasFontStyle())
1771 return new java.lang.Integer(target.getFontStyle());
1774 public void setValue(java.lang.Object object, java.lang.Object value)
1775 throws IllegalStateException, IllegalArgumentException
1779 Viewport target = (Viewport) object;
1780 // if null, use delete method for optional primitives
1783 target.deleteFontStyle();
1786 target.setFontStyle(((java.lang.Integer) value).intValue());
1787 } catch (java.lang.Exception ex)
1789 throw new IllegalStateException(ex.toString());
1793 public java.lang.Object newInstance(java.lang.Object parent)
1798 desc.setHandler(handler);
1799 desc.setMultivalued(false);
1800 addFieldDescriptor(desc);
1802 // -- validation code for: _fontStyle
1803 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1805 org.exolab.castor.xml.validators.IntValidator typeValidator;
1806 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1807 fieldValidator.setValidator(typeValidator);
1808 typeValidator.setMinInclusive(-2147483648);
1809 typeValidator.setMaxInclusive(2147483647);
1811 desc.setValidator(fieldValidator);
1813 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1814 java.lang.String.class, "_viewName", "viewName",
1815 org.exolab.castor.xml.NodeType.Attribute);
1816 desc.setImmutable(true);
1817 handler = new org.exolab.castor.xml.XMLFieldHandler()
1819 public java.lang.Object getValue(java.lang.Object object)
1820 throws IllegalStateException
1822 Viewport target = (Viewport) object;
1823 return target.getViewName();
1826 public void setValue(java.lang.Object object, java.lang.Object value)
1827 throws IllegalStateException, IllegalArgumentException
1831 Viewport target = (Viewport) object;
1832 target.setViewName((java.lang.String) value);
1833 } catch (java.lang.Exception ex)
1835 throw new IllegalStateException(ex.toString());
1839 public java.lang.Object newInstance(java.lang.Object parent)
1844 desc.setHandler(handler);
1845 desc.setMultivalued(false);
1846 addFieldDescriptor(desc);
1848 // -- validation code for: _viewName
1849 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1851 org.exolab.castor.xml.validators.StringValidator typeValidator;
1852 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1853 fieldValidator.setValidator(typeValidator);
1854 typeValidator.setWhiteSpace("preserve");
1856 desc.setValidator(fieldValidator);
1857 // -- _sequenceSetId
1858 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1859 java.lang.String.class, "_sequenceSetId", "sequenceSetId",
1860 org.exolab.castor.xml.NodeType.Attribute);
1861 desc.setImmutable(true);
1862 handler = new org.exolab.castor.xml.XMLFieldHandler()
1864 public java.lang.Object getValue(java.lang.Object object)
1865 throws IllegalStateException
1867 Viewport target = (Viewport) object;
1868 return target.getSequenceSetId();
1871 public void setValue(java.lang.Object object, java.lang.Object value)
1872 throws IllegalStateException, IllegalArgumentException
1876 Viewport target = (Viewport) object;
1877 target.setSequenceSetId((java.lang.String) value);
1878 } catch (java.lang.Exception ex)
1880 throw new IllegalStateException(ex.toString());
1884 public java.lang.Object newInstance(java.lang.Object parent)
1889 desc.setHandler(handler);
1890 desc.setMultivalued(false);
1891 addFieldDescriptor(desc);
1893 // -- validation code for: _sequenceSetId
1894 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1896 org.exolab.castor.xml.validators.StringValidator typeValidator;
1897 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1898 fieldValidator.setValidator(typeValidator);
1899 typeValidator.setWhiteSpace("preserve");
1901 desc.setValidator(fieldValidator);
1902 // -- _gatheredViews
1903 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1904 java.lang.Boolean.TYPE, "_gatheredViews", "gatheredViews",
1905 org.exolab.castor.xml.NodeType.Attribute);
1906 handler = new org.exolab.castor.xml.XMLFieldHandler()
1908 public java.lang.Object getValue(java.lang.Object object)
1909 throws IllegalStateException
1911 Viewport target = (Viewport) object;
1912 if (!target.hasGatheredViews())
1916 return (target.getGatheredViews() ? java.lang.Boolean.TRUE
1917 : java.lang.Boolean.FALSE);
1920 public void setValue(java.lang.Object object, java.lang.Object value)
1921 throws IllegalStateException, IllegalArgumentException
1925 Viewport target = (Viewport) object;
1926 // if null, use delete method for optional primitives
1929 target.deleteGatheredViews();
1932 target.setGatheredViews(((java.lang.Boolean) value)
1934 } catch (java.lang.Exception ex)
1936 throw new IllegalStateException(ex.toString());
1940 public java.lang.Object newInstance(java.lang.Object parent)
1945 desc.setHandler(handler);
1946 desc.setMultivalued(false);
1947 addFieldDescriptor(desc);
1949 // -- validation code for: _gatheredViews
1950 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1952 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1953 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1954 fieldValidator.setValidator(typeValidator);
1956 desc.setValidator(fieldValidator);
1958 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1959 java.lang.Integer.TYPE, "_textCol1", "textCol1",
1960 org.exolab.castor.xml.NodeType.Attribute);
1961 handler = new org.exolab.castor.xml.XMLFieldHandler()
1963 public java.lang.Object getValue(java.lang.Object object)
1964 throws IllegalStateException
1966 Viewport target = (Viewport) object;
1967 if (!target.hasTextCol1())
1971 return new java.lang.Integer(target.getTextCol1());
1974 public void setValue(java.lang.Object object, java.lang.Object value)
1975 throws IllegalStateException, IllegalArgumentException
1979 Viewport target = (Viewport) object;
1980 // if null, use delete method for optional primitives
1983 target.deleteTextCol1();
1986 target.setTextCol1(((java.lang.Integer) value).intValue());
1987 } catch (java.lang.Exception ex)
1989 throw new IllegalStateException(ex.toString());
1993 public java.lang.Object newInstance(java.lang.Object parent)
1998 desc.setHandler(handler);
1999 desc.setMultivalued(false);
2000 addFieldDescriptor(desc);
2002 // -- validation code for: _textCol1
2003 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2005 org.exolab.castor.xml.validators.IntValidator typeValidator;
2006 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2007 fieldValidator.setValidator(typeValidator);
2008 typeValidator.setMinInclusive(-2147483648);
2009 typeValidator.setMaxInclusive(2147483647);
2011 desc.setValidator(fieldValidator);
2013 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2014 java.lang.Integer.TYPE, "_textCol2", "textCol2",
2015 org.exolab.castor.xml.NodeType.Attribute);
2016 handler = new org.exolab.castor.xml.XMLFieldHandler()
2018 public java.lang.Object getValue(java.lang.Object object)
2019 throws IllegalStateException
2021 Viewport target = (Viewport) object;
2022 if (!target.hasTextCol2())
2026 return new java.lang.Integer(target.getTextCol2());
2029 public void setValue(java.lang.Object object, java.lang.Object value)
2030 throws IllegalStateException, IllegalArgumentException
2034 Viewport target = (Viewport) object;
2035 // if null, use delete method for optional primitives
2038 target.deleteTextCol2();
2041 target.setTextCol2(((java.lang.Integer) value).intValue());
2042 } catch (java.lang.Exception ex)
2044 throw new IllegalStateException(ex.toString());
2048 public java.lang.Object newInstance(java.lang.Object parent)
2053 desc.setHandler(handler);
2054 desc.setMultivalued(false);
2055 addFieldDescriptor(desc);
2057 // -- validation code for: _textCol2
2058 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2060 org.exolab.castor.xml.validators.IntValidator typeValidator;
2061 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2062 fieldValidator.setValidator(typeValidator);
2063 typeValidator.setMinInclusive(-2147483648);
2064 typeValidator.setMaxInclusive(2147483647);
2066 desc.setValidator(fieldValidator);
2067 // -- _textColThreshold
2068 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2069 java.lang.Integer.TYPE, "_textColThreshold",
2070 "textColThreshold", org.exolab.castor.xml.NodeType.Attribute);
2071 handler = new org.exolab.castor.xml.XMLFieldHandler()
2073 public java.lang.Object getValue(java.lang.Object object)
2074 throws IllegalStateException
2076 Viewport target = (Viewport) object;
2077 if (!target.hasTextColThreshold())
2081 return new java.lang.Integer(target.getTextColThreshold());
2084 public void setValue(java.lang.Object object, java.lang.Object value)
2085 throws IllegalStateException, IllegalArgumentException
2089 Viewport target = (Viewport) object;
2090 // if null, use delete method for optional primitives
2093 target.deleteTextColThreshold();
2096 target.setTextColThreshold(((java.lang.Integer) value).intValue());
2097 } catch (java.lang.Exception ex)
2099 throw new IllegalStateException(ex.toString());
2103 public java.lang.Object newInstance(java.lang.Object parent)
2108 desc.setHandler(handler);
2109 desc.setMultivalued(false);
2110 addFieldDescriptor(desc);
2112 // -- validation code for: _textColThreshold
2113 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2115 org.exolab.castor.xml.validators.IntValidator typeValidator;
2116 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2117 fieldValidator.setValidator(typeValidator);
2118 typeValidator.setMinInclusive(-2147483648);
2119 typeValidator.setMaxInclusive(2147483647);
2121 desc.setValidator(fieldValidator);
2123 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2124 java.lang.String.class, "_id", "id",
2125 org.exolab.castor.xml.NodeType.Attribute);
2126 super.setIdentity(desc);
2127 handler = new org.exolab.castor.xml.XMLFieldHandler()
2129 public java.lang.Object getValue(java.lang.Object object)
2130 throws IllegalStateException
2132 Viewport target = (Viewport) object;
2133 return target.getId();
2136 public void setValue(java.lang.Object object, java.lang.Object value)
2137 throws IllegalStateException, IllegalArgumentException
2141 Viewport target = (Viewport) object;
2142 target.setId((java.lang.String) value);
2143 } catch (java.lang.Exception ex)
2145 throw new IllegalStateException(ex.toString());
2149 public java.lang.Object newInstance(java.lang.Object parent)
2151 return new java.lang.String();
2154 desc.setHandler(handler);
2155 desc.setMultivalued(false);
2156 addFieldDescriptor(desc);
2158 // -- validation code for: _id
2159 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2161 org.exolab.castor.xml.validators.IdValidator typeValidator;
2162 typeValidator = new org.exolab.castor.xml.validators.IdValidator();
2163 fieldValidator.setValidator(typeValidator);
2165 desc.setValidator(fieldValidator);
2167 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2168 java.lang.Integer.TYPE, "_width", "width",
2169 org.exolab.castor.xml.NodeType.Attribute);
2170 handler = new org.exolab.castor.xml.XMLFieldHandler()
2172 public java.lang.Object getValue(java.lang.Object object)
2173 throws IllegalStateException
2175 Viewport target = (Viewport) object;
2176 if (!target.hasWidth())
2180 return new java.lang.Integer(target.getWidth());
2183 public void setValue(java.lang.Object object, java.lang.Object value)
2184 throws IllegalStateException, IllegalArgumentException
2188 Viewport target = (Viewport) object;
2189 // if null, use delete method for optional primitives
2192 target.deleteWidth();
2195 target.setWidth(((java.lang.Integer) value).intValue());
2196 } catch (java.lang.Exception ex)
2198 throw new IllegalStateException(ex.toString());
2202 public java.lang.Object newInstance(java.lang.Object parent)
2207 desc.setHandler(handler);
2208 desc.setMultivalued(false);
2209 addFieldDescriptor(desc);
2211 // -- validation code for: _width
2212 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2214 org.exolab.castor.xml.validators.IntValidator typeValidator;
2215 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2216 fieldValidator.setValidator(typeValidator);
2217 typeValidator.setMinInclusive(-2147483648);
2218 typeValidator.setMaxInclusive(2147483647);
2220 desc.setValidator(fieldValidator);
2222 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2223 java.lang.Integer.TYPE, "_height", "height",
2224 org.exolab.castor.xml.NodeType.Attribute);
2225 handler = new org.exolab.castor.xml.XMLFieldHandler()
2227 public java.lang.Object getValue(java.lang.Object object)
2228 throws IllegalStateException
2230 Viewport target = (Viewport) object;
2231 if (!target.hasHeight())
2235 return new java.lang.Integer(target.getHeight());
2238 public void setValue(java.lang.Object object, java.lang.Object value)
2239 throws IllegalStateException, IllegalArgumentException
2243 Viewport target = (Viewport) object;
2244 // if null, use delete method for optional primitives
2247 target.deleteHeight();
2250 target.setHeight(((java.lang.Integer) value).intValue());
2251 } catch (java.lang.Exception ex)
2253 throw new IllegalStateException(ex.toString());
2257 public java.lang.Object newInstance(java.lang.Object parent)
2262 desc.setHandler(handler);
2263 desc.setMultivalued(false);
2264 addFieldDescriptor(desc);
2266 // -- validation code for: _height
2267 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2269 org.exolab.castor.xml.validators.IntValidator typeValidator;
2270 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2271 fieldValidator.setValidator(typeValidator);
2272 typeValidator.setMinInclusive(-2147483648);
2273 typeValidator.setMaxInclusive(2147483647);
2275 desc.setValidator(fieldValidator);
2277 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2278 java.lang.Integer.TYPE, "_xpos", "xpos",
2279 org.exolab.castor.xml.NodeType.Attribute);
2280 handler = new org.exolab.castor.xml.XMLFieldHandler()
2282 public java.lang.Object getValue(java.lang.Object object)
2283 throws IllegalStateException
2285 Viewport target = (Viewport) object;
2286 if (!target.hasXpos())
2290 return new java.lang.Integer(target.getXpos());
2293 public void setValue(java.lang.Object object, java.lang.Object value)
2294 throws IllegalStateException, IllegalArgumentException
2298 Viewport target = (Viewport) object;
2299 // if null, use delete method for optional primitives
2302 target.deleteXpos();
2305 target.setXpos(((java.lang.Integer) value).intValue());
2306 } catch (java.lang.Exception ex)
2308 throw new IllegalStateException(ex.toString());
2312 public java.lang.Object newInstance(java.lang.Object parent)
2317 desc.setHandler(handler);
2318 desc.setMultivalued(false);
2319 addFieldDescriptor(desc);
2321 // -- validation code for: _xpos
2322 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2324 org.exolab.castor.xml.validators.IntValidator typeValidator;
2325 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2326 fieldValidator.setValidator(typeValidator);
2327 typeValidator.setMinInclusive(-2147483648);
2328 typeValidator.setMaxInclusive(2147483647);
2330 desc.setValidator(fieldValidator);
2332 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2333 java.lang.Integer.TYPE, "_ypos", "ypos",
2334 org.exolab.castor.xml.NodeType.Attribute);
2335 handler = new org.exolab.castor.xml.XMLFieldHandler()
2337 public java.lang.Object getValue(java.lang.Object object)
2338 throws IllegalStateException
2340 Viewport target = (Viewport) object;
2341 if (!target.hasYpos())
2345 return new java.lang.Integer(target.getYpos());
2348 public void setValue(java.lang.Object object, java.lang.Object value)
2349 throws IllegalStateException, IllegalArgumentException
2353 Viewport target = (Viewport) object;
2354 // if null, use delete method for optional primitives
2357 target.deleteYpos();
2360 target.setYpos(((java.lang.Integer) value).intValue());
2361 } catch (java.lang.Exception ex)
2363 throw new IllegalStateException(ex.toString());
2367 public java.lang.Object newInstance(java.lang.Object parent)
2372 desc.setHandler(handler);
2373 desc.setMultivalued(false);
2374 addFieldDescriptor(desc);
2376 // -- validation code for: _ypos
2377 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2379 org.exolab.castor.xml.validators.IntValidator typeValidator;
2380 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2381 fieldValidator.setValidator(typeValidator);
2382 typeValidator.setMinInclusive(-2147483648);
2383 typeValidator.setMaxInclusive(2147483647);
2385 desc.setValidator(fieldValidator);
2386 // -- initialize element descriptors
2388 // -- _annotationColours
2389 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2390 jalview.schemabinding.version2.AnnotationColours.class,
2391 "_annotationColours", "AnnotationColours",
2392 org.exolab.castor.xml.NodeType.Element);
2393 handler = new org.exolab.castor.xml.XMLFieldHandler()
2395 public java.lang.Object getValue(java.lang.Object object)
2396 throws IllegalStateException
2398 Viewport target = (Viewport) object;
2399 return target.getAnnotationColours();
2402 public void setValue(java.lang.Object object, java.lang.Object value)
2403 throws IllegalStateException, IllegalArgumentException
2407 Viewport target = (Viewport) object;
2408 target.setAnnotationColours((jalview.schemabinding.version2.AnnotationColours) value);
2409 } catch (java.lang.Exception ex)
2411 throw new IllegalStateException(ex.toString());
2415 public java.lang.Object newInstance(java.lang.Object parent)
2417 return new jalview.schemabinding.version2.AnnotationColours();
2420 desc.setHandler(handler);
2421 desc.setNameSpaceURI("www.jalview.org");
2422 desc.setMultivalued(false);
2423 addFieldDescriptor(desc);
2425 // -- validation code for: _annotationColours
2426 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2429 desc.setValidator(fieldValidator);
2430 // -- _hiddenColumnsList
2431 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2432 jalview.schemabinding.version2.HiddenColumns.class,
2433 "_hiddenColumnsList", "hiddenColumns",
2434 org.exolab.castor.xml.NodeType.Element);
2435 handler = new org.exolab.castor.xml.XMLFieldHandler()
2437 public java.lang.Object getValue(java.lang.Object object)
2438 throws IllegalStateException
2440 Viewport target = (Viewport) object;
2441 return target.getHiddenColumns();
2444 public void setValue(java.lang.Object object, java.lang.Object value)
2445 throws IllegalStateException, IllegalArgumentException
2449 Viewport target = (Viewport) object;
2450 target.addHiddenColumns((jalview.schemabinding.version2.HiddenColumns) value);
2451 } catch (java.lang.Exception ex)
2453 throw new IllegalStateException(ex.toString());
2457 public void resetValue(Object object) throws IllegalStateException,
2458 IllegalArgumentException
2462 Viewport target = (Viewport) object;
2463 target.removeAllHiddenColumns();
2464 } catch (java.lang.Exception ex)
2466 throw new IllegalStateException(ex.toString());
2470 public java.lang.Object newInstance(java.lang.Object parent)
2472 return new jalview.schemabinding.version2.HiddenColumns();
2475 desc.setHandler(handler);
2476 desc.setNameSpaceURI("www.jalview.org");
2477 desc.setMultivalued(true);
2478 addFieldDescriptor(desc);
2480 // -- validation code for: _hiddenColumnsList
2481 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2482 fieldValidator.setMinOccurs(0);
2485 desc.setValidator(fieldValidator);
2486 // -- _calcIdParamList
2487 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2488 jalview.schemabinding.version2.CalcIdParam.class,
2489 "_calcIdParamList", "calcIdParam",
2490 org.exolab.castor.xml.NodeType.Element);
2491 handler = new org.exolab.castor.xml.XMLFieldHandler()
2493 public java.lang.Object getValue(java.lang.Object object)
2494 throws IllegalStateException
2496 Viewport target = (Viewport) object;
2497 return target.getCalcIdParam();
2500 public void setValue(java.lang.Object object, java.lang.Object value)
2501 throws IllegalStateException, IllegalArgumentException
2505 Viewport target = (Viewport) object;
2506 target.addCalcIdParam((jalview.schemabinding.version2.CalcIdParam) value);
2507 } catch (java.lang.Exception ex)
2509 throw new IllegalStateException(ex.toString());
2513 public void resetValue(Object object) throws IllegalStateException,
2514 IllegalArgumentException
2518 Viewport target = (Viewport) object;
2519 target.removeAllCalcIdParam();
2520 } catch (java.lang.Exception ex)
2522 throw new IllegalStateException(ex.toString());
2526 public java.lang.Object newInstance(java.lang.Object parent)
2528 return new jalview.schemabinding.version2.CalcIdParam();
2531 desc.setHandler(handler);
2532 desc.setNameSpaceURI("www.jalview.org");
2533 desc.setMultivalued(true);
2534 addFieldDescriptor(desc);
2536 // -- validation code for: _calcIdParamList
2537 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2538 fieldValidator.setMinOccurs(0);
2541 desc.setValidator(fieldValidator);
2549 * Method getAccessMode.
2551 * @return the access mode specified for this class.
2553 public org.exolab.castor.mapping.AccessMode getAccessMode()
2559 * Method getIdentity.
2561 * @return the identity field, null if this class has no identity.
2563 public org.exolab.castor.mapping.FieldDescriptor getIdentity()
2565 return super.getIdentity();
2569 * Method getJavaClass.
2571 * @return the Java class represented by this descriptor.
2573 public java.lang.Class getJavaClass()
2575 return jalview.schemabinding.version2.Viewport.class;
2579 * Method getNameSpacePrefix.
2581 * @return the namespace prefix to use when marshaling as XML.
2583 public java.lang.String getNameSpacePrefix()
2589 * Method getNameSpaceURI.
2591 * @return the namespace URI used when marshaling and unmarshaling as XML.
2593 public java.lang.String getNameSpaceURI()
2599 * Method getValidator.
2601 * @return a specific validator for the class described by this
2604 public org.exolab.castor.xml.TypeValidator getValidator()
2610 * Method getXMLName.
2612 * @return the XML Name for the Class being described.
2614 public java.lang.String getXMLName()
2620 * Method isElementDefinition.
2622 * @return true if XML schema definition of this Class is that of a global
2623 * element or element with anonymous type definition.
2625 public boolean isElementDefinition()
2627 return _elementDefinition;