2 * Jalview - A Sequence Alignment Editor and Viewer (Version 2.8.0b1)
3 * Copyright (C) 2014 The Jalview Authors
5 * This file is part of Jalview.
7 * Jalview is free software: you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License
9 * as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
11 * Jalview is distributed in the hope that it will be useful, but
12 * WITHOUT ANY WARRANTY; without even the implied warranty
13 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
14 * PURPOSE. See the GNU General Public License for more details.
16 * You should have received a copy of the GNU General Public License along with Jalview. If not, see <http://www.gnu.org/licenses/>.
17 * The Jalview Authors are detailed in the 'AUTHORS' file.
19 package jalview.schemabinding.version2.descriptors;
21 //---------------------------------/
22 //- Imported classes and packages -/
23 //---------------------------------/
25 import jalview.schemabinding.version2.Viewport;
28 * Class ViewportDescriptor.
30 * @version $Revision$ $Date$
32 public class ViewportDescriptor extends
33 org.exolab.castor.xml.util.XMLClassDescriptorImpl
36 // --------------------------/
37 // - Class/Member Variables -/
38 // --------------------------/
41 * Field _elementDefinition.
43 private boolean _elementDefinition;
48 private java.lang.String _nsPrefix;
53 private java.lang.String _nsURI;
58 private java.lang.String _xmlName;
64 public ViewportDescriptor()
67 _nsURI = "www.jalview.org";
68 _xmlName = "Viewport";
69 _elementDefinition = true;
71 // -- set grouping compositor
72 setCompositorAsSequence();
73 org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null;
74 org.exolab.castor.mapping.FieldHandler handler = null;
75 org.exolab.castor.xml.FieldValidator fieldValidator = null;
76 // -- initialize attribute descriptors
78 // -- _conservationSelected
79 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
80 java.lang.Boolean.TYPE, "_conservationSelected",
81 "conservationSelected",
82 org.exolab.castor.xml.NodeType.Attribute);
83 handler = new org.exolab.castor.xml.XMLFieldHandler()
85 public java.lang.Object getValue(java.lang.Object object)
86 throws IllegalStateException
88 Viewport target = (Viewport) object;
89 if (!target.hasConservationSelected())
93 return (target.getConservationSelected() ? java.lang.Boolean.TRUE
94 : java.lang.Boolean.FALSE);
97 public void setValue(java.lang.Object object, java.lang.Object value)
98 throws IllegalStateException, IllegalArgumentException
102 Viewport target = (Viewport) object;
103 // if null, use delete method for optional primitives
106 target.deleteConservationSelected();
109 target.setConservationSelected(((java.lang.Boolean) value)
111 } catch (java.lang.Exception ex)
113 throw new IllegalStateException(ex.toString());
117 public java.lang.Object newInstance(java.lang.Object parent)
122 desc.setHandler(handler);
123 desc.setMultivalued(false);
124 addFieldDescriptor(desc);
126 // -- validation code for: _conservationSelected
127 fieldValidator = new org.exolab.castor.xml.FieldValidator();
129 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
130 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
131 fieldValidator.setValidator(typeValidator);
133 desc.setValidator(fieldValidator);
135 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
136 java.lang.Boolean.TYPE, "_pidSelected", "pidSelected",
137 org.exolab.castor.xml.NodeType.Attribute);
138 handler = new org.exolab.castor.xml.XMLFieldHandler()
140 public java.lang.Object getValue(java.lang.Object object)
141 throws IllegalStateException
143 Viewport target = (Viewport) object;
144 if (!target.hasPidSelected())
148 return (target.getPidSelected() ? java.lang.Boolean.TRUE
149 : java.lang.Boolean.FALSE);
152 public void setValue(java.lang.Object object, java.lang.Object value)
153 throws IllegalStateException, IllegalArgumentException
157 Viewport target = (Viewport) object;
158 // if null, use delete method for optional primitives
161 target.deletePidSelected();
164 target.setPidSelected(((java.lang.Boolean) value).booleanValue());
165 } catch (java.lang.Exception ex)
167 throw new IllegalStateException(ex.toString());
171 public java.lang.Object newInstance(java.lang.Object parent)
176 desc.setHandler(handler);
177 desc.setMultivalued(false);
178 addFieldDescriptor(desc);
180 // -- validation code for: _pidSelected
181 fieldValidator = new org.exolab.castor.xml.FieldValidator();
183 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
184 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
185 fieldValidator.setValidator(typeValidator);
187 desc.setValidator(fieldValidator);
189 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
190 java.lang.String.class, "_bgColour", "bgColour",
191 org.exolab.castor.xml.NodeType.Attribute);
192 desc.setImmutable(true);
193 handler = new org.exolab.castor.xml.XMLFieldHandler()
195 public java.lang.Object getValue(java.lang.Object object)
196 throws IllegalStateException
198 Viewport target = (Viewport) object;
199 return target.getBgColour();
202 public void setValue(java.lang.Object object, java.lang.Object value)
203 throws IllegalStateException, IllegalArgumentException
207 Viewport target = (Viewport) object;
208 target.setBgColour((java.lang.String) value);
209 } catch (java.lang.Exception ex)
211 throw new IllegalStateException(ex.toString());
215 public java.lang.Object newInstance(java.lang.Object parent)
220 desc.setHandler(handler);
221 desc.setMultivalued(false);
222 addFieldDescriptor(desc);
224 // -- validation code for: _bgColour
225 fieldValidator = new org.exolab.castor.xml.FieldValidator();
227 org.exolab.castor.xml.validators.StringValidator typeValidator;
228 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
229 fieldValidator.setValidator(typeValidator);
230 typeValidator.setWhiteSpace("preserve");
232 desc.setValidator(fieldValidator);
234 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
235 java.lang.Integer.TYPE, "_consThreshold", "consThreshold",
236 org.exolab.castor.xml.NodeType.Attribute);
237 handler = new org.exolab.castor.xml.XMLFieldHandler()
239 public java.lang.Object getValue(java.lang.Object object)
240 throws IllegalStateException
242 Viewport target = (Viewport) object;
243 if (!target.hasConsThreshold())
247 return new java.lang.Integer(target.getConsThreshold());
250 public void setValue(java.lang.Object object, java.lang.Object value)
251 throws IllegalStateException, IllegalArgumentException
255 Viewport target = (Viewport) object;
256 // if null, use delete method for optional primitives
259 target.deleteConsThreshold();
262 target.setConsThreshold(((java.lang.Integer) value).intValue());
263 } catch (java.lang.Exception ex)
265 throw new IllegalStateException(ex.toString());
269 public java.lang.Object newInstance(java.lang.Object parent)
274 desc.setHandler(handler);
275 desc.setMultivalued(false);
276 addFieldDescriptor(desc);
278 // -- validation code for: _consThreshold
279 fieldValidator = new org.exolab.castor.xml.FieldValidator();
281 org.exolab.castor.xml.validators.IntValidator typeValidator;
282 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
283 fieldValidator.setValidator(typeValidator);
284 typeValidator.setMinInclusive(-2147483648);
285 typeValidator.setMaxInclusive(2147483647);
287 desc.setValidator(fieldValidator);
289 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
290 java.lang.Integer.TYPE, "_pidThreshold", "pidThreshold",
291 org.exolab.castor.xml.NodeType.Attribute);
292 handler = new org.exolab.castor.xml.XMLFieldHandler()
294 public java.lang.Object getValue(java.lang.Object object)
295 throws IllegalStateException
297 Viewport target = (Viewport) object;
298 if (!target.hasPidThreshold())
302 return new java.lang.Integer(target.getPidThreshold());
305 public void setValue(java.lang.Object object, java.lang.Object value)
306 throws IllegalStateException, IllegalArgumentException
310 Viewport target = (Viewport) object;
311 // if null, use delete method for optional primitives
314 target.deletePidThreshold();
317 target.setPidThreshold(((java.lang.Integer) value).intValue());
318 } catch (java.lang.Exception ex)
320 throw new IllegalStateException(ex.toString());
324 public java.lang.Object newInstance(java.lang.Object parent)
329 desc.setHandler(handler);
330 desc.setMultivalued(false);
331 addFieldDescriptor(desc);
333 // -- validation code for: _pidThreshold
334 fieldValidator = new org.exolab.castor.xml.FieldValidator();
336 org.exolab.castor.xml.validators.IntValidator typeValidator;
337 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
338 fieldValidator.setValidator(typeValidator);
339 typeValidator.setMinInclusive(-2147483648);
340 typeValidator.setMaxInclusive(2147483647);
342 desc.setValidator(fieldValidator);
344 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
345 java.lang.String.class, "_title", "title",
346 org.exolab.castor.xml.NodeType.Attribute);
347 desc.setImmutable(true);
348 handler = new org.exolab.castor.xml.XMLFieldHandler()
350 public java.lang.Object getValue(java.lang.Object object)
351 throws IllegalStateException
353 Viewport target = (Viewport) object;
354 return target.getTitle();
357 public void setValue(java.lang.Object object, java.lang.Object value)
358 throws IllegalStateException, IllegalArgumentException
362 Viewport target = (Viewport) object;
363 target.setTitle((java.lang.String) value);
364 } catch (java.lang.Exception ex)
366 throw new IllegalStateException(ex.toString());
370 public java.lang.Object newInstance(java.lang.Object parent)
375 desc.setHandler(handler);
376 desc.setMultivalued(false);
377 addFieldDescriptor(desc);
379 // -- validation code for: _title
380 fieldValidator = new org.exolab.castor.xml.FieldValidator();
382 org.exolab.castor.xml.validators.StringValidator typeValidator;
383 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
384 fieldValidator.setValidator(typeValidator);
385 typeValidator.setWhiteSpace("preserve");
387 desc.setValidator(fieldValidator);
389 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
390 java.lang.Boolean.TYPE, "_showFullId", "showFullId",
391 org.exolab.castor.xml.NodeType.Attribute);
392 handler = new org.exolab.castor.xml.XMLFieldHandler()
394 public java.lang.Object getValue(java.lang.Object object)
395 throws IllegalStateException
397 Viewport target = (Viewport) object;
398 if (!target.hasShowFullId())
402 return (target.getShowFullId() ? java.lang.Boolean.TRUE
403 : java.lang.Boolean.FALSE);
406 public void setValue(java.lang.Object object, java.lang.Object value)
407 throws IllegalStateException, IllegalArgumentException
411 Viewport target = (Viewport) object;
412 // if null, use delete method for optional primitives
415 target.deleteShowFullId();
418 target.setShowFullId(((java.lang.Boolean) value).booleanValue());
419 } catch (java.lang.Exception ex)
421 throw new IllegalStateException(ex.toString());
425 public java.lang.Object newInstance(java.lang.Object parent)
430 desc.setHandler(handler);
431 desc.setMultivalued(false);
432 addFieldDescriptor(desc);
434 // -- validation code for: _showFullId
435 fieldValidator = new org.exolab.castor.xml.FieldValidator();
437 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
438 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
439 fieldValidator.setValidator(typeValidator);
441 desc.setValidator(fieldValidator);
443 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
444 java.lang.Boolean.TYPE, "_rightAlignIds", "rightAlignIds",
445 org.exolab.castor.xml.NodeType.Attribute);
446 handler = new org.exolab.castor.xml.XMLFieldHandler()
448 public java.lang.Object getValue(java.lang.Object object)
449 throws IllegalStateException
451 Viewport target = (Viewport) object;
452 if (!target.hasRightAlignIds())
456 return (target.getRightAlignIds() ? java.lang.Boolean.TRUE
457 : java.lang.Boolean.FALSE);
460 public void setValue(java.lang.Object object, java.lang.Object value)
461 throws IllegalStateException, IllegalArgumentException
465 Viewport target = (Viewport) object;
466 // if null, use delete method for optional primitives
469 target.deleteRightAlignIds();
472 target.setRightAlignIds(((java.lang.Boolean) value)
474 } catch (java.lang.Exception ex)
476 throw new IllegalStateException(ex.toString());
480 public java.lang.Object newInstance(java.lang.Object parent)
485 desc.setHandler(handler);
486 desc.setMultivalued(false);
487 addFieldDescriptor(desc);
489 // -- validation code for: _rightAlignIds
490 fieldValidator = new org.exolab.castor.xml.FieldValidator();
492 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
493 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
494 fieldValidator.setValidator(typeValidator);
496 desc.setValidator(fieldValidator);
498 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
499 java.lang.Boolean.TYPE, "_showText", "showText",
500 org.exolab.castor.xml.NodeType.Attribute);
501 handler = new org.exolab.castor.xml.XMLFieldHandler()
503 public java.lang.Object getValue(java.lang.Object object)
504 throws IllegalStateException
506 Viewport target = (Viewport) object;
507 if (!target.hasShowText())
511 return (target.getShowText() ? java.lang.Boolean.TRUE
512 : java.lang.Boolean.FALSE);
515 public void setValue(java.lang.Object object, java.lang.Object value)
516 throws IllegalStateException, IllegalArgumentException
520 Viewport target = (Viewport) object;
521 // if null, use delete method for optional primitives
524 target.deleteShowText();
527 target.setShowText(((java.lang.Boolean) value).booleanValue());
528 } catch (java.lang.Exception ex)
530 throw new IllegalStateException(ex.toString());
534 public java.lang.Object newInstance(java.lang.Object parent)
539 desc.setHandler(handler);
540 desc.setMultivalued(false);
541 addFieldDescriptor(desc);
543 // -- validation code for: _showText
544 fieldValidator = new org.exolab.castor.xml.FieldValidator();
546 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
547 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
548 fieldValidator.setValidator(typeValidator);
550 desc.setValidator(fieldValidator);
551 // -- _showColourText
552 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
553 java.lang.Boolean.TYPE, "_showColourText", "showColourText",
554 org.exolab.castor.xml.NodeType.Attribute);
555 handler = new org.exolab.castor.xml.XMLFieldHandler()
557 public java.lang.Object getValue(java.lang.Object object)
558 throws IllegalStateException
560 Viewport target = (Viewport) object;
561 if (!target.hasShowColourText())
565 return (target.getShowColourText() ? java.lang.Boolean.TRUE
566 : java.lang.Boolean.FALSE);
569 public void setValue(java.lang.Object object, java.lang.Object value)
570 throws IllegalStateException, IllegalArgumentException
574 Viewport target = (Viewport) object;
575 // if null, use delete method for optional primitives
578 target.deleteShowColourText();
581 target.setShowColourText(((java.lang.Boolean) value)
583 } catch (java.lang.Exception ex)
585 throw new IllegalStateException(ex.toString());
589 public java.lang.Object newInstance(java.lang.Object parent)
594 desc.setHandler(handler);
595 desc.setMultivalued(false);
596 addFieldDescriptor(desc);
598 // -- validation code for: _showColourText
599 fieldValidator = new org.exolab.castor.xml.FieldValidator();
601 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
602 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
603 fieldValidator.setValidator(typeValidator);
605 desc.setValidator(fieldValidator);
606 // -- _showUnconserved
607 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
608 java.lang.Boolean.TYPE, "_showUnconserved", "showUnconserved",
609 org.exolab.castor.xml.NodeType.Attribute);
610 handler = new org.exolab.castor.xml.XMLFieldHandler()
612 public java.lang.Object getValue(java.lang.Object object)
613 throws IllegalStateException
615 Viewport target = (Viewport) object;
616 if (!target.hasShowUnconserved())
620 return (target.getShowUnconserved() ? java.lang.Boolean.TRUE
621 : java.lang.Boolean.FALSE);
624 public void setValue(java.lang.Object object, java.lang.Object value)
625 throws IllegalStateException, IllegalArgumentException
629 Viewport target = (Viewport) object;
630 // if null, use delete method for optional primitives
633 target.deleteShowUnconserved();
636 target.setShowUnconserved(((java.lang.Boolean) value)
638 } catch (java.lang.Exception ex)
640 throw new IllegalStateException(ex.toString());
644 public java.lang.Object newInstance(java.lang.Object parent)
649 desc.setHandler(handler);
650 desc.setMultivalued(false);
651 addFieldDescriptor(desc);
653 // -- validation code for: _showUnconserved
654 fieldValidator = new org.exolab.castor.xml.FieldValidator();
656 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
657 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
658 fieldValidator.setValidator(typeValidator);
660 desc.setValidator(fieldValidator);
662 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
663 java.lang.Boolean.TYPE, "_showBoxes", "showBoxes",
664 org.exolab.castor.xml.NodeType.Attribute);
665 handler = new org.exolab.castor.xml.XMLFieldHandler()
667 public java.lang.Object getValue(java.lang.Object object)
668 throws IllegalStateException
670 Viewport target = (Viewport) object;
671 if (!target.hasShowBoxes())
675 return (target.getShowBoxes() ? java.lang.Boolean.TRUE
676 : java.lang.Boolean.FALSE);
679 public void setValue(java.lang.Object object, java.lang.Object value)
680 throws IllegalStateException, IllegalArgumentException
684 Viewport target = (Viewport) object;
685 // if null, use delete method for optional primitives
688 target.deleteShowBoxes();
691 target.setShowBoxes(((java.lang.Boolean) value).booleanValue());
692 } catch (java.lang.Exception ex)
694 throw new IllegalStateException(ex.toString());
698 public java.lang.Object newInstance(java.lang.Object parent)
703 desc.setHandler(handler);
704 desc.setMultivalued(false);
705 addFieldDescriptor(desc);
707 // -- validation code for: _showBoxes
708 fieldValidator = new org.exolab.castor.xml.FieldValidator();
710 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
711 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
712 fieldValidator.setValidator(typeValidator);
714 desc.setValidator(fieldValidator);
716 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
717 java.lang.Boolean.TYPE, "_wrapAlignment", "wrapAlignment",
718 org.exolab.castor.xml.NodeType.Attribute);
719 handler = new org.exolab.castor.xml.XMLFieldHandler()
721 public java.lang.Object getValue(java.lang.Object object)
722 throws IllegalStateException
724 Viewport target = (Viewport) object;
725 if (!target.hasWrapAlignment())
729 return (target.getWrapAlignment() ? java.lang.Boolean.TRUE
730 : java.lang.Boolean.FALSE);
733 public void setValue(java.lang.Object object, java.lang.Object value)
734 throws IllegalStateException, IllegalArgumentException
738 Viewport target = (Viewport) object;
739 // if null, use delete method for optional primitives
742 target.deleteWrapAlignment();
745 target.setWrapAlignment(((java.lang.Boolean) value)
747 } catch (java.lang.Exception ex)
749 throw new IllegalStateException(ex.toString());
753 public java.lang.Object newInstance(java.lang.Object parent)
758 desc.setHandler(handler);
759 desc.setMultivalued(false);
760 addFieldDescriptor(desc);
762 // -- validation code for: _wrapAlignment
763 fieldValidator = new org.exolab.castor.xml.FieldValidator();
765 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
766 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
767 fieldValidator.setValidator(typeValidator);
769 desc.setValidator(fieldValidator);
771 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
772 java.lang.Boolean.TYPE, "_renderGaps", "renderGaps",
773 org.exolab.castor.xml.NodeType.Attribute);
774 handler = new org.exolab.castor.xml.XMLFieldHandler()
776 public java.lang.Object getValue(java.lang.Object object)
777 throws IllegalStateException
779 Viewport target = (Viewport) object;
780 if (!target.hasRenderGaps())
784 return (target.getRenderGaps() ? java.lang.Boolean.TRUE
785 : java.lang.Boolean.FALSE);
788 public void setValue(java.lang.Object object, java.lang.Object value)
789 throws IllegalStateException, IllegalArgumentException
793 Viewport target = (Viewport) object;
794 // if null, use delete method for optional primitives
797 target.deleteRenderGaps();
800 target.setRenderGaps(((java.lang.Boolean) value).booleanValue());
801 } catch (java.lang.Exception ex)
803 throw new IllegalStateException(ex.toString());
807 public java.lang.Object newInstance(java.lang.Object parent)
812 desc.setHandler(handler);
813 desc.setMultivalued(false);
814 addFieldDescriptor(desc);
816 // -- validation code for: _renderGaps
817 fieldValidator = new org.exolab.castor.xml.FieldValidator();
819 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
820 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
821 fieldValidator.setValidator(typeValidator);
823 desc.setValidator(fieldValidator);
824 // -- _showSequenceFeatures
825 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
826 java.lang.Boolean.TYPE, "_showSequenceFeatures",
827 "showSequenceFeatures",
828 org.exolab.castor.xml.NodeType.Attribute);
829 handler = new org.exolab.castor.xml.XMLFieldHandler()
831 public java.lang.Object getValue(java.lang.Object object)
832 throws IllegalStateException
834 Viewport target = (Viewport) object;
835 if (!target.hasShowSequenceFeatures())
839 return (target.getShowSequenceFeatures() ? java.lang.Boolean.TRUE
840 : java.lang.Boolean.FALSE);
843 public void setValue(java.lang.Object object, java.lang.Object value)
844 throws IllegalStateException, IllegalArgumentException
848 Viewport target = (Viewport) object;
849 // if null, use delete method for optional primitives
852 target.deleteShowSequenceFeatures();
855 target.setShowSequenceFeatures(((java.lang.Boolean) value)
857 } catch (java.lang.Exception ex)
859 throw new IllegalStateException(ex.toString());
863 public java.lang.Object newInstance(java.lang.Object parent)
868 desc.setHandler(handler);
869 desc.setMultivalued(false);
870 addFieldDescriptor(desc);
872 // -- validation code for: _showSequenceFeatures
873 fieldValidator = new org.exolab.castor.xml.FieldValidator();
875 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
876 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
877 fieldValidator.setValidator(typeValidator);
879 desc.setValidator(fieldValidator);
880 // -- _showNPfeatureTooltip
881 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
882 java.lang.Boolean.TYPE, "_showNPfeatureTooltip",
883 "showNPfeatureTooltip",
884 org.exolab.castor.xml.NodeType.Attribute);
885 handler = new org.exolab.castor.xml.XMLFieldHandler()
887 public java.lang.Object getValue(java.lang.Object object)
888 throws IllegalStateException
890 Viewport target = (Viewport) object;
891 if (!target.hasShowNPfeatureTooltip())
895 return (target.getShowNPfeatureTooltip() ? java.lang.Boolean.TRUE
896 : java.lang.Boolean.FALSE);
899 public void setValue(java.lang.Object object, java.lang.Object value)
900 throws IllegalStateException, IllegalArgumentException
904 Viewport target = (Viewport) object;
905 // if null, use delete method for optional primitives
908 target.deleteShowNPfeatureTooltip();
911 target.setShowNPfeatureTooltip(((java.lang.Boolean) value)
913 } catch (java.lang.Exception ex)
915 throw new IllegalStateException(ex.toString());
919 public java.lang.Object newInstance(java.lang.Object parent)
924 desc.setHandler(handler);
925 desc.setMultivalued(false);
926 addFieldDescriptor(desc);
928 // -- validation code for: _showNPfeatureTooltip
929 fieldValidator = new org.exolab.castor.xml.FieldValidator();
931 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
932 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
933 fieldValidator.setValidator(typeValidator);
935 desc.setValidator(fieldValidator);
936 // -- _showDbRefTooltip
937 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
938 java.lang.Boolean.TYPE, "_showDbRefTooltip",
939 "showDbRefTooltip", org.exolab.castor.xml.NodeType.Attribute);
940 handler = new org.exolab.castor.xml.XMLFieldHandler()
942 public java.lang.Object getValue(java.lang.Object object)
943 throws IllegalStateException
945 Viewport target = (Viewport) object;
946 if (!target.hasShowDbRefTooltip())
950 return (target.getShowDbRefTooltip() ? java.lang.Boolean.TRUE
951 : java.lang.Boolean.FALSE);
954 public void setValue(java.lang.Object object, java.lang.Object value)
955 throws IllegalStateException, IllegalArgumentException
959 Viewport target = (Viewport) object;
960 // if null, use delete method for optional primitives
963 target.deleteShowDbRefTooltip();
966 target.setShowDbRefTooltip(((java.lang.Boolean) value)
968 } catch (java.lang.Exception ex)
970 throw new IllegalStateException(ex.toString());
974 public java.lang.Object newInstance(java.lang.Object parent)
979 desc.setHandler(handler);
980 desc.setMultivalued(false);
981 addFieldDescriptor(desc);
983 // -- validation code for: _showDbRefTooltip
984 fieldValidator = new org.exolab.castor.xml.FieldValidator();
986 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
987 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
988 fieldValidator.setValidator(typeValidator);
990 desc.setValidator(fieldValidator);
991 // -- _followHighlight
992 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
993 java.lang.Boolean.TYPE, "_followHighlight", "followHighlight",
994 org.exolab.castor.xml.NodeType.Attribute);
995 handler = new org.exolab.castor.xml.XMLFieldHandler()
997 public java.lang.Object getValue(java.lang.Object object)
998 throws IllegalStateException
1000 Viewport target = (Viewport) object;
1001 if (!target.hasFollowHighlight())
1005 return (target.getFollowHighlight() ? java.lang.Boolean.TRUE
1006 : java.lang.Boolean.FALSE);
1009 public void setValue(java.lang.Object object, java.lang.Object value)
1010 throws IllegalStateException, IllegalArgumentException
1014 Viewport target = (Viewport) object;
1015 // if null, use delete method for optional primitives
1018 target.deleteFollowHighlight();
1021 target.setFollowHighlight(((java.lang.Boolean) value)
1023 } catch (java.lang.Exception ex)
1025 throw new IllegalStateException(ex.toString());
1029 public java.lang.Object newInstance(java.lang.Object parent)
1034 desc.setHandler(handler);
1035 desc.setMultivalued(false);
1036 addFieldDescriptor(desc);
1038 // -- validation code for: _followHighlight
1039 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1041 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1042 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1043 fieldValidator.setValidator(typeValidator);
1045 desc.setValidator(fieldValidator);
1046 // -- _followSelection
1047 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1048 java.lang.Boolean.TYPE, "_followSelection", "followSelection",
1049 org.exolab.castor.xml.NodeType.Attribute);
1050 handler = new org.exolab.castor.xml.XMLFieldHandler()
1052 public java.lang.Object getValue(java.lang.Object object)
1053 throws IllegalStateException
1055 Viewport target = (Viewport) object;
1056 if (!target.hasFollowSelection())
1060 return (target.getFollowSelection() ? java.lang.Boolean.TRUE
1061 : java.lang.Boolean.FALSE);
1064 public void setValue(java.lang.Object object, java.lang.Object value)
1065 throws IllegalStateException, IllegalArgumentException
1069 Viewport target = (Viewport) object;
1070 // if null, use delete method for optional primitives
1073 target.deleteFollowSelection();
1076 target.setFollowSelection(((java.lang.Boolean) value)
1078 } catch (java.lang.Exception ex)
1080 throw new IllegalStateException(ex.toString());
1084 public java.lang.Object newInstance(java.lang.Object parent)
1089 desc.setHandler(handler);
1090 desc.setMultivalued(false);
1091 addFieldDescriptor(desc);
1093 // -- validation code for: _followSelection
1094 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1096 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1097 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1098 fieldValidator.setValidator(typeValidator);
1100 desc.setValidator(fieldValidator);
1101 // -- _showAnnotation
1102 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1103 java.lang.Boolean.TYPE, "_showAnnotation", "showAnnotation",
1104 org.exolab.castor.xml.NodeType.Attribute);
1105 handler = new org.exolab.castor.xml.XMLFieldHandler()
1107 public java.lang.Object getValue(java.lang.Object object)
1108 throws IllegalStateException
1110 Viewport target = (Viewport) object;
1111 if (!target.hasShowAnnotation())
1115 return (target.getShowAnnotation() ? java.lang.Boolean.TRUE
1116 : java.lang.Boolean.FALSE);
1119 public void setValue(java.lang.Object object, java.lang.Object value)
1120 throws IllegalStateException, IllegalArgumentException
1124 Viewport target = (Viewport) object;
1125 // if null, use delete method for optional primitives
1128 target.deleteShowAnnotation();
1131 target.setShowAnnotation(((java.lang.Boolean) value)
1133 } catch (java.lang.Exception ex)
1135 throw new IllegalStateException(ex.toString());
1139 public java.lang.Object newInstance(java.lang.Object parent)
1144 desc.setHandler(handler);
1145 desc.setMultivalued(false);
1146 addFieldDescriptor(desc);
1148 // -- validation code for: _showAnnotation
1149 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1151 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1152 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1153 fieldValidator.setValidator(typeValidator);
1155 desc.setValidator(fieldValidator);
1156 // -- _centreColumnLabels
1157 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1158 java.lang.Boolean.TYPE, "_centreColumnLabels",
1159 "centreColumnLabels", org.exolab.castor.xml.NodeType.Attribute);
1160 handler = new org.exolab.castor.xml.XMLFieldHandler()
1162 public java.lang.Object getValue(java.lang.Object object)
1163 throws IllegalStateException
1165 Viewport target = (Viewport) object;
1166 if (!target.hasCentreColumnLabels())
1170 return (target.getCentreColumnLabels() ? java.lang.Boolean.TRUE
1171 : java.lang.Boolean.FALSE);
1174 public void setValue(java.lang.Object object, java.lang.Object value)
1175 throws IllegalStateException, IllegalArgumentException
1179 Viewport target = (Viewport) object;
1180 // if null, use delete method for optional primitives
1183 target.deleteCentreColumnLabels();
1186 target.setCentreColumnLabels(((java.lang.Boolean) value)
1188 } catch (java.lang.Exception ex)
1190 throw new IllegalStateException(ex.toString());
1194 public java.lang.Object newInstance(java.lang.Object parent)
1199 desc.setHandler(handler);
1200 desc.setMultivalued(false);
1201 addFieldDescriptor(desc);
1203 // -- validation code for: _centreColumnLabels
1204 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1206 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1207 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1208 fieldValidator.setValidator(typeValidator);
1210 desc.setValidator(fieldValidator);
1211 // -- _showGroupConservation
1212 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1213 java.lang.Boolean.TYPE, "_showGroupConservation",
1214 "showGroupConservation",
1215 org.exolab.castor.xml.NodeType.Attribute);
1216 handler = new org.exolab.castor.xml.XMLFieldHandler()
1218 public java.lang.Object getValue(java.lang.Object object)
1219 throws IllegalStateException
1221 Viewport target = (Viewport) object;
1222 if (!target.hasShowGroupConservation())
1226 return (target.getShowGroupConservation() ? java.lang.Boolean.TRUE
1227 : java.lang.Boolean.FALSE);
1230 public void setValue(java.lang.Object object, java.lang.Object value)
1231 throws IllegalStateException, IllegalArgumentException
1235 Viewport target = (Viewport) object;
1236 // if null, use delete method for optional primitives
1239 target.deleteShowGroupConservation();
1242 target.setShowGroupConservation(((java.lang.Boolean) value)
1244 } catch (java.lang.Exception ex)
1246 throw new IllegalStateException(ex.toString());
1250 public java.lang.Object newInstance(java.lang.Object parent)
1255 desc.setHandler(handler);
1256 desc.setMultivalued(false);
1257 addFieldDescriptor(desc);
1259 // -- validation code for: _showGroupConservation
1260 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1262 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1263 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1264 fieldValidator.setValidator(typeValidator);
1266 desc.setValidator(fieldValidator);
1267 // -- _showGroupConsensus
1268 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1269 java.lang.Boolean.TYPE, "_showGroupConsensus",
1270 "showGroupConsensus", org.exolab.castor.xml.NodeType.Attribute);
1271 handler = new org.exolab.castor.xml.XMLFieldHandler()
1273 public java.lang.Object getValue(java.lang.Object object)
1274 throws IllegalStateException
1276 Viewport target = (Viewport) object;
1277 if (!target.hasShowGroupConsensus())
1281 return (target.getShowGroupConsensus() ? java.lang.Boolean.TRUE
1282 : java.lang.Boolean.FALSE);
1285 public void setValue(java.lang.Object object, java.lang.Object value)
1286 throws IllegalStateException, IllegalArgumentException
1290 Viewport target = (Viewport) object;
1291 // if null, use delete method for optional primitives
1294 target.deleteShowGroupConsensus();
1297 target.setShowGroupConsensus(((java.lang.Boolean) value)
1299 } catch (java.lang.Exception ex)
1301 throw new IllegalStateException(ex.toString());
1305 public java.lang.Object newInstance(java.lang.Object parent)
1310 desc.setHandler(handler);
1311 desc.setMultivalued(false);
1312 addFieldDescriptor(desc);
1314 // -- validation code for: _showGroupConsensus
1315 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1317 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1318 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1319 fieldValidator.setValidator(typeValidator);
1321 desc.setValidator(fieldValidator);
1322 // -- _showConsensusHistogram
1323 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1324 java.lang.Boolean.TYPE, "_showConsensusHistogram",
1325 "showConsensusHistogram",
1326 org.exolab.castor.xml.NodeType.Attribute);
1327 handler = new org.exolab.castor.xml.XMLFieldHandler()
1329 public java.lang.Object getValue(java.lang.Object object)
1330 throws IllegalStateException
1332 Viewport target = (Viewport) object;
1333 if (!target.hasShowConsensusHistogram())
1337 return (target.getShowConsensusHistogram() ? java.lang.Boolean.TRUE
1338 : java.lang.Boolean.FALSE);
1341 public void setValue(java.lang.Object object, java.lang.Object value)
1342 throws IllegalStateException, IllegalArgumentException
1346 Viewport target = (Viewport) object;
1347 // if null, use delete method for optional primitives
1350 target.deleteShowConsensusHistogram();
1353 target.setShowConsensusHistogram(((java.lang.Boolean) value)
1355 } catch (java.lang.Exception ex)
1357 throw new IllegalStateException(ex.toString());
1361 public java.lang.Object newInstance(java.lang.Object parent)
1366 desc.setHandler(handler);
1367 desc.setMultivalued(false);
1368 addFieldDescriptor(desc);
1370 // -- validation code for: _showConsensusHistogram
1371 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1373 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1374 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1375 fieldValidator.setValidator(typeValidator);
1377 desc.setValidator(fieldValidator);
1378 // -- _showSequenceLogo
1379 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1380 java.lang.Boolean.TYPE, "_showSequenceLogo",
1381 "showSequenceLogo", org.exolab.castor.xml.NodeType.Attribute);
1382 handler = new org.exolab.castor.xml.XMLFieldHandler()
1384 public java.lang.Object getValue(java.lang.Object object)
1385 throws IllegalStateException
1387 Viewport target = (Viewport) object;
1388 if (!target.hasShowSequenceLogo())
1392 return (target.getShowSequenceLogo() ? java.lang.Boolean.TRUE
1393 : java.lang.Boolean.FALSE);
1396 public void setValue(java.lang.Object object, java.lang.Object value)
1397 throws IllegalStateException, IllegalArgumentException
1401 Viewport target = (Viewport) object;
1402 // if null, use delete method for optional primitives
1405 target.deleteShowSequenceLogo();
1408 target.setShowSequenceLogo(((java.lang.Boolean) value)
1410 } catch (java.lang.Exception ex)
1412 throw new IllegalStateException(ex.toString());
1416 public java.lang.Object newInstance(java.lang.Object parent)
1421 desc.setHandler(handler);
1422 desc.setMultivalued(false);
1423 addFieldDescriptor(desc);
1425 // -- validation code for: _showSequenceLogo
1426 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1428 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1429 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1430 fieldValidator.setValidator(typeValidator);
1432 desc.setValidator(fieldValidator);
1433 // -- _normaliseSequenceLogo
1434 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1435 java.lang.Boolean.TYPE, "_normaliseSequenceLogo",
1436 "normaliseSequenceLogo",
1437 org.exolab.castor.xml.NodeType.Attribute);
1438 handler = new org.exolab.castor.xml.XMLFieldHandler()
1440 public java.lang.Object getValue(java.lang.Object object)
1441 throws IllegalStateException
1443 Viewport target = (Viewport) object;
1444 if (!target.hasNormaliseSequenceLogo())
1448 return (target.getNormaliseSequenceLogo() ? java.lang.Boolean.TRUE
1449 : java.lang.Boolean.FALSE);
1452 public void setValue(java.lang.Object object, java.lang.Object value)
1453 throws IllegalStateException, IllegalArgumentException
1457 Viewport target = (Viewport) object;
1458 // if null, use delete method for optional primitives
1461 target.deleteNormaliseSequenceLogo();
1464 target.setNormaliseSequenceLogo(((java.lang.Boolean) value)
1466 } catch (java.lang.Exception ex)
1468 throw new IllegalStateException(ex.toString());
1472 public java.lang.Object newInstance(java.lang.Object parent)
1477 desc.setHandler(handler);
1478 desc.setMultivalued(false);
1479 addFieldDescriptor(desc);
1481 // -- validation code for: _normaliseSequenceLogo
1482 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1484 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1485 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1486 fieldValidator.setValidator(typeValidator);
1488 desc.setValidator(fieldValidator);
1489 // -- _ignoreGapsinConsensus
1490 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1491 java.lang.Boolean.TYPE, "_ignoreGapsinConsensus",
1492 "ignoreGapsinConsensus",
1493 org.exolab.castor.xml.NodeType.Attribute);
1494 handler = new org.exolab.castor.xml.XMLFieldHandler()
1496 public java.lang.Object getValue(java.lang.Object object)
1497 throws IllegalStateException
1499 Viewport target = (Viewport) object;
1500 if (!target.hasIgnoreGapsinConsensus())
1504 return (target.getIgnoreGapsinConsensus() ? java.lang.Boolean.TRUE
1505 : java.lang.Boolean.FALSE);
1508 public void setValue(java.lang.Object object, java.lang.Object value)
1509 throws IllegalStateException, IllegalArgumentException
1513 Viewport target = (Viewport) object;
1514 // if null, use delete method for optional primitives
1517 target.deleteIgnoreGapsinConsensus();
1520 target.setIgnoreGapsinConsensus(((java.lang.Boolean) value)
1522 } catch (java.lang.Exception ex)
1524 throw new IllegalStateException(ex.toString());
1528 public java.lang.Object newInstance(java.lang.Object parent)
1533 desc.setHandler(handler);
1534 desc.setMultivalued(false);
1535 addFieldDescriptor(desc);
1537 // -- validation code for: _ignoreGapsinConsensus
1538 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1540 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1541 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1542 fieldValidator.setValidator(typeValidator);
1544 desc.setValidator(fieldValidator);
1546 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1547 java.lang.Integer.TYPE, "_startRes", "startRes",
1548 org.exolab.castor.xml.NodeType.Attribute);
1549 handler = new org.exolab.castor.xml.XMLFieldHandler()
1551 public java.lang.Object getValue(java.lang.Object object)
1552 throws IllegalStateException
1554 Viewport target = (Viewport) object;
1555 if (!target.hasStartRes())
1559 return new java.lang.Integer(target.getStartRes());
1562 public void setValue(java.lang.Object object, java.lang.Object value)
1563 throws IllegalStateException, IllegalArgumentException
1567 Viewport target = (Viewport) object;
1568 // if null, use delete method for optional primitives
1571 target.deleteStartRes();
1574 target.setStartRes(((java.lang.Integer) value).intValue());
1575 } catch (java.lang.Exception ex)
1577 throw new IllegalStateException(ex.toString());
1581 public java.lang.Object newInstance(java.lang.Object parent)
1586 desc.setHandler(handler);
1587 desc.setMultivalued(false);
1588 addFieldDescriptor(desc);
1590 // -- validation code for: _startRes
1591 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1593 org.exolab.castor.xml.validators.IntValidator typeValidator;
1594 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1595 fieldValidator.setValidator(typeValidator);
1596 typeValidator.setMinInclusive(-2147483648);
1597 typeValidator.setMaxInclusive(2147483647);
1599 desc.setValidator(fieldValidator);
1601 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1602 java.lang.Integer.TYPE, "_startSeq", "startSeq",
1603 org.exolab.castor.xml.NodeType.Attribute);
1604 handler = new org.exolab.castor.xml.XMLFieldHandler()
1606 public java.lang.Object getValue(java.lang.Object object)
1607 throws IllegalStateException
1609 Viewport target = (Viewport) object;
1610 if (!target.hasStartSeq())
1614 return new java.lang.Integer(target.getStartSeq());
1617 public void setValue(java.lang.Object object, java.lang.Object value)
1618 throws IllegalStateException, IllegalArgumentException
1622 Viewport target = (Viewport) object;
1623 // if null, use delete method for optional primitives
1626 target.deleteStartSeq();
1629 target.setStartSeq(((java.lang.Integer) value).intValue());
1630 } catch (java.lang.Exception ex)
1632 throw new IllegalStateException(ex.toString());
1636 public java.lang.Object newInstance(java.lang.Object parent)
1641 desc.setHandler(handler);
1642 desc.setMultivalued(false);
1643 addFieldDescriptor(desc);
1645 // -- validation code for: _startSeq
1646 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1648 org.exolab.castor.xml.validators.IntValidator typeValidator;
1649 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1650 fieldValidator.setValidator(typeValidator);
1651 typeValidator.setMinInclusive(-2147483648);
1652 typeValidator.setMaxInclusive(2147483647);
1654 desc.setValidator(fieldValidator);
1656 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1657 java.lang.String.class, "_fontName", "fontName",
1658 org.exolab.castor.xml.NodeType.Attribute);
1659 desc.setImmutable(true);
1660 handler = new org.exolab.castor.xml.XMLFieldHandler()
1662 public java.lang.Object getValue(java.lang.Object object)
1663 throws IllegalStateException
1665 Viewport target = (Viewport) object;
1666 return target.getFontName();
1669 public void setValue(java.lang.Object object, java.lang.Object value)
1670 throws IllegalStateException, IllegalArgumentException
1674 Viewport target = (Viewport) object;
1675 target.setFontName((java.lang.String) value);
1676 } catch (java.lang.Exception ex)
1678 throw new IllegalStateException(ex.toString());
1682 public java.lang.Object newInstance(java.lang.Object parent)
1687 desc.setHandler(handler);
1688 desc.setMultivalued(false);
1689 addFieldDescriptor(desc);
1691 // -- validation code for: _fontName
1692 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1694 org.exolab.castor.xml.validators.StringValidator typeValidator;
1695 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1696 fieldValidator.setValidator(typeValidator);
1697 typeValidator.setWhiteSpace("preserve");
1699 desc.setValidator(fieldValidator);
1701 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1702 java.lang.Integer.TYPE, "_fontSize", "fontSize",
1703 org.exolab.castor.xml.NodeType.Attribute);
1704 handler = new org.exolab.castor.xml.XMLFieldHandler()
1706 public java.lang.Object getValue(java.lang.Object object)
1707 throws IllegalStateException
1709 Viewport target = (Viewport) object;
1710 if (!target.hasFontSize())
1714 return new java.lang.Integer(target.getFontSize());
1717 public void setValue(java.lang.Object object, java.lang.Object value)
1718 throws IllegalStateException, IllegalArgumentException
1722 Viewport target = (Viewport) object;
1723 // if null, use delete method for optional primitives
1726 target.deleteFontSize();
1729 target.setFontSize(((java.lang.Integer) value).intValue());
1730 } catch (java.lang.Exception ex)
1732 throw new IllegalStateException(ex.toString());
1736 public java.lang.Object newInstance(java.lang.Object parent)
1741 desc.setHandler(handler);
1742 desc.setMultivalued(false);
1743 addFieldDescriptor(desc);
1745 // -- validation code for: _fontSize
1746 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1748 org.exolab.castor.xml.validators.IntValidator typeValidator;
1749 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1750 fieldValidator.setValidator(typeValidator);
1751 typeValidator.setMinInclusive(-2147483648);
1752 typeValidator.setMaxInclusive(2147483647);
1754 desc.setValidator(fieldValidator);
1756 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1757 java.lang.Integer.TYPE, "_fontStyle", "fontStyle",
1758 org.exolab.castor.xml.NodeType.Attribute);
1759 handler = new org.exolab.castor.xml.XMLFieldHandler()
1761 public java.lang.Object getValue(java.lang.Object object)
1762 throws IllegalStateException
1764 Viewport target = (Viewport) object;
1765 if (!target.hasFontStyle())
1769 return new java.lang.Integer(target.getFontStyle());
1772 public void setValue(java.lang.Object object, java.lang.Object value)
1773 throws IllegalStateException, IllegalArgumentException
1777 Viewport target = (Viewport) object;
1778 // if null, use delete method for optional primitives
1781 target.deleteFontStyle();
1784 target.setFontStyle(((java.lang.Integer) value).intValue());
1785 } catch (java.lang.Exception ex)
1787 throw new IllegalStateException(ex.toString());
1791 public java.lang.Object newInstance(java.lang.Object parent)
1796 desc.setHandler(handler);
1797 desc.setMultivalued(false);
1798 addFieldDescriptor(desc);
1800 // -- validation code for: _fontStyle
1801 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1803 org.exolab.castor.xml.validators.IntValidator typeValidator;
1804 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1805 fieldValidator.setValidator(typeValidator);
1806 typeValidator.setMinInclusive(-2147483648);
1807 typeValidator.setMaxInclusive(2147483647);
1809 desc.setValidator(fieldValidator);
1811 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1812 java.lang.String.class, "_viewName", "viewName",
1813 org.exolab.castor.xml.NodeType.Attribute);
1814 desc.setImmutable(true);
1815 handler = new org.exolab.castor.xml.XMLFieldHandler()
1817 public java.lang.Object getValue(java.lang.Object object)
1818 throws IllegalStateException
1820 Viewport target = (Viewport) object;
1821 return target.getViewName();
1824 public void setValue(java.lang.Object object, java.lang.Object value)
1825 throws IllegalStateException, IllegalArgumentException
1829 Viewport target = (Viewport) object;
1830 target.setViewName((java.lang.String) value);
1831 } catch (java.lang.Exception ex)
1833 throw new IllegalStateException(ex.toString());
1837 public java.lang.Object newInstance(java.lang.Object parent)
1842 desc.setHandler(handler);
1843 desc.setMultivalued(false);
1844 addFieldDescriptor(desc);
1846 // -- validation code for: _viewName
1847 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1849 org.exolab.castor.xml.validators.StringValidator typeValidator;
1850 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1851 fieldValidator.setValidator(typeValidator);
1852 typeValidator.setWhiteSpace("preserve");
1854 desc.setValidator(fieldValidator);
1855 // -- _sequenceSetId
1856 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1857 java.lang.String.class, "_sequenceSetId", "sequenceSetId",
1858 org.exolab.castor.xml.NodeType.Attribute);
1859 desc.setImmutable(true);
1860 handler = new org.exolab.castor.xml.XMLFieldHandler()
1862 public java.lang.Object getValue(java.lang.Object object)
1863 throws IllegalStateException
1865 Viewport target = (Viewport) object;
1866 return target.getSequenceSetId();
1869 public void setValue(java.lang.Object object, java.lang.Object value)
1870 throws IllegalStateException, IllegalArgumentException
1874 Viewport target = (Viewport) object;
1875 target.setSequenceSetId((java.lang.String) value);
1876 } catch (java.lang.Exception ex)
1878 throw new IllegalStateException(ex.toString());
1882 public java.lang.Object newInstance(java.lang.Object parent)
1887 desc.setHandler(handler);
1888 desc.setMultivalued(false);
1889 addFieldDescriptor(desc);
1891 // -- validation code for: _sequenceSetId
1892 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1894 org.exolab.castor.xml.validators.StringValidator typeValidator;
1895 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1896 fieldValidator.setValidator(typeValidator);
1897 typeValidator.setWhiteSpace("preserve");
1899 desc.setValidator(fieldValidator);
1900 // -- _gatheredViews
1901 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1902 java.lang.Boolean.TYPE, "_gatheredViews", "gatheredViews",
1903 org.exolab.castor.xml.NodeType.Attribute);
1904 handler = new org.exolab.castor.xml.XMLFieldHandler()
1906 public java.lang.Object getValue(java.lang.Object object)
1907 throws IllegalStateException
1909 Viewport target = (Viewport) object;
1910 if (!target.hasGatheredViews())
1914 return (target.getGatheredViews() ? java.lang.Boolean.TRUE
1915 : java.lang.Boolean.FALSE);
1918 public void setValue(java.lang.Object object, java.lang.Object value)
1919 throws IllegalStateException, IllegalArgumentException
1923 Viewport target = (Viewport) object;
1924 // if null, use delete method for optional primitives
1927 target.deleteGatheredViews();
1930 target.setGatheredViews(((java.lang.Boolean) value)
1932 } catch (java.lang.Exception ex)
1934 throw new IllegalStateException(ex.toString());
1938 public java.lang.Object newInstance(java.lang.Object parent)
1943 desc.setHandler(handler);
1944 desc.setMultivalued(false);
1945 addFieldDescriptor(desc);
1947 // -- validation code for: _gatheredViews
1948 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1950 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1951 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1952 fieldValidator.setValidator(typeValidator);
1954 desc.setValidator(fieldValidator);
1956 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1957 java.lang.Integer.TYPE, "_textCol1", "textCol1",
1958 org.exolab.castor.xml.NodeType.Attribute);
1959 handler = new org.exolab.castor.xml.XMLFieldHandler()
1961 public java.lang.Object getValue(java.lang.Object object)
1962 throws IllegalStateException
1964 Viewport target = (Viewport) object;
1965 if (!target.hasTextCol1())
1969 return new java.lang.Integer(target.getTextCol1());
1972 public void setValue(java.lang.Object object, java.lang.Object value)
1973 throws IllegalStateException, IllegalArgumentException
1977 Viewport target = (Viewport) object;
1978 // if null, use delete method for optional primitives
1981 target.deleteTextCol1();
1984 target.setTextCol1(((java.lang.Integer) value).intValue());
1985 } catch (java.lang.Exception ex)
1987 throw new IllegalStateException(ex.toString());
1991 public java.lang.Object newInstance(java.lang.Object parent)
1996 desc.setHandler(handler);
1997 desc.setMultivalued(false);
1998 addFieldDescriptor(desc);
2000 // -- validation code for: _textCol1
2001 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2003 org.exolab.castor.xml.validators.IntValidator typeValidator;
2004 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2005 fieldValidator.setValidator(typeValidator);
2006 typeValidator.setMinInclusive(-2147483648);
2007 typeValidator.setMaxInclusive(2147483647);
2009 desc.setValidator(fieldValidator);
2011 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2012 java.lang.Integer.TYPE, "_textCol2", "textCol2",
2013 org.exolab.castor.xml.NodeType.Attribute);
2014 handler = new org.exolab.castor.xml.XMLFieldHandler()
2016 public java.lang.Object getValue(java.lang.Object object)
2017 throws IllegalStateException
2019 Viewport target = (Viewport) object;
2020 if (!target.hasTextCol2())
2024 return new java.lang.Integer(target.getTextCol2());
2027 public void setValue(java.lang.Object object, java.lang.Object value)
2028 throws IllegalStateException, IllegalArgumentException
2032 Viewport target = (Viewport) object;
2033 // if null, use delete method for optional primitives
2036 target.deleteTextCol2();
2039 target.setTextCol2(((java.lang.Integer) value).intValue());
2040 } catch (java.lang.Exception ex)
2042 throw new IllegalStateException(ex.toString());
2046 public java.lang.Object newInstance(java.lang.Object parent)
2051 desc.setHandler(handler);
2052 desc.setMultivalued(false);
2053 addFieldDescriptor(desc);
2055 // -- validation code for: _textCol2
2056 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2058 org.exolab.castor.xml.validators.IntValidator typeValidator;
2059 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2060 fieldValidator.setValidator(typeValidator);
2061 typeValidator.setMinInclusive(-2147483648);
2062 typeValidator.setMaxInclusive(2147483647);
2064 desc.setValidator(fieldValidator);
2065 // -- _textColThreshold
2066 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2067 java.lang.Integer.TYPE, "_textColThreshold",
2068 "textColThreshold", org.exolab.castor.xml.NodeType.Attribute);
2069 handler = new org.exolab.castor.xml.XMLFieldHandler()
2071 public java.lang.Object getValue(java.lang.Object object)
2072 throws IllegalStateException
2074 Viewport target = (Viewport) object;
2075 if (!target.hasTextColThreshold())
2079 return new java.lang.Integer(target.getTextColThreshold());
2082 public void setValue(java.lang.Object object, java.lang.Object value)
2083 throws IllegalStateException, IllegalArgumentException
2087 Viewport target = (Viewport) object;
2088 // if null, use delete method for optional primitives
2091 target.deleteTextColThreshold();
2094 target.setTextColThreshold(((java.lang.Integer) value).intValue());
2095 } catch (java.lang.Exception ex)
2097 throw new IllegalStateException(ex.toString());
2101 public java.lang.Object newInstance(java.lang.Object parent)
2106 desc.setHandler(handler);
2107 desc.setMultivalued(false);
2108 addFieldDescriptor(desc);
2110 // -- validation code for: _textColThreshold
2111 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2113 org.exolab.castor.xml.validators.IntValidator typeValidator;
2114 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2115 fieldValidator.setValidator(typeValidator);
2116 typeValidator.setMinInclusive(-2147483648);
2117 typeValidator.setMaxInclusive(2147483647);
2119 desc.setValidator(fieldValidator);
2121 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2122 java.lang.String.class, "_id", "id",
2123 org.exolab.castor.xml.NodeType.Attribute);
2124 super.setIdentity(desc);
2125 handler = new org.exolab.castor.xml.XMLFieldHandler()
2127 public java.lang.Object getValue(java.lang.Object object)
2128 throws IllegalStateException
2130 Viewport target = (Viewport) object;
2131 return target.getId();
2134 public void setValue(java.lang.Object object, java.lang.Object value)
2135 throws IllegalStateException, IllegalArgumentException
2139 Viewport target = (Viewport) object;
2140 target.setId((java.lang.String) value);
2141 } catch (java.lang.Exception ex)
2143 throw new IllegalStateException(ex.toString());
2147 public java.lang.Object newInstance(java.lang.Object parent)
2149 return new java.lang.String();
2152 desc.setHandler(handler);
2153 desc.setMultivalued(false);
2154 addFieldDescriptor(desc);
2156 // -- validation code for: _id
2157 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2159 org.exolab.castor.xml.validators.IdValidator typeValidator;
2160 typeValidator = new org.exolab.castor.xml.validators.IdValidator();
2161 fieldValidator.setValidator(typeValidator);
2163 desc.setValidator(fieldValidator);
2165 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2166 java.lang.Integer.TYPE, "_width", "width",
2167 org.exolab.castor.xml.NodeType.Attribute);
2168 handler = new org.exolab.castor.xml.XMLFieldHandler()
2170 public java.lang.Object getValue(java.lang.Object object)
2171 throws IllegalStateException
2173 Viewport target = (Viewport) object;
2174 if (!target.hasWidth())
2178 return new java.lang.Integer(target.getWidth());
2181 public void setValue(java.lang.Object object, java.lang.Object value)
2182 throws IllegalStateException, IllegalArgumentException
2186 Viewport target = (Viewport) object;
2187 // if null, use delete method for optional primitives
2190 target.deleteWidth();
2193 target.setWidth(((java.lang.Integer) value).intValue());
2194 } catch (java.lang.Exception ex)
2196 throw new IllegalStateException(ex.toString());
2200 public java.lang.Object newInstance(java.lang.Object parent)
2205 desc.setHandler(handler);
2206 desc.setMultivalued(false);
2207 addFieldDescriptor(desc);
2209 // -- validation code for: _width
2210 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2212 org.exolab.castor.xml.validators.IntValidator typeValidator;
2213 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2214 fieldValidator.setValidator(typeValidator);
2215 typeValidator.setMinInclusive(-2147483648);
2216 typeValidator.setMaxInclusive(2147483647);
2218 desc.setValidator(fieldValidator);
2220 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2221 java.lang.Integer.TYPE, "_height", "height",
2222 org.exolab.castor.xml.NodeType.Attribute);
2223 handler = new org.exolab.castor.xml.XMLFieldHandler()
2225 public java.lang.Object getValue(java.lang.Object object)
2226 throws IllegalStateException
2228 Viewport target = (Viewport) object;
2229 if (!target.hasHeight())
2233 return new java.lang.Integer(target.getHeight());
2236 public void setValue(java.lang.Object object, java.lang.Object value)
2237 throws IllegalStateException, IllegalArgumentException
2241 Viewport target = (Viewport) object;
2242 // if null, use delete method for optional primitives
2245 target.deleteHeight();
2248 target.setHeight(((java.lang.Integer) value).intValue());
2249 } catch (java.lang.Exception ex)
2251 throw new IllegalStateException(ex.toString());
2255 public java.lang.Object newInstance(java.lang.Object parent)
2260 desc.setHandler(handler);
2261 desc.setMultivalued(false);
2262 addFieldDescriptor(desc);
2264 // -- validation code for: _height
2265 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2267 org.exolab.castor.xml.validators.IntValidator typeValidator;
2268 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2269 fieldValidator.setValidator(typeValidator);
2270 typeValidator.setMinInclusive(-2147483648);
2271 typeValidator.setMaxInclusive(2147483647);
2273 desc.setValidator(fieldValidator);
2275 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2276 java.lang.Integer.TYPE, "_xpos", "xpos",
2277 org.exolab.castor.xml.NodeType.Attribute);
2278 handler = new org.exolab.castor.xml.XMLFieldHandler()
2280 public java.lang.Object getValue(java.lang.Object object)
2281 throws IllegalStateException
2283 Viewport target = (Viewport) object;
2284 if (!target.hasXpos())
2288 return new java.lang.Integer(target.getXpos());
2291 public void setValue(java.lang.Object object, java.lang.Object value)
2292 throws IllegalStateException, IllegalArgumentException
2296 Viewport target = (Viewport) object;
2297 // if null, use delete method for optional primitives
2300 target.deleteXpos();
2303 target.setXpos(((java.lang.Integer) value).intValue());
2304 } catch (java.lang.Exception ex)
2306 throw new IllegalStateException(ex.toString());
2310 public java.lang.Object newInstance(java.lang.Object parent)
2315 desc.setHandler(handler);
2316 desc.setMultivalued(false);
2317 addFieldDescriptor(desc);
2319 // -- validation code for: _xpos
2320 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2322 org.exolab.castor.xml.validators.IntValidator typeValidator;
2323 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2324 fieldValidator.setValidator(typeValidator);
2325 typeValidator.setMinInclusive(-2147483648);
2326 typeValidator.setMaxInclusive(2147483647);
2328 desc.setValidator(fieldValidator);
2330 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2331 java.lang.Integer.TYPE, "_ypos", "ypos",
2332 org.exolab.castor.xml.NodeType.Attribute);
2333 handler = new org.exolab.castor.xml.XMLFieldHandler()
2335 public java.lang.Object getValue(java.lang.Object object)
2336 throws IllegalStateException
2338 Viewport target = (Viewport) object;
2339 if (!target.hasYpos())
2343 return new java.lang.Integer(target.getYpos());
2346 public void setValue(java.lang.Object object, java.lang.Object value)
2347 throws IllegalStateException, IllegalArgumentException
2351 Viewport target = (Viewport) object;
2352 // if null, use delete method for optional primitives
2355 target.deleteYpos();
2358 target.setYpos(((java.lang.Integer) value).intValue());
2359 } catch (java.lang.Exception ex)
2361 throw new IllegalStateException(ex.toString());
2365 public java.lang.Object newInstance(java.lang.Object parent)
2370 desc.setHandler(handler);
2371 desc.setMultivalued(false);
2372 addFieldDescriptor(desc);
2374 // -- validation code for: _ypos
2375 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2377 org.exolab.castor.xml.validators.IntValidator typeValidator;
2378 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
2379 fieldValidator.setValidator(typeValidator);
2380 typeValidator.setMinInclusive(-2147483648);
2381 typeValidator.setMaxInclusive(2147483647);
2383 desc.setValidator(fieldValidator);
2384 // -- initialize element descriptors
2386 // -- _annotationColours
2387 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2388 jalview.schemabinding.version2.AnnotationColours.class,
2389 "_annotationColours", "AnnotationColours",
2390 org.exolab.castor.xml.NodeType.Element);
2391 handler = new org.exolab.castor.xml.XMLFieldHandler()
2393 public java.lang.Object getValue(java.lang.Object object)
2394 throws IllegalStateException
2396 Viewport target = (Viewport) object;
2397 return target.getAnnotationColours();
2400 public void setValue(java.lang.Object object, java.lang.Object value)
2401 throws IllegalStateException, IllegalArgumentException
2405 Viewport target = (Viewport) object;
2406 target.setAnnotationColours((jalview.schemabinding.version2.AnnotationColours) value);
2407 } catch (java.lang.Exception ex)
2409 throw new IllegalStateException(ex.toString());
2413 public java.lang.Object newInstance(java.lang.Object parent)
2415 return new jalview.schemabinding.version2.AnnotationColours();
2418 desc.setHandler(handler);
2419 desc.setNameSpaceURI("www.jalview.org");
2420 desc.setMultivalued(false);
2421 addFieldDescriptor(desc);
2423 // -- validation code for: _annotationColours
2424 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2427 desc.setValidator(fieldValidator);
2428 // -- _hiddenColumnsList
2429 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2430 jalview.schemabinding.version2.HiddenColumns.class,
2431 "_hiddenColumnsList", "hiddenColumns",
2432 org.exolab.castor.xml.NodeType.Element);
2433 handler = new org.exolab.castor.xml.XMLFieldHandler()
2435 public java.lang.Object getValue(java.lang.Object object)
2436 throws IllegalStateException
2438 Viewport target = (Viewport) object;
2439 return target.getHiddenColumns();
2442 public void setValue(java.lang.Object object, java.lang.Object value)
2443 throws IllegalStateException, IllegalArgumentException
2447 Viewport target = (Viewport) object;
2448 target.addHiddenColumns((jalview.schemabinding.version2.HiddenColumns) value);
2449 } catch (java.lang.Exception ex)
2451 throw new IllegalStateException(ex.toString());
2455 public void resetValue(Object object) throws IllegalStateException,
2456 IllegalArgumentException
2460 Viewport target = (Viewport) object;
2461 target.removeAllHiddenColumns();
2462 } catch (java.lang.Exception ex)
2464 throw new IllegalStateException(ex.toString());
2468 public java.lang.Object newInstance(java.lang.Object parent)
2470 return new jalview.schemabinding.version2.HiddenColumns();
2473 desc.setHandler(handler);
2474 desc.setNameSpaceURI("www.jalview.org");
2475 desc.setMultivalued(true);
2476 addFieldDescriptor(desc);
2478 // -- validation code for: _hiddenColumnsList
2479 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2480 fieldValidator.setMinOccurs(0);
2483 desc.setValidator(fieldValidator);
2484 // -- _calcIdParamList
2485 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
2486 jalview.schemabinding.version2.CalcIdParam.class,
2487 "_calcIdParamList", "calcIdParam",
2488 org.exolab.castor.xml.NodeType.Element);
2489 handler = new org.exolab.castor.xml.XMLFieldHandler()
2491 public java.lang.Object getValue(java.lang.Object object)
2492 throws IllegalStateException
2494 Viewport target = (Viewport) object;
2495 return target.getCalcIdParam();
2498 public void setValue(java.lang.Object object, java.lang.Object value)
2499 throws IllegalStateException, IllegalArgumentException
2503 Viewport target = (Viewport) object;
2504 target.addCalcIdParam((jalview.schemabinding.version2.CalcIdParam) value);
2505 } catch (java.lang.Exception ex)
2507 throw new IllegalStateException(ex.toString());
2511 public void resetValue(Object object) throws IllegalStateException,
2512 IllegalArgumentException
2516 Viewport target = (Viewport) object;
2517 target.removeAllCalcIdParam();
2518 } catch (java.lang.Exception ex)
2520 throw new IllegalStateException(ex.toString());
2524 public java.lang.Object newInstance(java.lang.Object parent)
2526 return new jalview.schemabinding.version2.CalcIdParam();
2529 desc.setHandler(handler);
2530 desc.setNameSpaceURI("www.jalview.org");
2531 desc.setMultivalued(true);
2532 addFieldDescriptor(desc);
2534 // -- validation code for: _calcIdParamList
2535 fieldValidator = new org.exolab.castor.xml.FieldValidator();
2536 fieldValidator.setMinOccurs(0);
2539 desc.setValidator(fieldValidator);
2547 * Method getAccessMode.
2549 * @return the access mode specified for this class.
2551 public org.exolab.castor.mapping.AccessMode getAccessMode()
2557 * Method getIdentity.
2559 * @return the identity field, null if this class has no identity.
2561 public org.exolab.castor.mapping.FieldDescriptor getIdentity()
2563 return super.getIdentity();
2567 * Method getJavaClass.
2569 * @return the Java class represented by this descriptor.
2571 public java.lang.Class getJavaClass()
2573 return jalview.schemabinding.version2.Viewport.class;
2577 * Method getNameSpacePrefix.
2579 * @return the namespace prefix to use when marshaling as XML.
2581 public java.lang.String getNameSpacePrefix()
2587 * Method getNameSpaceURI.
2589 * @return the namespace URI used when marshaling and unmarshaling as XML.
2591 public java.lang.String getNameSpaceURI()
2597 * Method getValidator.
2599 * @return a specific validator for the class described by this
2602 public org.exolab.castor.xml.TypeValidator getValidator()
2608 * Method getXMLName.
2610 * @return the XML Name for the Class being described.
2612 public java.lang.String getXMLName()
2618 * Method isElementDefinition.
2620 * @return true if XML schema definition of this Class is that of a global
2621 * element or element with anonymous type definition.
2623 public boolean isElementDefinition()
2625 return _elementDefinition;