2 * This class was automatically generated with
3 * <a href="http://www.castor.org">Castor 1.1</a>, using an XML
8 package jalview.schemabinding.version2.descriptors;
10 //---------------------------------/
11 //- Imported classes and packages -/
12 //---------------------------------/
14 import jalview.schemabinding.version2.PcaViewer;
17 * Class PcaViewerDescriptor.
19 * @version $Revision$ $Date$
21 public class PcaViewerDescriptor
22 extends org.exolab.castor.xml.util.XMLClassDescriptorImpl
25 // --------------------------/
26 // - Class/Member Variables -/
27 // --------------------------/
30 * Field _elementDefinition.
32 private boolean _elementDefinition;
37 private java.lang.String _nsPrefix;
42 private java.lang.String _nsURI;
47 private java.lang.String _xmlName;
53 public PcaViewerDescriptor()
56 _nsURI = "www.jalview.org";
57 _xmlName = "PcaViewer";
58 _elementDefinition = true;
60 // -- set grouping compositor
61 setCompositorAsSequence();
62 org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null;
63 org.exolab.castor.mapping.FieldHandler handler = null;
64 org.exolab.castor.xml.FieldValidator fieldValidator = null;
65 // -- initialize attribute descriptors
68 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
69 java.lang.String.class, "_title", "title",
70 org.exolab.castor.xml.NodeType.Attribute);
71 desc.setImmutable(true);
72 handler = new org.exolab.castor.xml.XMLFieldHandler()
74 public java.lang.Object getValue(java.lang.Object object)
75 throws IllegalStateException
77 PcaViewer target = (PcaViewer) object;
78 return target.getTitle();
81 public void setValue(java.lang.Object object, java.lang.Object value)
82 throws IllegalStateException, IllegalArgumentException
86 PcaViewer target = (PcaViewer) object;
87 target.setTitle((java.lang.String) value);
88 } catch (java.lang.Exception ex)
90 throw new IllegalStateException(ex.toString());
94 public java.lang.Object newInstance(java.lang.Object parent)
99 desc.setHandler(handler);
100 desc.setMultivalued(false);
101 addFieldDescriptor(desc);
103 // -- validation code for: _title
104 fieldValidator = new org.exolab.castor.xml.FieldValidator();
106 org.exolab.castor.xml.validators.StringValidator typeValidator;
107 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
108 fieldValidator.setValidator(typeValidator);
109 typeValidator.setWhiteSpace("preserve");
111 desc.setValidator(fieldValidator);
112 // -- _scoreModelName
113 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
114 java.lang.String.class, "_scoreModelName", "scoreModelName",
115 org.exolab.castor.xml.NodeType.Attribute);
116 desc.setImmutable(true);
117 handler = new org.exolab.castor.xml.XMLFieldHandler()
119 public java.lang.Object getValue(java.lang.Object object)
120 throws IllegalStateException
122 PcaViewer target = (PcaViewer) object;
123 return target.getScoreModelName();
126 public void setValue(java.lang.Object object, java.lang.Object value)
127 throws IllegalStateException, IllegalArgumentException
131 PcaViewer target = (PcaViewer) object;
132 target.setScoreModelName((java.lang.String) value);
133 } catch (java.lang.Exception ex)
135 throw new IllegalStateException(ex.toString());
139 public java.lang.Object newInstance(java.lang.Object parent)
144 desc.setHandler(handler);
145 desc.setMultivalued(false);
146 addFieldDescriptor(desc);
148 // -- validation code for: _scoreModelName
149 fieldValidator = new org.exolab.castor.xml.FieldValidator();
151 org.exolab.castor.xml.validators.StringValidator typeValidator;
152 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
153 fieldValidator.setValidator(typeValidator);
154 typeValidator.setWhiteSpace("preserve");
156 desc.setValidator(fieldValidator);
158 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
159 java.lang.Integer.TYPE, "_xDim", "xDim",
160 org.exolab.castor.xml.NodeType.Attribute);
161 handler = new org.exolab.castor.xml.XMLFieldHandler()
163 public java.lang.Object getValue(java.lang.Object object)
164 throws IllegalStateException
166 PcaViewer target = (PcaViewer) object;
167 if (!target.hasXDim())
171 return new java.lang.Integer(target.getXDim());
174 public void setValue(java.lang.Object object, java.lang.Object value)
175 throws IllegalStateException, IllegalArgumentException
179 PcaViewer target = (PcaViewer) object;
180 // if null, use delete method for optional primitives
186 target.setXDim(((java.lang.Integer) value).intValue());
187 } catch (java.lang.Exception ex)
189 throw new IllegalStateException(ex.toString());
193 public java.lang.Object newInstance(java.lang.Object parent)
198 desc.setHandler(handler);
199 desc.setMultivalued(false);
200 addFieldDescriptor(desc);
202 // -- validation code for: _xDim
203 fieldValidator = new org.exolab.castor.xml.FieldValidator();
205 org.exolab.castor.xml.validators.IntValidator typeValidator;
206 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
207 fieldValidator.setValidator(typeValidator);
208 typeValidator.setMinInclusive(-2147483648);
209 typeValidator.setMaxInclusive(2147483647);
211 desc.setValidator(fieldValidator);
213 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
214 java.lang.Integer.TYPE, "_yDim", "yDim",
215 org.exolab.castor.xml.NodeType.Attribute);
216 handler = new org.exolab.castor.xml.XMLFieldHandler()
218 public java.lang.Object getValue(java.lang.Object object)
219 throws IllegalStateException
221 PcaViewer target = (PcaViewer) object;
222 if (!target.hasYDim())
226 return new java.lang.Integer(target.getYDim());
229 public void setValue(java.lang.Object object, java.lang.Object value)
230 throws IllegalStateException, IllegalArgumentException
234 PcaViewer target = (PcaViewer) object;
235 // if null, use delete method for optional primitives
241 target.setYDim(((java.lang.Integer) value).intValue());
242 } catch (java.lang.Exception ex)
244 throw new IllegalStateException(ex.toString());
248 public java.lang.Object newInstance(java.lang.Object parent)
253 desc.setHandler(handler);
254 desc.setMultivalued(false);
255 addFieldDescriptor(desc);
257 // -- validation code for: _yDim
258 fieldValidator = new org.exolab.castor.xml.FieldValidator();
260 org.exolab.castor.xml.validators.IntValidator typeValidator;
261 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
262 fieldValidator.setValidator(typeValidator);
263 typeValidator.setMinInclusive(-2147483648);
264 typeValidator.setMaxInclusive(2147483647);
266 desc.setValidator(fieldValidator);
268 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
269 java.lang.Integer.TYPE, "_zDim", "zDim",
270 org.exolab.castor.xml.NodeType.Attribute);
271 handler = new org.exolab.castor.xml.XMLFieldHandler()
273 public java.lang.Object getValue(java.lang.Object object)
274 throws IllegalStateException
276 PcaViewer target = (PcaViewer) object;
277 if (!target.hasZDim())
281 return new java.lang.Integer(target.getZDim());
284 public void setValue(java.lang.Object object, java.lang.Object value)
285 throws IllegalStateException, IllegalArgumentException
289 PcaViewer target = (PcaViewer) object;
290 // if null, use delete method for optional primitives
296 target.setZDim(((java.lang.Integer) value).intValue());
297 } catch (java.lang.Exception ex)
299 throw new IllegalStateException(ex.toString());
303 public java.lang.Object newInstance(java.lang.Object parent)
308 desc.setHandler(handler);
309 desc.setMultivalued(false);
310 addFieldDescriptor(desc);
312 // -- validation code for: _zDim
313 fieldValidator = new org.exolab.castor.xml.FieldValidator();
315 org.exolab.castor.xml.validators.IntValidator typeValidator;
316 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
317 fieldValidator.setValidator(typeValidator);
318 typeValidator.setMinInclusive(-2147483648);
319 typeValidator.setMaxInclusive(2147483647);
321 desc.setValidator(fieldValidator);
323 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
324 java.lang.Integer.TYPE, "_bgColour", "bgColour",
325 org.exolab.castor.xml.NodeType.Attribute);
326 handler = new org.exolab.castor.xml.XMLFieldHandler()
328 public java.lang.Object getValue(java.lang.Object object)
329 throws IllegalStateException
331 PcaViewer target = (PcaViewer) object;
332 if (!target.hasBgColour())
336 return new java.lang.Integer(target.getBgColour());
339 public void setValue(java.lang.Object object, java.lang.Object value)
340 throws IllegalStateException, IllegalArgumentException
344 PcaViewer target = (PcaViewer) object;
345 // if null, use delete method for optional primitives
348 target.deleteBgColour();
351 target.setBgColour(((java.lang.Integer) value).intValue());
352 } catch (java.lang.Exception ex)
354 throw new IllegalStateException(ex.toString());
358 public java.lang.Object newInstance(java.lang.Object parent)
363 desc.setHandler(handler);
364 desc.setMultivalued(false);
365 addFieldDescriptor(desc);
367 // -- validation code for: _bgColour
368 fieldValidator = new org.exolab.castor.xml.FieldValidator();
370 org.exolab.castor.xml.validators.IntValidator typeValidator;
371 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
372 fieldValidator.setValidator(typeValidator);
373 typeValidator.setMinInclusive(-2147483648);
374 typeValidator.setMaxInclusive(2147483647);
376 desc.setValidator(fieldValidator);
378 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
379 java.lang.Float.TYPE, "_scaleFactor", "scaleFactor",
380 org.exolab.castor.xml.NodeType.Attribute);
381 handler = new org.exolab.castor.xml.XMLFieldHandler()
383 public java.lang.Object getValue(java.lang.Object object)
384 throws IllegalStateException
386 PcaViewer target = (PcaViewer) object;
387 if (!target.hasScaleFactor())
391 return new java.lang.Float(target.getScaleFactor());
394 public void setValue(java.lang.Object object, java.lang.Object value)
395 throws IllegalStateException, IllegalArgumentException
399 PcaViewer target = (PcaViewer) object;
400 // if null, use delete method for optional primitives
403 target.deleteScaleFactor();
406 target.setScaleFactor(((java.lang.Float) value).floatValue());
407 } catch (java.lang.Exception ex)
409 throw new IllegalStateException(ex.toString());
413 public java.lang.Object newInstance(java.lang.Object parent)
418 desc.setHandler(handler);
419 desc.setMultivalued(false);
420 addFieldDescriptor(desc);
422 // -- validation code for: _scaleFactor
423 fieldValidator = new org.exolab.castor.xml.FieldValidator();
425 org.exolab.castor.xml.validators.FloatValidator typeValidator;
426 typeValidator = new org.exolab.castor.xml.validators.FloatValidator();
427 fieldValidator.setValidator(typeValidator);
428 typeValidator.setMinInclusive((float) -3.4028235E38);
429 typeValidator.setMaxInclusive((float) 3.4028235E38);
431 desc.setValidator(fieldValidator);
433 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
434 java.lang.Boolean.TYPE, "_showLabels", "showLabels",
435 org.exolab.castor.xml.NodeType.Attribute);
436 handler = new org.exolab.castor.xml.XMLFieldHandler()
438 public java.lang.Object getValue(java.lang.Object object)
439 throws IllegalStateException
441 PcaViewer target = (PcaViewer) object;
442 if (!target.hasShowLabels())
446 return (target.getShowLabels() ? java.lang.Boolean.TRUE
447 : java.lang.Boolean.FALSE);
450 public void setValue(java.lang.Object object, java.lang.Object value)
451 throws IllegalStateException, IllegalArgumentException
455 PcaViewer target = (PcaViewer) object;
456 // if null, use delete method for optional primitives
459 target.deleteShowLabels();
462 target.setShowLabels(((java.lang.Boolean) value).booleanValue());
463 } catch (java.lang.Exception ex)
465 throw new IllegalStateException(ex.toString());
469 public java.lang.Object newInstance(java.lang.Object parent)
474 desc.setHandler(handler);
475 desc.setMultivalued(false);
476 addFieldDescriptor(desc);
478 // -- validation code for: _showLabels
479 fieldValidator = new org.exolab.castor.xml.FieldValidator();
481 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
482 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
483 fieldValidator.setValidator(typeValidator);
485 desc.setValidator(fieldValidator);
486 // -- _linkToAllViews
487 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
488 java.lang.Boolean.TYPE, "_linkToAllViews", "linkToAllViews",
489 org.exolab.castor.xml.NodeType.Attribute);
490 handler = new org.exolab.castor.xml.XMLFieldHandler()
492 public java.lang.Object getValue(java.lang.Object object)
493 throws IllegalStateException
495 PcaViewer target = (PcaViewer) object;
496 if (!target.hasLinkToAllViews())
500 return (target.getLinkToAllViews() ? java.lang.Boolean.TRUE
501 : java.lang.Boolean.FALSE);
504 public void setValue(java.lang.Object object, java.lang.Object value)
505 throws IllegalStateException, IllegalArgumentException
509 PcaViewer target = (PcaViewer) object;
510 // if null, use delete method for optional primitives
513 target.deleteLinkToAllViews();
516 target.setLinkToAllViews(
517 ((java.lang.Boolean) value).booleanValue());
518 } catch (java.lang.Exception ex)
520 throw new IllegalStateException(ex.toString());
524 public java.lang.Object newInstance(java.lang.Object parent)
529 desc.setHandler(handler);
530 desc.setMultivalued(false);
531 addFieldDescriptor(desc);
533 // -- validation code for: _linkToAllViews
534 fieldValidator = new org.exolab.castor.xml.FieldValidator();
536 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
537 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
538 fieldValidator.setValidator(typeValidator);
540 desc.setValidator(fieldValidator);
542 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
543 java.lang.Boolean.TYPE, "_includeGaps", "includeGaps",
544 org.exolab.castor.xml.NodeType.Attribute);
545 handler = new org.exolab.castor.xml.XMLFieldHandler()
547 public java.lang.Object getValue(java.lang.Object object)
548 throws IllegalStateException
550 PcaViewer target = (PcaViewer) object;
551 if (!target.hasIncludeGaps())
555 return (target.getIncludeGaps() ? java.lang.Boolean.TRUE
556 : java.lang.Boolean.FALSE);
559 public void setValue(java.lang.Object object, java.lang.Object value)
560 throws IllegalStateException, IllegalArgumentException
564 PcaViewer target = (PcaViewer) object;
565 // if null, use delete method for optional primitives
568 target.deleteIncludeGaps();
571 target.setIncludeGaps(((java.lang.Boolean) value).booleanValue());
572 } catch (java.lang.Exception ex)
574 throw new IllegalStateException(ex.toString());
578 public java.lang.Object newInstance(java.lang.Object parent)
583 desc.setHandler(handler);
584 desc.setMultivalued(false);
585 addFieldDescriptor(desc);
587 // -- validation code for: _includeGaps
588 fieldValidator = new org.exolab.castor.xml.FieldValidator();
590 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
591 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
592 fieldValidator.setValidator(typeValidator);
594 desc.setValidator(fieldValidator);
596 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
597 java.lang.Boolean.TYPE, "_matchGaps", "matchGaps",
598 org.exolab.castor.xml.NodeType.Attribute);
599 handler = new org.exolab.castor.xml.XMLFieldHandler()
601 public java.lang.Object getValue(java.lang.Object object)
602 throws IllegalStateException
604 PcaViewer target = (PcaViewer) object;
605 if (!target.hasMatchGaps())
609 return (target.getMatchGaps() ? java.lang.Boolean.TRUE
610 : java.lang.Boolean.FALSE);
613 public void setValue(java.lang.Object object, java.lang.Object value)
614 throws IllegalStateException, IllegalArgumentException
618 PcaViewer target = (PcaViewer) object;
619 // if null, use delete method for optional primitives
622 target.deleteMatchGaps();
625 target.setMatchGaps(((java.lang.Boolean) value).booleanValue());
626 } catch (java.lang.Exception ex)
628 throw new IllegalStateException(ex.toString());
632 public java.lang.Object newInstance(java.lang.Object parent)
637 desc.setHandler(handler);
638 desc.setMultivalued(false);
639 addFieldDescriptor(desc);
641 // -- validation code for: _matchGaps
642 fieldValidator = new org.exolab.castor.xml.FieldValidator();
644 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
645 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
646 fieldValidator.setValidator(typeValidator);
648 desc.setValidator(fieldValidator);
649 // -- _includeGappedColumns
650 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
651 java.lang.Boolean.TYPE, "_includeGappedColumns",
652 "includeGappedColumns",
653 org.exolab.castor.xml.NodeType.Attribute);
654 handler = new org.exolab.castor.xml.XMLFieldHandler()
656 public java.lang.Object getValue(java.lang.Object object)
657 throws IllegalStateException
659 PcaViewer target = (PcaViewer) object;
660 if (!target.hasIncludeGappedColumns())
664 return (target.getIncludeGappedColumns() ? java.lang.Boolean.TRUE
665 : java.lang.Boolean.FALSE);
668 public void setValue(java.lang.Object object, java.lang.Object value)
669 throws IllegalStateException, IllegalArgumentException
673 PcaViewer target = (PcaViewer) object;
674 // if null, use delete method for optional primitives
677 target.deleteIncludeGappedColumns();
680 target.setIncludeGappedColumns(
681 ((java.lang.Boolean) value).booleanValue());
682 } catch (java.lang.Exception ex)
684 throw new IllegalStateException(ex.toString());
688 public java.lang.Object newInstance(java.lang.Object parent)
693 desc.setHandler(handler);
694 desc.setMultivalued(false);
695 addFieldDescriptor(desc);
697 // -- validation code for: _includeGappedColumns
698 fieldValidator = new org.exolab.castor.xml.FieldValidator();
700 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
701 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
702 fieldValidator.setValidator(typeValidator);
704 desc.setValidator(fieldValidator);
705 // -- _denominateByShortestLength
706 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
707 java.lang.Boolean.TYPE, "_denominateByShortestLength",
708 "denominateByShortestLength",
709 org.exolab.castor.xml.NodeType.Attribute);
710 handler = new org.exolab.castor.xml.XMLFieldHandler()
712 public java.lang.Object getValue(java.lang.Object object)
713 throws IllegalStateException
715 PcaViewer target = (PcaViewer) object;
716 if (!target.hasDenominateByShortestLength())
720 return (target.getDenominateByShortestLength()
721 ? java.lang.Boolean.TRUE
722 : java.lang.Boolean.FALSE);
725 public void setValue(java.lang.Object object, java.lang.Object value)
726 throws IllegalStateException, IllegalArgumentException
730 PcaViewer target = (PcaViewer) object;
731 // if null, use delete method for optional primitives
734 target.deleteDenominateByShortestLength();
737 target.setDenominateByShortestLength(
738 ((java.lang.Boolean) value).booleanValue());
739 } catch (java.lang.Exception ex)
741 throw new IllegalStateException(ex.toString());
745 public java.lang.Object newInstance(java.lang.Object parent)
750 desc.setHandler(handler);
751 desc.setMultivalued(false);
752 addFieldDescriptor(desc);
754 // -- validation code for: _denominateByShortestLength
755 fieldValidator = new org.exolab.castor.xml.FieldValidator();
757 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
758 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
759 fieldValidator.setValidator(typeValidator);
761 desc.setValidator(fieldValidator);
763 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
764 java.lang.Integer.TYPE, "_width", "width",
765 org.exolab.castor.xml.NodeType.Attribute);
766 handler = new org.exolab.castor.xml.XMLFieldHandler()
768 public java.lang.Object getValue(java.lang.Object object)
769 throws IllegalStateException
771 PcaViewer target = (PcaViewer) object;
772 if (!target.hasWidth())
776 return new java.lang.Integer(target.getWidth());
779 public void setValue(java.lang.Object object, java.lang.Object value)
780 throws IllegalStateException, IllegalArgumentException
784 PcaViewer target = (PcaViewer) object;
785 // if null, use delete method for optional primitives
788 target.deleteWidth();
791 target.setWidth(((java.lang.Integer) value).intValue());
792 } catch (java.lang.Exception ex)
794 throw new IllegalStateException(ex.toString());
798 public java.lang.Object newInstance(java.lang.Object parent)
803 desc.setHandler(handler);
804 desc.setMultivalued(false);
805 addFieldDescriptor(desc);
807 // -- validation code for: _width
808 fieldValidator = new org.exolab.castor.xml.FieldValidator();
810 org.exolab.castor.xml.validators.IntValidator typeValidator;
811 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
812 fieldValidator.setValidator(typeValidator);
813 typeValidator.setMinInclusive(-2147483648);
814 typeValidator.setMaxInclusive(2147483647);
816 desc.setValidator(fieldValidator);
818 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
819 java.lang.Integer.TYPE, "_height", "height",
820 org.exolab.castor.xml.NodeType.Attribute);
821 handler = new org.exolab.castor.xml.XMLFieldHandler()
823 public java.lang.Object getValue(java.lang.Object object)
824 throws IllegalStateException
826 PcaViewer target = (PcaViewer) object;
827 if (!target.hasHeight())
831 return new java.lang.Integer(target.getHeight());
834 public void setValue(java.lang.Object object, java.lang.Object value)
835 throws IllegalStateException, IllegalArgumentException
839 PcaViewer target = (PcaViewer) object;
840 // if null, use delete method for optional primitives
843 target.deleteHeight();
846 target.setHeight(((java.lang.Integer) value).intValue());
847 } catch (java.lang.Exception ex)
849 throw new IllegalStateException(ex.toString());
853 public java.lang.Object newInstance(java.lang.Object parent)
858 desc.setHandler(handler);
859 desc.setMultivalued(false);
860 addFieldDescriptor(desc);
862 // -- validation code for: _height
863 fieldValidator = new org.exolab.castor.xml.FieldValidator();
865 org.exolab.castor.xml.validators.IntValidator typeValidator;
866 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
867 fieldValidator.setValidator(typeValidator);
868 typeValidator.setMinInclusive(-2147483648);
869 typeValidator.setMaxInclusive(2147483647);
871 desc.setValidator(fieldValidator);
873 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
874 java.lang.Integer.TYPE, "_xpos", "xpos",
875 org.exolab.castor.xml.NodeType.Attribute);
876 handler = new org.exolab.castor.xml.XMLFieldHandler()
878 public java.lang.Object getValue(java.lang.Object object)
879 throws IllegalStateException
881 PcaViewer target = (PcaViewer) object;
882 if (!target.hasXpos())
886 return new java.lang.Integer(target.getXpos());
889 public void setValue(java.lang.Object object, java.lang.Object value)
890 throws IllegalStateException, IllegalArgumentException
894 PcaViewer target = (PcaViewer) object;
895 // if null, use delete method for optional primitives
901 target.setXpos(((java.lang.Integer) value).intValue());
902 } catch (java.lang.Exception ex)
904 throw new IllegalStateException(ex.toString());
908 public java.lang.Object newInstance(java.lang.Object parent)
913 desc.setHandler(handler);
914 desc.setMultivalued(false);
915 addFieldDescriptor(desc);
917 // -- validation code for: _xpos
918 fieldValidator = new org.exolab.castor.xml.FieldValidator();
920 org.exolab.castor.xml.validators.IntValidator typeValidator;
921 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
922 fieldValidator.setValidator(typeValidator);
923 typeValidator.setMinInclusive(-2147483648);
924 typeValidator.setMaxInclusive(2147483647);
926 desc.setValidator(fieldValidator);
928 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
929 java.lang.Integer.TYPE, "_ypos", "ypos",
930 org.exolab.castor.xml.NodeType.Attribute);
931 handler = new org.exolab.castor.xml.XMLFieldHandler()
933 public java.lang.Object getValue(java.lang.Object object)
934 throws IllegalStateException
936 PcaViewer target = (PcaViewer) object;
937 if (!target.hasYpos())
941 return new java.lang.Integer(target.getYpos());
944 public void setValue(java.lang.Object object, java.lang.Object value)
945 throws IllegalStateException, IllegalArgumentException
949 PcaViewer target = (PcaViewer) object;
950 // if null, use delete method for optional primitives
956 target.setYpos(((java.lang.Integer) value).intValue());
957 } catch (java.lang.Exception ex)
959 throw new IllegalStateException(ex.toString());
963 public java.lang.Object newInstance(java.lang.Object parent)
968 desc.setHandler(handler);
969 desc.setMultivalued(false);
970 addFieldDescriptor(desc);
972 // -- validation code for: _ypos
973 fieldValidator = new org.exolab.castor.xml.FieldValidator();
975 org.exolab.castor.xml.validators.IntValidator typeValidator;
976 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
977 fieldValidator.setValidator(typeValidator);
978 typeValidator.setMinInclusive(-2147483648);
979 typeValidator.setMaxInclusive(2147483647);
981 desc.setValidator(fieldValidator);
982 // -- initialize element descriptors
984 // -- _sequencePointList
985 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
986 jalview.schemabinding.version2.SequencePoint.class,
987 "_sequencePointList", "sequencePoint",
988 org.exolab.castor.xml.NodeType.Element);
989 handler = new org.exolab.castor.xml.XMLFieldHandler()
991 public java.lang.Object getValue(java.lang.Object object)
992 throws IllegalStateException
994 PcaViewer target = (PcaViewer) object;
995 return target.getSequencePoint();
998 public void setValue(java.lang.Object object, java.lang.Object value)
999 throws IllegalStateException, IllegalArgumentException
1003 PcaViewer target = (PcaViewer) object;
1004 target.addSequencePoint(
1005 (jalview.schemabinding.version2.SequencePoint) value);
1006 } catch (java.lang.Exception ex)
1008 throw new IllegalStateException(ex.toString());
1012 public void resetValue(Object object)
1013 throws IllegalStateException, IllegalArgumentException
1017 PcaViewer target = (PcaViewer) object;
1018 target.removeAllSequencePoint();
1019 } catch (java.lang.Exception ex)
1021 throw new IllegalStateException(ex.toString());
1025 public java.lang.Object newInstance(java.lang.Object parent)
1027 return new jalview.schemabinding.version2.SequencePoint();
1030 desc.setHandler(handler);
1031 desc.setNameSpaceURI("www.jalview.org");
1032 desc.setRequired(true);
1033 desc.setMultivalued(true);
1034 addFieldDescriptor(desc);
1036 // -- validation code for: _sequencePointList
1037 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1038 fieldValidator.setMinOccurs(1);
1041 desc.setValidator(fieldValidator);
1043 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1044 jalview.schemabinding.version2.Axis.class, "_axisList", "axis",
1045 org.exolab.castor.xml.NodeType.Element);
1046 handler = new org.exolab.castor.xml.XMLFieldHandler()
1048 public java.lang.Object getValue(java.lang.Object object)
1049 throws IllegalStateException
1051 PcaViewer target = (PcaViewer) object;
1052 return target.getAxis();
1055 public void setValue(java.lang.Object object, java.lang.Object value)
1056 throws IllegalStateException, IllegalArgumentException
1060 PcaViewer target = (PcaViewer) object;
1061 target.addAxis((jalview.schemabinding.version2.Axis) value);
1062 } catch (java.lang.Exception ex)
1064 throw new IllegalStateException(ex.toString());
1068 public void resetValue(Object object)
1069 throws IllegalStateException, IllegalArgumentException
1073 PcaViewer target = (PcaViewer) object;
1074 target.removeAllAxis();
1075 } catch (java.lang.Exception ex)
1077 throw new IllegalStateException(ex.toString());
1081 public java.lang.Object newInstance(java.lang.Object parent)
1083 return new jalview.schemabinding.version2.Axis();
1086 desc.setHandler(handler);
1087 desc.setNameSpaceURI("www.jalview.org");
1088 desc.setRequired(true);
1089 desc.setMultivalued(true);
1090 addFieldDescriptor(desc);
1092 // -- validation code for: _axisList
1093 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1094 fieldValidator.setMinOccurs(3);
1095 fieldValidator.setMaxOccurs(3);
1098 desc.setValidator(fieldValidator);
1100 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1101 jalview.schemabinding.version2.SeqPointMin.class,
1102 "_seqPointMin", "seqPointMin",
1103 org.exolab.castor.xml.NodeType.Element);
1104 handler = new org.exolab.castor.xml.XMLFieldHandler()
1106 public java.lang.Object getValue(java.lang.Object object)
1107 throws IllegalStateException
1109 PcaViewer target = (PcaViewer) object;
1110 return target.getSeqPointMin();
1113 public void setValue(java.lang.Object object, java.lang.Object value)
1114 throws IllegalStateException, IllegalArgumentException
1118 PcaViewer target = (PcaViewer) object;
1119 target.setSeqPointMin(
1120 (jalview.schemabinding.version2.SeqPointMin) value);
1121 } catch (java.lang.Exception ex)
1123 throw new IllegalStateException(ex.toString());
1127 public java.lang.Object newInstance(java.lang.Object parent)
1129 return new jalview.schemabinding.version2.SeqPointMin();
1132 desc.setHandler(handler);
1133 desc.setNameSpaceURI("www.jalview.org");
1134 desc.setRequired(true);
1135 desc.setMultivalued(false);
1136 addFieldDescriptor(desc);
1138 // -- validation code for: _seqPointMin
1139 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1140 fieldValidator.setMinOccurs(1);
1143 desc.setValidator(fieldValidator);
1145 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1146 jalview.schemabinding.version2.SeqPointMax.class,
1147 "_seqPointMax", "seqPointMax",
1148 org.exolab.castor.xml.NodeType.Element);
1149 handler = new org.exolab.castor.xml.XMLFieldHandler()
1151 public java.lang.Object getValue(java.lang.Object object)
1152 throws IllegalStateException
1154 PcaViewer target = (PcaViewer) object;
1155 return target.getSeqPointMax();
1158 public void setValue(java.lang.Object object, java.lang.Object value)
1159 throws IllegalStateException, IllegalArgumentException
1163 PcaViewer target = (PcaViewer) object;
1164 target.setSeqPointMax(
1165 (jalview.schemabinding.version2.SeqPointMax) value);
1166 } catch (java.lang.Exception ex)
1168 throw new IllegalStateException(ex.toString());
1172 public java.lang.Object newInstance(java.lang.Object parent)
1174 return new jalview.schemabinding.version2.SeqPointMax();
1177 desc.setHandler(handler);
1178 desc.setNameSpaceURI("www.jalview.org");
1179 desc.setRequired(true);
1180 desc.setMultivalued(false);
1181 addFieldDescriptor(desc);
1183 // -- validation code for: _seqPointMax
1184 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1185 fieldValidator.setMinOccurs(1);
1188 desc.setValidator(fieldValidator);
1190 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
1191 jalview.schemabinding.version2.PcaData.class, "_pcaData",
1192 "pcaData", org.exolab.castor.xml.NodeType.Element);
1193 handler = new org.exolab.castor.xml.XMLFieldHandler()
1195 public java.lang.Object getValue(java.lang.Object object)
1196 throws IllegalStateException
1198 PcaViewer target = (PcaViewer) object;
1199 return target.getPcaData();
1202 public void setValue(java.lang.Object object, java.lang.Object value)
1203 throws IllegalStateException, IllegalArgumentException
1207 PcaViewer target = (PcaViewer) object;
1208 target.setPcaData((jalview.schemabinding.version2.PcaData) value);
1209 } catch (java.lang.Exception ex)
1211 throw new IllegalStateException(ex.toString());
1215 public java.lang.Object newInstance(java.lang.Object parent)
1217 return new jalview.schemabinding.version2.PcaData();
1220 desc.setHandler(handler);
1221 desc.setNameSpaceURI("www.jalview.org");
1222 desc.setRequired(true);
1223 desc.setMultivalued(false);
1224 addFieldDescriptor(desc);
1226 // -- validation code for: _pcaData
1227 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1228 fieldValidator.setMinOccurs(1);
1231 desc.setValidator(fieldValidator);
1239 * Method getAccessMode.
1241 * @return the access mode specified for this class.
1243 public org.exolab.castor.mapping.AccessMode getAccessMode()
1249 * Method getIdentity.
1251 * @return the identity field, null if this class has no identity.
1253 public org.exolab.castor.mapping.FieldDescriptor getIdentity()
1255 return super.getIdentity();
1259 * Method getJavaClass.
1261 * @return the Java class represented by this descriptor.
1263 public java.lang.Class getJavaClass()
1265 return jalview.schemabinding.version2.PcaViewer.class;
1269 * Method getNameSpacePrefix.
1271 * @return the namespace prefix to use when marshaling as XML.
1273 public java.lang.String getNameSpacePrefix()
1279 * Method getNameSpaceURI.
1281 * @return the namespace URI used when marshaling and unmarshaling as XML.
1283 public java.lang.String getNameSpaceURI()
1289 * Method getValidator.
1291 * @return a specific validator for the class described by this
1294 public org.exolab.castor.xml.TypeValidator getValidator()
1300 * Method getXMLName.
1302 * @return the XML Name for the Class being described.
1304 public java.lang.String getXMLName()
1310 * Method isElementDefinition.
1312 * @return true if XML schema definition of this Class is that of a global
1313 * element or element with anonymous type definition.
1315 public boolean isElementDefinition()
1317 return _elementDefinition;