2 * Jalview - A Sequence Alignment Editor and Viewer (Version 2.6)
\r
3 * Copyright (C) 2010 J Procter, AM Waterhouse, G Barton, M Clamp, S Searle
\r
5 * This file is part of Jalview.
\r
7 * Jalview is free software: you can redistribute it and/or
\r
8 * modify it under the terms of the GNU General Public License
\r
9 * as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
\r
11 * Jalview is distributed in the hope that it will be useful, but
\r
12 * WITHOUT ANY WARRANTY; without even the implied warranty
\r
13 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
\r
14 * PURPOSE. See the GNU General Public License for more details.
\r
16 * You should have received a copy of the GNU General Public License along with Jalview. If not, see <http://www.gnu.org/licenses/>.
\r
18 package jalview.schemabinding.version2.descriptors;
\r
20 //---------------------------------/
\r
21 //- Imported classes and packages -/
\r
22 //---------------------------------/
\r
24 import jalview.schemabinding.version2.Viewport;
\r
27 * Class ViewportDescriptor.
\r
29 * @version $Revision$ $Date$
\r
31 public class ViewportDescriptor extends
\r
32 org.exolab.castor.xml.util.XMLClassDescriptorImpl
\r
35 // --------------------------/
\r
36 // - Class/Member Variables -/
\r
37 // --------------------------/
\r
40 * Field _elementDefinition.
\r
42 private boolean _elementDefinition;
\r
47 private java.lang.String _nsPrefix;
\r
52 private java.lang.String _nsURI;
\r
57 private java.lang.String _xmlName;
\r
59 // ----------------/
\r
60 // - Constructors -/
\r
61 // ----------------/
\r
63 public ViewportDescriptor()
\r
66 _nsURI = "www.jalview.org";
\r
67 _xmlName = "Viewport";
\r
68 _elementDefinition = true;
\r
70 // -- set grouping compositor
\r
71 setCompositorAsSequence();
\r
72 org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null;
\r
73 org.exolab.castor.mapping.FieldHandler handler = null;
\r
74 org.exolab.castor.xml.FieldValidator fieldValidator = null;
\r
75 // -- initialize attribute descriptors
\r
77 // -- _conservationSelected
\r
78 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
79 java.lang.Boolean.TYPE, "_conservationSelected",
\r
80 "conservationSelected",
\r
81 org.exolab.castor.xml.NodeType.Attribute);
\r
82 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
84 public java.lang.Object getValue(java.lang.Object object)
\r
85 throws IllegalStateException
\r
87 Viewport target = (Viewport) object;
\r
88 if (!target.hasConservationSelected())
\r
92 return (target.getConservationSelected() ? java.lang.Boolean.TRUE
\r
93 : java.lang.Boolean.FALSE);
\r
96 public void setValue(java.lang.Object object, java.lang.Object value)
\r
97 throws IllegalStateException, IllegalArgumentException
\r
101 Viewport target = (Viewport) object;
\r
102 // if null, use delete method for optional primitives
\r
105 target.deleteConservationSelected();
\r
108 target.setConservationSelected(((java.lang.Boolean) value)
\r
110 } catch (java.lang.Exception ex)
\r
112 throw new IllegalStateException(ex.toString());
\r
116 public java.lang.Object newInstance(java.lang.Object parent)
\r
121 desc.setHandler(handler);
\r
122 desc.setMultivalued(false);
\r
123 addFieldDescriptor(desc);
\r
125 // -- validation code for: _conservationSelected
\r
126 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
127 { // -- local scope
\r
128 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
129 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
130 fieldValidator.setValidator(typeValidator);
\r
132 desc.setValidator(fieldValidator);
\r
134 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
135 java.lang.Boolean.TYPE, "_pidSelected", "pidSelected",
\r
136 org.exolab.castor.xml.NodeType.Attribute);
\r
137 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
139 public java.lang.Object getValue(java.lang.Object object)
\r
140 throws IllegalStateException
\r
142 Viewport target = (Viewport) object;
\r
143 if (!target.hasPidSelected())
\r
147 return (target.getPidSelected() ? java.lang.Boolean.TRUE
\r
148 : java.lang.Boolean.FALSE);
\r
151 public void setValue(java.lang.Object object, java.lang.Object value)
\r
152 throws IllegalStateException, IllegalArgumentException
\r
156 Viewport target = (Viewport) object;
\r
157 // if null, use delete method for optional primitives
\r
160 target.deletePidSelected();
\r
163 target.setPidSelected(((java.lang.Boolean) value).booleanValue());
\r
164 } catch (java.lang.Exception ex)
\r
166 throw new IllegalStateException(ex.toString());
\r
170 public java.lang.Object newInstance(java.lang.Object parent)
\r
175 desc.setHandler(handler);
\r
176 desc.setMultivalued(false);
\r
177 addFieldDescriptor(desc);
\r
179 // -- validation code for: _pidSelected
\r
180 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
181 { // -- local scope
\r
182 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
183 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
184 fieldValidator.setValidator(typeValidator);
\r
186 desc.setValidator(fieldValidator);
\r
188 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
189 java.lang.String.class, "_bgColour", "bgColour",
\r
190 org.exolab.castor.xml.NodeType.Attribute);
\r
191 desc.setImmutable(true);
\r
192 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
194 public java.lang.Object getValue(java.lang.Object object)
\r
195 throws IllegalStateException
\r
197 Viewport target = (Viewport) object;
\r
198 return target.getBgColour();
\r
201 public void setValue(java.lang.Object object, java.lang.Object value)
\r
202 throws IllegalStateException, IllegalArgumentException
\r
206 Viewport target = (Viewport) object;
\r
207 target.setBgColour((java.lang.String) value);
\r
208 } catch (java.lang.Exception ex)
\r
210 throw new IllegalStateException(ex.toString());
\r
214 public java.lang.Object newInstance(java.lang.Object parent)
\r
219 desc.setHandler(handler);
\r
220 desc.setMultivalued(false);
\r
221 addFieldDescriptor(desc);
\r
223 // -- validation code for: _bgColour
\r
224 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
225 { // -- local scope
\r
226 org.exolab.castor.xml.validators.StringValidator typeValidator;
\r
227 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
\r
228 fieldValidator.setValidator(typeValidator);
\r
229 typeValidator.setWhiteSpace("preserve");
\r
231 desc.setValidator(fieldValidator);
\r
232 // -- _consThreshold
\r
233 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
234 java.lang.Integer.TYPE, "_consThreshold", "consThreshold",
\r
235 org.exolab.castor.xml.NodeType.Attribute);
\r
236 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
238 public java.lang.Object getValue(java.lang.Object object)
\r
239 throws IllegalStateException
\r
241 Viewport target = (Viewport) object;
\r
242 if (!target.hasConsThreshold())
\r
246 return new java.lang.Integer(target.getConsThreshold());
\r
249 public void setValue(java.lang.Object object, java.lang.Object value)
\r
250 throws IllegalStateException, IllegalArgumentException
\r
254 Viewport target = (Viewport) object;
\r
255 // if null, use delete method for optional primitives
\r
258 target.deleteConsThreshold();
\r
261 target.setConsThreshold(((java.lang.Integer) value).intValue());
\r
262 } catch (java.lang.Exception ex)
\r
264 throw new IllegalStateException(ex.toString());
\r
268 public java.lang.Object newInstance(java.lang.Object parent)
\r
273 desc.setHandler(handler);
\r
274 desc.setMultivalued(false);
\r
275 addFieldDescriptor(desc);
\r
277 // -- validation code for: _consThreshold
\r
278 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
279 { // -- local scope
\r
280 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
281 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
282 fieldValidator.setValidator(typeValidator);
\r
283 typeValidator.setMinInclusive(-2147483648);
\r
284 typeValidator.setMaxInclusive(2147483647);
\r
286 desc.setValidator(fieldValidator);
\r
287 // -- _pidThreshold
\r
288 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
289 java.lang.Integer.TYPE, "_pidThreshold", "pidThreshold",
\r
290 org.exolab.castor.xml.NodeType.Attribute);
\r
291 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
293 public java.lang.Object getValue(java.lang.Object object)
\r
294 throws IllegalStateException
\r
296 Viewport target = (Viewport) object;
\r
297 if (!target.hasPidThreshold())
\r
301 return new java.lang.Integer(target.getPidThreshold());
\r
304 public void setValue(java.lang.Object object, java.lang.Object value)
\r
305 throws IllegalStateException, IllegalArgumentException
\r
309 Viewport target = (Viewport) object;
\r
310 // if null, use delete method for optional primitives
\r
313 target.deletePidThreshold();
\r
316 target.setPidThreshold(((java.lang.Integer) value).intValue());
\r
317 } catch (java.lang.Exception ex)
\r
319 throw new IllegalStateException(ex.toString());
\r
323 public java.lang.Object newInstance(java.lang.Object parent)
\r
328 desc.setHandler(handler);
\r
329 desc.setMultivalued(false);
\r
330 addFieldDescriptor(desc);
\r
332 // -- validation code for: _pidThreshold
\r
333 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
334 { // -- local scope
\r
335 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
336 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
337 fieldValidator.setValidator(typeValidator);
\r
338 typeValidator.setMinInclusive(-2147483648);
\r
339 typeValidator.setMaxInclusive(2147483647);
\r
341 desc.setValidator(fieldValidator);
\r
343 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
344 java.lang.String.class, "_title", "title",
\r
345 org.exolab.castor.xml.NodeType.Attribute);
\r
346 desc.setImmutable(true);
\r
347 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
349 public java.lang.Object getValue(java.lang.Object object)
\r
350 throws IllegalStateException
\r
352 Viewport target = (Viewport) object;
\r
353 return target.getTitle();
\r
356 public void setValue(java.lang.Object object, java.lang.Object value)
\r
357 throws IllegalStateException, IllegalArgumentException
\r
361 Viewport target = (Viewport) object;
\r
362 target.setTitle((java.lang.String) value);
\r
363 } catch (java.lang.Exception ex)
\r
365 throw new IllegalStateException(ex.toString());
\r
369 public java.lang.Object newInstance(java.lang.Object parent)
\r
374 desc.setHandler(handler);
\r
375 desc.setMultivalued(false);
\r
376 addFieldDescriptor(desc);
\r
378 // -- validation code for: _title
\r
379 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
380 { // -- local scope
\r
381 org.exolab.castor.xml.validators.StringValidator typeValidator;
\r
382 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
\r
383 fieldValidator.setValidator(typeValidator);
\r
384 typeValidator.setWhiteSpace("preserve");
\r
386 desc.setValidator(fieldValidator);
\r
388 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
389 java.lang.Boolean.TYPE, "_showFullId", "showFullId",
\r
390 org.exolab.castor.xml.NodeType.Attribute);
\r
391 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
393 public java.lang.Object getValue(java.lang.Object object)
\r
394 throws IllegalStateException
\r
396 Viewport target = (Viewport) object;
\r
397 if (!target.hasShowFullId())
\r
401 return (target.getShowFullId() ? java.lang.Boolean.TRUE
\r
402 : java.lang.Boolean.FALSE);
\r
405 public void setValue(java.lang.Object object, java.lang.Object value)
\r
406 throws IllegalStateException, IllegalArgumentException
\r
410 Viewport target = (Viewport) object;
\r
411 // if null, use delete method for optional primitives
\r
414 target.deleteShowFullId();
\r
417 target.setShowFullId(((java.lang.Boolean) value).booleanValue());
\r
418 } catch (java.lang.Exception ex)
\r
420 throw new IllegalStateException(ex.toString());
\r
424 public java.lang.Object newInstance(java.lang.Object parent)
\r
429 desc.setHandler(handler);
\r
430 desc.setMultivalued(false);
\r
431 addFieldDescriptor(desc);
\r
433 // -- validation code for: _showFullId
\r
434 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
435 { // -- local scope
\r
436 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
437 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
438 fieldValidator.setValidator(typeValidator);
\r
440 desc.setValidator(fieldValidator);
\r
441 // -- _rightAlignIds
\r
442 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
443 java.lang.Boolean.TYPE, "_rightAlignIds", "rightAlignIds",
\r
444 org.exolab.castor.xml.NodeType.Attribute);
\r
445 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
447 public java.lang.Object getValue(java.lang.Object object)
\r
448 throws IllegalStateException
\r
450 Viewport target = (Viewport) object;
\r
451 if (!target.hasRightAlignIds())
\r
455 return (target.getRightAlignIds() ? java.lang.Boolean.TRUE
\r
456 : java.lang.Boolean.FALSE);
\r
459 public void setValue(java.lang.Object object, java.lang.Object value)
\r
460 throws IllegalStateException, IllegalArgumentException
\r
464 Viewport target = (Viewport) object;
\r
465 // if null, use delete method for optional primitives
\r
468 target.deleteRightAlignIds();
\r
471 target.setRightAlignIds(((java.lang.Boolean) value)
\r
473 } catch (java.lang.Exception ex)
\r
475 throw new IllegalStateException(ex.toString());
\r
479 public java.lang.Object newInstance(java.lang.Object parent)
\r
484 desc.setHandler(handler);
\r
485 desc.setMultivalued(false);
\r
486 addFieldDescriptor(desc);
\r
488 // -- validation code for: _rightAlignIds
\r
489 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
490 { // -- local scope
\r
491 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
492 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
493 fieldValidator.setValidator(typeValidator);
\r
495 desc.setValidator(fieldValidator);
\r
497 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
498 java.lang.Boolean.TYPE, "_showText", "showText",
\r
499 org.exolab.castor.xml.NodeType.Attribute);
\r
500 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
502 public java.lang.Object getValue(java.lang.Object object)
\r
503 throws IllegalStateException
\r
505 Viewport target = (Viewport) object;
\r
506 if (!target.hasShowText())
\r
510 return (target.getShowText() ? java.lang.Boolean.TRUE
\r
511 : java.lang.Boolean.FALSE);
\r
514 public void setValue(java.lang.Object object, java.lang.Object value)
\r
515 throws IllegalStateException, IllegalArgumentException
\r
519 Viewport target = (Viewport) object;
\r
520 // if null, use delete method for optional primitives
\r
523 target.deleteShowText();
\r
526 target.setShowText(((java.lang.Boolean) value).booleanValue());
\r
527 } catch (java.lang.Exception ex)
\r
529 throw new IllegalStateException(ex.toString());
\r
533 public java.lang.Object newInstance(java.lang.Object parent)
\r
538 desc.setHandler(handler);
\r
539 desc.setMultivalued(false);
\r
540 addFieldDescriptor(desc);
\r
542 // -- validation code for: _showText
\r
543 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
544 { // -- local scope
\r
545 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
546 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
547 fieldValidator.setValidator(typeValidator);
\r
549 desc.setValidator(fieldValidator);
\r
550 // -- _showColourText
\r
551 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
552 java.lang.Boolean.TYPE, "_showColourText", "showColourText",
\r
553 org.exolab.castor.xml.NodeType.Attribute);
\r
554 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
556 public java.lang.Object getValue(java.lang.Object object)
\r
557 throws IllegalStateException
\r
559 Viewport target = (Viewport) object;
\r
560 if (!target.hasShowColourText())
\r
564 return (target.getShowColourText() ? java.lang.Boolean.TRUE
\r
565 : java.lang.Boolean.FALSE);
\r
568 public void setValue(java.lang.Object object, java.lang.Object value)
\r
569 throws IllegalStateException, IllegalArgumentException
\r
573 Viewport target = (Viewport) object;
\r
574 // if null, use delete method for optional primitives
\r
577 target.deleteShowColourText();
\r
580 target.setShowColourText(((java.lang.Boolean) value)
\r
582 } catch (java.lang.Exception ex)
\r
584 throw new IllegalStateException(ex.toString());
\r
588 public java.lang.Object newInstance(java.lang.Object parent)
\r
593 desc.setHandler(handler);
\r
594 desc.setMultivalued(false);
\r
595 addFieldDescriptor(desc);
\r
597 // -- validation code for: _showColourText
\r
598 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
599 { // -- local scope
\r
600 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
601 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
602 fieldValidator.setValidator(typeValidator);
\r
604 desc.setValidator(fieldValidator);
\r
605 // -- _showUnconserved
\r
606 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
607 java.lang.Boolean.TYPE, "_showUnconserved", "showUnconserved",
\r
608 org.exolab.castor.xml.NodeType.Attribute);
\r
609 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
611 public java.lang.Object getValue(java.lang.Object object)
\r
612 throws IllegalStateException
\r
614 Viewport target = (Viewport) object;
\r
615 if (!target.hasShowUnconserved())
\r
619 return (target.getShowUnconserved() ? java.lang.Boolean.TRUE
\r
620 : java.lang.Boolean.FALSE);
\r
623 public void setValue(java.lang.Object object, java.lang.Object value)
\r
624 throws IllegalStateException, IllegalArgumentException
\r
628 Viewport target = (Viewport) object;
\r
629 // if null, use delete method for optional primitives
\r
632 target.deleteShowUnconserved();
\r
635 target.setShowUnconserved(((java.lang.Boolean) value)
\r
637 } catch (java.lang.Exception ex)
\r
639 throw new IllegalStateException(ex.toString());
\r
643 public java.lang.Object newInstance(java.lang.Object parent)
\r
648 desc.setHandler(handler);
\r
649 desc.setMultivalued(false);
\r
650 addFieldDescriptor(desc);
\r
652 // -- validation code for: _showUnconserved
\r
653 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
654 { // -- local scope
\r
655 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
656 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
657 fieldValidator.setValidator(typeValidator);
\r
659 desc.setValidator(fieldValidator);
\r
661 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
662 java.lang.Boolean.TYPE, "_showBoxes", "showBoxes",
\r
663 org.exolab.castor.xml.NodeType.Attribute);
\r
664 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
666 public java.lang.Object getValue(java.lang.Object object)
\r
667 throws IllegalStateException
\r
669 Viewport target = (Viewport) object;
\r
670 if (!target.hasShowBoxes())
\r
674 return (target.getShowBoxes() ? java.lang.Boolean.TRUE
\r
675 : java.lang.Boolean.FALSE);
\r
678 public void setValue(java.lang.Object object, java.lang.Object value)
\r
679 throws IllegalStateException, IllegalArgumentException
\r
683 Viewport target = (Viewport) object;
\r
684 // if null, use delete method for optional primitives
\r
687 target.deleteShowBoxes();
\r
690 target.setShowBoxes(((java.lang.Boolean) value).booleanValue());
\r
691 } catch (java.lang.Exception ex)
\r
693 throw new IllegalStateException(ex.toString());
\r
697 public java.lang.Object newInstance(java.lang.Object parent)
\r
702 desc.setHandler(handler);
\r
703 desc.setMultivalued(false);
\r
704 addFieldDescriptor(desc);
\r
706 // -- validation code for: _showBoxes
\r
707 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
708 { // -- local scope
\r
709 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
710 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
711 fieldValidator.setValidator(typeValidator);
\r
713 desc.setValidator(fieldValidator);
\r
714 // -- _wrapAlignment
\r
715 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
716 java.lang.Boolean.TYPE, "_wrapAlignment", "wrapAlignment",
\r
717 org.exolab.castor.xml.NodeType.Attribute);
\r
718 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
720 public java.lang.Object getValue(java.lang.Object object)
\r
721 throws IllegalStateException
\r
723 Viewport target = (Viewport) object;
\r
724 if (!target.hasWrapAlignment())
\r
728 return (target.getWrapAlignment() ? java.lang.Boolean.TRUE
\r
729 : java.lang.Boolean.FALSE);
\r
732 public void setValue(java.lang.Object object, java.lang.Object value)
\r
733 throws IllegalStateException, IllegalArgumentException
\r
737 Viewport target = (Viewport) object;
\r
738 // if null, use delete method for optional primitives
\r
741 target.deleteWrapAlignment();
\r
744 target.setWrapAlignment(((java.lang.Boolean) value)
\r
746 } catch (java.lang.Exception ex)
\r
748 throw new IllegalStateException(ex.toString());
\r
752 public java.lang.Object newInstance(java.lang.Object parent)
\r
757 desc.setHandler(handler);
\r
758 desc.setMultivalued(false);
\r
759 addFieldDescriptor(desc);
\r
761 // -- validation code for: _wrapAlignment
\r
762 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
763 { // -- local scope
\r
764 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
765 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
766 fieldValidator.setValidator(typeValidator);
\r
768 desc.setValidator(fieldValidator);
\r
770 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
771 java.lang.Boolean.TYPE, "_renderGaps", "renderGaps",
\r
772 org.exolab.castor.xml.NodeType.Attribute);
\r
773 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
775 public java.lang.Object getValue(java.lang.Object object)
\r
776 throws IllegalStateException
\r
778 Viewport target = (Viewport) object;
\r
779 if (!target.hasRenderGaps())
\r
783 return (target.getRenderGaps() ? java.lang.Boolean.TRUE
\r
784 : java.lang.Boolean.FALSE);
\r
787 public void setValue(java.lang.Object object, java.lang.Object value)
\r
788 throws IllegalStateException, IllegalArgumentException
\r
792 Viewport target = (Viewport) object;
\r
793 // if null, use delete method for optional primitives
\r
796 target.deleteRenderGaps();
\r
799 target.setRenderGaps(((java.lang.Boolean) value).booleanValue());
\r
800 } catch (java.lang.Exception ex)
\r
802 throw new IllegalStateException(ex.toString());
\r
806 public java.lang.Object newInstance(java.lang.Object parent)
\r
811 desc.setHandler(handler);
\r
812 desc.setMultivalued(false);
\r
813 addFieldDescriptor(desc);
\r
815 // -- validation code for: _renderGaps
\r
816 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
817 { // -- local scope
\r
818 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
819 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
820 fieldValidator.setValidator(typeValidator);
\r
822 desc.setValidator(fieldValidator);
\r
823 // -- _showSequenceFeatures
\r
824 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
825 java.lang.Boolean.TYPE, "_showSequenceFeatures",
\r
826 "showSequenceFeatures",
\r
827 org.exolab.castor.xml.NodeType.Attribute);
\r
828 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
830 public java.lang.Object getValue(java.lang.Object object)
\r
831 throws IllegalStateException
\r
833 Viewport target = (Viewport) object;
\r
834 if (!target.hasShowSequenceFeatures())
\r
838 return (target.getShowSequenceFeatures() ? java.lang.Boolean.TRUE
\r
839 : java.lang.Boolean.FALSE);
\r
842 public void setValue(java.lang.Object object, java.lang.Object value)
\r
843 throws IllegalStateException, IllegalArgumentException
\r
847 Viewport target = (Viewport) object;
\r
848 // if null, use delete method for optional primitives
\r
851 target.deleteShowSequenceFeatures();
\r
854 target.setShowSequenceFeatures(((java.lang.Boolean) value)
\r
856 } catch (java.lang.Exception ex)
\r
858 throw new IllegalStateException(ex.toString());
\r
862 public java.lang.Object newInstance(java.lang.Object parent)
\r
867 desc.setHandler(handler);
\r
868 desc.setMultivalued(false);
\r
869 addFieldDescriptor(desc);
\r
871 // -- validation code for: _showSequenceFeatures
\r
872 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
873 { // -- local scope
\r
874 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
875 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
876 fieldValidator.setValidator(typeValidator);
\r
878 desc.setValidator(fieldValidator);
\r
879 // -- _showNPfeatureTooltip
\r
880 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
881 java.lang.Boolean.TYPE, "_showNPfeatureTooltip",
\r
882 "showNPfeatureTooltip",
\r
883 org.exolab.castor.xml.NodeType.Attribute);
\r
884 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
886 public java.lang.Object getValue(java.lang.Object object)
\r
887 throws IllegalStateException
\r
889 Viewport target = (Viewport) object;
\r
890 if (!target.hasShowNPfeatureTooltip())
\r
894 return (target.getShowNPfeatureTooltip() ? java.lang.Boolean.TRUE
\r
895 : java.lang.Boolean.FALSE);
\r
898 public void setValue(java.lang.Object object, java.lang.Object value)
\r
899 throws IllegalStateException, IllegalArgumentException
\r
903 Viewport target = (Viewport) object;
\r
904 // if null, use delete method for optional primitives
\r
907 target.deleteShowNPfeatureTooltip();
\r
910 target.setShowNPfeatureTooltip(((java.lang.Boolean) value)
\r
912 } catch (java.lang.Exception ex)
\r
914 throw new IllegalStateException(ex.toString());
\r
918 public java.lang.Object newInstance(java.lang.Object parent)
\r
923 desc.setHandler(handler);
\r
924 desc.setMultivalued(false);
\r
925 addFieldDescriptor(desc);
\r
927 // -- validation code for: _showNPfeatureTooltip
\r
928 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
929 { // -- local scope
\r
930 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
931 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
932 fieldValidator.setValidator(typeValidator);
\r
934 desc.setValidator(fieldValidator);
\r
935 // -- _showDbRefTooltip
\r
936 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
937 java.lang.Boolean.TYPE, "_showDbRefTooltip",
\r
938 "showDbRefTooltip", org.exolab.castor.xml.NodeType.Attribute);
\r
939 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
941 public java.lang.Object getValue(java.lang.Object object)
\r
942 throws IllegalStateException
\r
944 Viewport target = (Viewport) object;
\r
945 if (!target.hasShowDbRefTooltip())
\r
949 return (target.getShowDbRefTooltip() ? java.lang.Boolean.TRUE
\r
950 : java.lang.Boolean.FALSE);
\r
953 public void setValue(java.lang.Object object, java.lang.Object value)
\r
954 throws IllegalStateException, IllegalArgumentException
\r
958 Viewport target = (Viewport) object;
\r
959 // if null, use delete method for optional primitives
\r
962 target.deleteShowDbRefTooltip();
\r
965 target.setShowDbRefTooltip(((java.lang.Boolean) value)
\r
967 } catch (java.lang.Exception ex)
\r
969 throw new IllegalStateException(ex.toString());
\r
973 public java.lang.Object newInstance(java.lang.Object parent)
\r
978 desc.setHandler(handler);
\r
979 desc.setMultivalued(false);
\r
980 addFieldDescriptor(desc);
\r
982 // -- validation code for: _showDbRefTooltip
\r
983 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
984 { // -- local scope
\r
985 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
986 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
987 fieldValidator.setValidator(typeValidator);
\r
989 desc.setValidator(fieldValidator);
\r
990 // -- _followHighlight
\r
991 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
992 java.lang.Boolean.TYPE, "_followHighlight", "followHighlight",
\r
993 org.exolab.castor.xml.NodeType.Attribute);
\r
994 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
996 public java.lang.Object getValue(java.lang.Object object)
\r
997 throws IllegalStateException
\r
999 Viewport target = (Viewport) object;
\r
1000 if (!target.hasFollowHighlight())
\r
1004 return (target.getFollowHighlight() ? java.lang.Boolean.TRUE
\r
1005 : java.lang.Boolean.FALSE);
\r
1008 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1009 throws IllegalStateException, IllegalArgumentException
\r
1013 Viewport target = (Viewport) object;
\r
1014 // if null, use delete method for optional primitives
\r
1015 if (value == null)
\r
1017 target.deleteFollowHighlight();
\r
1020 target.setFollowHighlight(((java.lang.Boolean) value)
\r
1022 } catch (java.lang.Exception ex)
\r
1024 throw new IllegalStateException(ex.toString());
\r
1028 public java.lang.Object newInstance(java.lang.Object parent)
\r
1033 desc.setHandler(handler);
\r
1034 desc.setMultivalued(false);
\r
1035 addFieldDescriptor(desc);
\r
1037 // -- validation code for: _followHighlight
\r
1038 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1039 { // -- local scope
\r
1040 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
1041 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
1042 fieldValidator.setValidator(typeValidator);
\r
1044 desc.setValidator(fieldValidator);
\r
1045 // -- _followSelection
\r
1046 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1047 java.lang.Boolean.TYPE, "_followSelection", "followSelection",
\r
1048 org.exolab.castor.xml.NodeType.Attribute);
\r
1049 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1051 public java.lang.Object getValue(java.lang.Object object)
\r
1052 throws IllegalStateException
\r
1054 Viewport target = (Viewport) object;
\r
1055 if (!target.hasFollowSelection())
\r
1059 return (target.getFollowSelection() ? java.lang.Boolean.TRUE
\r
1060 : java.lang.Boolean.FALSE);
\r
1063 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1064 throws IllegalStateException, IllegalArgumentException
\r
1068 Viewport target = (Viewport) object;
\r
1069 // if null, use delete method for optional primitives
\r
1070 if (value == null)
\r
1072 target.deleteFollowSelection();
\r
1075 target.setFollowSelection(((java.lang.Boolean) value)
\r
1077 } catch (java.lang.Exception ex)
\r
1079 throw new IllegalStateException(ex.toString());
\r
1083 public java.lang.Object newInstance(java.lang.Object parent)
\r
1088 desc.setHandler(handler);
\r
1089 desc.setMultivalued(false);
\r
1090 addFieldDescriptor(desc);
\r
1092 // -- validation code for: _followSelection
\r
1093 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1094 { // -- local scope
\r
1095 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
1096 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
1097 fieldValidator.setValidator(typeValidator);
\r
1099 desc.setValidator(fieldValidator);
\r
1100 // -- _showAnnotation
\r
1101 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1102 java.lang.Boolean.TYPE, "_showAnnotation", "showAnnotation",
\r
1103 org.exolab.castor.xml.NodeType.Attribute);
\r
1104 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1106 public java.lang.Object getValue(java.lang.Object object)
\r
1107 throws IllegalStateException
\r
1109 Viewport target = (Viewport) object;
\r
1110 if (!target.hasShowAnnotation())
\r
1114 return (target.getShowAnnotation() ? java.lang.Boolean.TRUE
\r
1115 : java.lang.Boolean.FALSE);
\r
1118 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1119 throws IllegalStateException, IllegalArgumentException
\r
1123 Viewport target = (Viewport) object;
\r
1124 // if null, use delete method for optional primitives
\r
1125 if (value == null)
\r
1127 target.deleteShowAnnotation();
\r
1130 target.setShowAnnotation(((java.lang.Boolean) value)
\r
1132 } catch (java.lang.Exception ex)
\r
1134 throw new IllegalStateException(ex.toString());
\r
1138 public java.lang.Object newInstance(java.lang.Object parent)
\r
1143 desc.setHandler(handler);
\r
1144 desc.setMultivalued(false);
\r
1145 addFieldDescriptor(desc);
\r
1147 // -- validation code for: _showAnnotation
\r
1148 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1149 { // -- local scope
\r
1150 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
1151 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
1152 fieldValidator.setValidator(typeValidator);
\r
1154 desc.setValidator(fieldValidator);
\r
1155 // -- _centreColumnLabels
\r
1156 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1157 java.lang.Boolean.TYPE, "_centreColumnLabels",
\r
1158 "centreColumnLabels", org.exolab.castor.xml.NodeType.Attribute);
\r
1159 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1161 public java.lang.Object getValue(java.lang.Object object)
\r
1162 throws IllegalStateException
\r
1164 Viewport target = (Viewport) object;
\r
1165 if (!target.hasCentreColumnLabels())
\r
1169 return (target.getCentreColumnLabels() ? java.lang.Boolean.TRUE
\r
1170 : java.lang.Boolean.FALSE);
\r
1173 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1174 throws IllegalStateException, IllegalArgumentException
\r
1178 Viewport target = (Viewport) object;
\r
1179 // if null, use delete method for optional primitives
\r
1180 if (value == null)
\r
1182 target.deleteCentreColumnLabels();
\r
1185 target.setCentreColumnLabels(((java.lang.Boolean) value)
\r
1187 } catch (java.lang.Exception ex)
\r
1189 throw new IllegalStateException(ex.toString());
\r
1193 public java.lang.Object newInstance(java.lang.Object parent)
\r
1198 desc.setHandler(handler);
\r
1199 desc.setMultivalued(false);
\r
1200 addFieldDescriptor(desc);
\r
1202 // -- validation code for: _centreColumnLabels
\r
1203 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1204 { // -- local scope
\r
1205 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
1206 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
1207 fieldValidator.setValidator(typeValidator);
\r
1209 desc.setValidator(fieldValidator);
\r
1210 // -- _showGroupConservation
\r
1211 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1212 java.lang.Boolean.TYPE, "_showGroupConservation",
\r
1213 "showGroupConservation",
\r
1214 org.exolab.castor.xml.NodeType.Attribute);
\r
1215 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1217 public java.lang.Object getValue(java.lang.Object object)
\r
1218 throws IllegalStateException
\r
1220 Viewport target = (Viewport) object;
\r
1221 if (!target.hasShowGroupConservation())
\r
1225 return (target.getShowGroupConservation() ? java.lang.Boolean.TRUE
\r
1226 : java.lang.Boolean.FALSE);
\r
1229 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1230 throws IllegalStateException, IllegalArgumentException
\r
1234 Viewport target = (Viewport) object;
\r
1235 // if null, use delete method for optional primitives
\r
1236 if (value == null)
\r
1238 target.deleteShowGroupConservation();
\r
1241 target.setShowGroupConservation(((java.lang.Boolean) value)
\r
1243 } catch (java.lang.Exception ex)
\r
1245 throw new IllegalStateException(ex.toString());
\r
1249 public java.lang.Object newInstance(java.lang.Object parent)
\r
1254 desc.setHandler(handler);
\r
1255 desc.setMultivalued(false);
\r
1256 addFieldDescriptor(desc);
\r
1258 // -- validation code for: _showGroupConservation
\r
1259 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1260 { // -- local scope
\r
1261 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
1262 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
1263 fieldValidator.setValidator(typeValidator);
\r
1265 desc.setValidator(fieldValidator);
\r
1266 // -- _showGroupConsensus
\r
1267 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1268 java.lang.Boolean.TYPE, "_showGroupConsensus",
\r
1269 "showGroupConsensus", org.exolab.castor.xml.NodeType.Attribute);
\r
1270 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1272 public java.lang.Object getValue(java.lang.Object object)
\r
1273 throws IllegalStateException
\r
1275 Viewport target = (Viewport) object;
\r
1276 if (!target.hasShowGroupConsensus())
\r
1280 return (target.getShowGroupConsensus() ? java.lang.Boolean.TRUE
\r
1281 : java.lang.Boolean.FALSE);
\r
1284 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1285 throws IllegalStateException, IllegalArgumentException
\r
1289 Viewport target = (Viewport) object;
\r
1290 // if null, use delete method for optional primitives
\r
1291 if (value == null)
\r
1293 target.deleteShowGroupConsensus();
\r
1296 target.setShowGroupConsensus(((java.lang.Boolean) value)
\r
1298 } catch (java.lang.Exception ex)
\r
1300 throw new IllegalStateException(ex.toString());
\r
1304 public java.lang.Object newInstance(java.lang.Object parent)
\r
1309 desc.setHandler(handler);
\r
1310 desc.setMultivalued(false);
\r
1311 addFieldDescriptor(desc);
\r
1313 // -- validation code for: _showGroupConsensus
\r
1314 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1315 { // -- local scope
\r
1316 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
1317 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
1318 fieldValidator.setValidator(typeValidator);
\r
1320 desc.setValidator(fieldValidator);
\r
1321 // -- _showConsensusHistogram
\r
1322 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1323 java.lang.Boolean.TYPE, "_showConsensusHistogram",
\r
1324 "showConsensusHistogram",
\r
1325 org.exolab.castor.xml.NodeType.Attribute);
\r
1326 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1328 public java.lang.Object getValue(java.lang.Object object)
\r
1329 throws IllegalStateException
\r
1331 Viewport target = (Viewport) object;
\r
1332 if (!target.hasShowConsensusHistogram())
\r
1336 return (target.getShowConsensusHistogram() ? java.lang.Boolean.TRUE
\r
1337 : java.lang.Boolean.FALSE);
\r
1340 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1341 throws IllegalStateException, IllegalArgumentException
\r
1345 Viewport target = (Viewport) object;
\r
1346 // if null, use delete method for optional primitives
\r
1347 if (value == null)
\r
1349 target.deleteShowConsensusHistogram();
\r
1352 target.setShowConsensusHistogram(((java.lang.Boolean) value)
\r
1354 } catch (java.lang.Exception ex)
\r
1356 throw new IllegalStateException(ex.toString());
\r
1360 public java.lang.Object newInstance(java.lang.Object parent)
\r
1365 desc.setHandler(handler);
\r
1366 desc.setMultivalued(false);
\r
1367 addFieldDescriptor(desc);
\r
1369 // -- validation code for: _showConsensusHistogram
\r
1370 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1371 { // -- local scope
\r
1372 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
1373 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
1374 fieldValidator.setValidator(typeValidator);
\r
1376 desc.setValidator(fieldValidator);
\r
1377 // -- _showSequenceLogo
\r
1378 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1379 java.lang.Boolean.TYPE, "_showSequenceLogo",
\r
1380 "showSequenceLogo", org.exolab.castor.xml.NodeType.Attribute);
\r
1381 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1383 public java.lang.Object getValue(java.lang.Object object)
\r
1384 throws IllegalStateException
\r
1386 Viewport target = (Viewport) object;
\r
1387 if (!target.hasShowSequenceLogo())
\r
1391 return (target.getShowSequenceLogo() ? java.lang.Boolean.TRUE
\r
1392 : java.lang.Boolean.FALSE);
\r
1395 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1396 throws IllegalStateException, IllegalArgumentException
\r
1400 Viewport target = (Viewport) object;
\r
1401 // if null, use delete method for optional primitives
\r
1402 if (value == null)
\r
1404 target.deleteShowSequenceLogo();
\r
1407 target.setShowSequenceLogo(((java.lang.Boolean) value)
\r
1409 } catch (java.lang.Exception ex)
\r
1411 throw new IllegalStateException(ex.toString());
\r
1415 public java.lang.Object newInstance(java.lang.Object parent)
\r
1420 desc.setHandler(handler);
\r
1421 desc.setMultivalued(false);
\r
1422 addFieldDescriptor(desc);
\r
1424 // -- validation code for: _showSequenceLogo
\r
1425 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1426 { // -- local scope
\r
1427 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
1428 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
1429 fieldValidator.setValidator(typeValidator);
\r
1431 desc.setValidator(fieldValidator);
\r
1432 // -- _ignoreGapsinConsensus
\r
1433 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1434 java.lang.Boolean.TYPE, "_ignoreGapsinConsensus",
\r
1435 "ignoreGapsinConsensus",
\r
1436 org.exolab.castor.xml.NodeType.Attribute);
\r
1437 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1439 public java.lang.Object getValue(java.lang.Object object)
\r
1440 throws IllegalStateException
\r
1442 Viewport target = (Viewport) object;
\r
1443 if (!target.hasIgnoreGapsinConsensus())
\r
1447 return (target.getIgnoreGapsinConsensus() ? java.lang.Boolean.TRUE
\r
1448 : java.lang.Boolean.FALSE);
\r
1451 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1452 throws IllegalStateException, IllegalArgumentException
\r
1456 Viewport target = (Viewport) object;
\r
1457 // if null, use delete method for optional primitives
\r
1458 if (value == null)
\r
1460 target.deleteIgnoreGapsinConsensus();
\r
1463 target.setIgnoreGapsinConsensus(((java.lang.Boolean) value)
\r
1465 } catch (java.lang.Exception ex)
\r
1467 throw new IllegalStateException(ex.toString());
\r
1471 public java.lang.Object newInstance(java.lang.Object parent)
\r
1476 desc.setHandler(handler);
\r
1477 desc.setMultivalued(false);
\r
1478 addFieldDescriptor(desc);
\r
1480 // -- validation code for: _ignoreGapsinConsensus
\r
1481 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1482 { // -- local scope
\r
1483 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
1484 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
1485 fieldValidator.setValidator(typeValidator);
\r
1487 desc.setValidator(fieldValidator);
\r
1489 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1490 java.lang.Integer.TYPE, "_xpos", "xpos",
\r
1491 org.exolab.castor.xml.NodeType.Attribute);
\r
1492 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1494 public java.lang.Object getValue(java.lang.Object object)
\r
1495 throws IllegalStateException
\r
1497 Viewport target = (Viewport) object;
\r
1498 if (!target.hasXpos())
\r
1502 return new java.lang.Integer(target.getXpos());
\r
1505 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1506 throws IllegalStateException, IllegalArgumentException
\r
1510 Viewport target = (Viewport) object;
\r
1511 // if null, use delete method for optional primitives
\r
1512 if (value == null)
\r
1514 target.deleteXpos();
\r
1517 target.setXpos(((java.lang.Integer) value).intValue());
\r
1518 } catch (java.lang.Exception ex)
\r
1520 throw new IllegalStateException(ex.toString());
\r
1524 public java.lang.Object newInstance(java.lang.Object parent)
\r
1529 desc.setHandler(handler);
\r
1530 desc.setMultivalued(false);
\r
1531 addFieldDescriptor(desc);
\r
1533 // -- validation code for: _xpos
\r
1534 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1535 { // -- local scope
\r
1536 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1537 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1538 fieldValidator.setValidator(typeValidator);
\r
1539 typeValidator.setMinInclusive(-2147483648);
\r
1540 typeValidator.setMaxInclusive(2147483647);
\r
1542 desc.setValidator(fieldValidator);
\r
1544 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1545 java.lang.Integer.TYPE, "_ypos", "ypos",
\r
1546 org.exolab.castor.xml.NodeType.Attribute);
\r
1547 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1549 public java.lang.Object getValue(java.lang.Object object)
\r
1550 throws IllegalStateException
\r
1552 Viewport target = (Viewport) object;
\r
1553 if (!target.hasYpos())
\r
1557 return new java.lang.Integer(target.getYpos());
\r
1560 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1561 throws IllegalStateException, IllegalArgumentException
\r
1565 Viewport target = (Viewport) object;
\r
1566 // if null, use delete method for optional primitives
\r
1567 if (value == null)
\r
1569 target.deleteYpos();
\r
1572 target.setYpos(((java.lang.Integer) value).intValue());
\r
1573 } catch (java.lang.Exception ex)
\r
1575 throw new IllegalStateException(ex.toString());
\r
1579 public java.lang.Object newInstance(java.lang.Object parent)
\r
1584 desc.setHandler(handler);
\r
1585 desc.setMultivalued(false);
\r
1586 addFieldDescriptor(desc);
\r
1588 // -- validation code for: _ypos
\r
1589 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1590 { // -- local scope
\r
1591 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1592 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1593 fieldValidator.setValidator(typeValidator);
\r
1594 typeValidator.setMinInclusive(-2147483648);
\r
1595 typeValidator.setMaxInclusive(2147483647);
\r
1597 desc.setValidator(fieldValidator);
\r
1599 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1600 java.lang.Integer.TYPE, "_width", "width",
\r
1601 org.exolab.castor.xml.NodeType.Attribute);
\r
1602 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1604 public java.lang.Object getValue(java.lang.Object object)
\r
1605 throws IllegalStateException
\r
1607 Viewport target = (Viewport) object;
\r
1608 if (!target.hasWidth())
\r
1612 return new java.lang.Integer(target.getWidth());
\r
1615 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1616 throws IllegalStateException, IllegalArgumentException
\r
1620 Viewport target = (Viewport) object;
\r
1621 // if null, use delete method for optional primitives
\r
1622 if (value == null)
\r
1624 target.deleteWidth();
\r
1627 target.setWidth(((java.lang.Integer) value).intValue());
\r
1628 } catch (java.lang.Exception ex)
\r
1630 throw new IllegalStateException(ex.toString());
\r
1634 public java.lang.Object newInstance(java.lang.Object parent)
\r
1639 desc.setHandler(handler);
\r
1640 desc.setMultivalued(false);
\r
1641 addFieldDescriptor(desc);
\r
1643 // -- validation code for: _width
\r
1644 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1645 { // -- local scope
\r
1646 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1647 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1648 fieldValidator.setValidator(typeValidator);
\r
1649 typeValidator.setMinInclusive(-2147483648);
\r
1650 typeValidator.setMaxInclusive(2147483647);
\r
1652 desc.setValidator(fieldValidator);
\r
1654 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1655 java.lang.Integer.TYPE, "_height", "height",
\r
1656 org.exolab.castor.xml.NodeType.Attribute);
\r
1657 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1659 public java.lang.Object getValue(java.lang.Object object)
\r
1660 throws IllegalStateException
\r
1662 Viewport target = (Viewport) object;
\r
1663 if (!target.hasHeight())
\r
1667 return new java.lang.Integer(target.getHeight());
\r
1670 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1671 throws IllegalStateException, IllegalArgumentException
\r
1675 Viewport target = (Viewport) object;
\r
1676 // if null, use delete method for optional primitives
\r
1677 if (value == null)
\r
1679 target.deleteHeight();
\r
1682 target.setHeight(((java.lang.Integer) value).intValue());
\r
1683 } catch (java.lang.Exception ex)
\r
1685 throw new IllegalStateException(ex.toString());
\r
1689 public java.lang.Object newInstance(java.lang.Object parent)
\r
1694 desc.setHandler(handler);
\r
1695 desc.setMultivalued(false);
\r
1696 addFieldDescriptor(desc);
\r
1698 // -- validation code for: _height
\r
1699 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1700 { // -- local scope
\r
1701 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1702 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1703 fieldValidator.setValidator(typeValidator);
\r
1704 typeValidator.setMinInclusive(-2147483648);
\r
1705 typeValidator.setMaxInclusive(2147483647);
\r
1707 desc.setValidator(fieldValidator);
\r
1709 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1710 java.lang.Integer.TYPE, "_startRes", "startRes",
\r
1711 org.exolab.castor.xml.NodeType.Attribute);
\r
1712 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1714 public java.lang.Object getValue(java.lang.Object object)
\r
1715 throws IllegalStateException
\r
1717 Viewport target = (Viewport) object;
\r
1718 if (!target.hasStartRes())
\r
1722 return new java.lang.Integer(target.getStartRes());
\r
1725 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1726 throws IllegalStateException, IllegalArgumentException
\r
1730 Viewport target = (Viewport) object;
\r
1731 // if null, use delete method for optional primitives
\r
1732 if (value == null)
\r
1734 target.deleteStartRes();
\r
1737 target.setStartRes(((java.lang.Integer) value).intValue());
\r
1738 } catch (java.lang.Exception ex)
\r
1740 throw new IllegalStateException(ex.toString());
\r
1744 public java.lang.Object newInstance(java.lang.Object parent)
\r
1749 desc.setHandler(handler);
\r
1750 desc.setMultivalued(false);
\r
1751 addFieldDescriptor(desc);
\r
1753 // -- validation code for: _startRes
\r
1754 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1755 { // -- local scope
\r
1756 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1757 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1758 fieldValidator.setValidator(typeValidator);
\r
1759 typeValidator.setMinInclusive(-2147483648);
\r
1760 typeValidator.setMaxInclusive(2147483647);
\r
1762 desc.setValidator(fieldValidator);
\r
1764 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1765 java.lang.Integer.TYPE, "_startSeq", "startSeq",
\r
1766 org.exolab.castor.xml.NodeType.Attribute);
\r
1767 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1769 public java.lang.Object getValue(java.lang.Object object)
\r
1770 throws IllegalStateException
\r
1772 Viewport target = (Viewport) object;
\r
1773 if (!target.hasStartSeq())
\r
1777 return new java.lang.Integer(target.getStartSeq());
\r
1780 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1781 throws IllegalStateException, IllegalArgumentException
\r
1785 Viewport target = (Viewport) object;
\r
1786 // if null, use delete method for optional primitives
\r
1787 if (value == null)
\r
1789 target.deleteStartSeq();
\r
1792 target.setStartSeq(((java.lang.Integer) value).intValue());
\r
1793 } catch (java.lang.Exception ex)
\r
1795 throw new IllegalStateException(ex.toString());
\r
1799 public java.lang.Object newInstance(java.lang.Object parent)
\r
1804 desc.setHandler(handler);
\r
1805 desc.setMultivalued(false);
\r
1806 addFieldDescriptor(desc);
\r
1808 // -- validation code for: _startSeq
\r
1809 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1810 { // -- local scope
\r
1811 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1812 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1813 fieldValidator.setValidator(typeValidator);
\r
1814 typeValidator.setMinInclusive(-2147483648);
\r
1815 typeValidator.setMaxInclusive(2147483647);
\r
1817 desc.setValidator(fieldValidator);
\r
1819 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1820 java.lang.String.class, "_fontName", "fontName",
\r
1821 org.exolab.castor.xml.NodeType.Attribute);
\r
1822 desc.setImmutable(true);
\r
1823 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1825 public java.lang.Object getValue(java.lang.Object object)
\r
1826 throws IllegalStateException
\r
1828 Viewport target = (Viewport) object;
\r
1829 return target.getFontName();
\r
1832 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1833 throws IllegalStateException, IllegalArgumentException
\r
1837 Viewport target = (Viewport) object;
\r
1838 target.setFontName((java.lang.String) value);
\r
1839 } catch (java.lang.Exception ex)
\r
1841 throw new IllegalStateException(ex.toString());
\r
1845 public java.lang.Object newInstance(java.lang.Object parent)
\r
1850 desc.setHandler(handler);
\r
1851 desc.setMultivalued(false);
\r
1852 addFieldDescriptor(desc);
\r
1854 // -- validation code for: _fontName
\r
1855 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1856 { // -- local scope
\r
1857 org.exolab.castor.xml.validators.StringValidator typeValidator;
\r
1858 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
\r
1859 fieldValidator.setValidator(typeValidator);
\r
1860 typeValidator.setWhiteSpace("preserve");
\r
1862 desc.setValidator(fieldValidator);
\r
1864 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1865 java.lang.Integer.TYPE, "_fontSize", "fontSize",
\r
1866 org.exolab.castor.xml.NodeType.Attribute);
\r
1867 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1869 public java.lang.Object getValue(java.lang.Object object)
\r
1870 throws IllegalStateException
\r
1872 Viewport target = (Viewport) object;
\r
1873 if (!target.hasFontSize())
\r
1877 return new java.lang.Integer(target.getFontSize());
\r
1880 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1881 throws IllegalStateException, IllegalArgumentException
\r
1885 Viewport target = (Viewport) object;
\r
1886 // if null, use delete method for optional primitives
\r
1887 if (value == null)
\r
1889 target.deleteFontSize();
\r
1892 target.setFontSize(((java.lang.Integer) value).intValue());
\r
1893 } catch (java.lang.Exception ex)
\r
1895 throw new IllegalStateException(ex.toString());
\r
1899 public java.lang.Object newInstance(java.lang.Object parent)
\r
1904 desc.setHandler(handler);
\r
1905 desc.setMultivalued(false);
\r
1906 addFieldDescriptor(desc);
\r
1908 // -- validation code for: _fontSize
\r
1909 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1910 { // -- local scope
\r
1911 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1912 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1913 fieldValidator.setValidator(typeValidator);
\r
1914 typeValidator.setMinInclusive(-2147483648);
\r
1915 typeValidator.setMaxInclusive(2147483647);
\r
1917 desc.setValidator(fieldValidator);
\r
1919 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1920 java.lang.Integer.TYPE, "_fontStyle", "fontStyle",
\r
1921 org.exolab.castor.xml.NodeType.Attribute);
\r
1922 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1924 public java.lang.Object getValue(java.lang.Object object)
\r
1925 throws IllegalStateException
\r
1927 Viewport target = (Viewport) object;
\r
1928 if (!target.hasFontStyle())
\r
1932 return new java.lang.Integer(target.getFontStyle());
\r
1935 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1936 throws IllegalStateException, IllegalArgumentException
\r
1940 Viewport target = (Viewport) object;
\r
1941 // if null, use delete method for optional primitives
\r
1942 if (value == null)
\r
1944 target.deleteFontStyle();
\r
1947 target.setFontStyle(((java.lang.Integer) value).intValue());
\r
1948 } catch (java.lang.Exception ex)
\r
1950 throw new IllegalStateException(ex.toString());
\r
1954 public java.lang.Object newInstance(java.lang.Object parent)
\r
1959 desc.setHandler(handler);
\r
1960 desc.setMultivalued(false);
\r
1961 addFieldDescriptor(desc);
\r
1963 // -- validation code for: _fontStyle
\r
1964 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1965 { // -- local scope
\r
1966 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1967 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1968 fieldValidator.setValidator(typeValidator);
\r
1969 typeValidator.setMinInclusive(-2147483648);
\r
1970 typeValidator.setMaxInclusive(2147483647);
\r
1972 desc.setValidator(fieldValidator);
\r
1974 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1975 java.lang.String.class, "_viewName", "viewName",
\r
1976 org.exolab.castor.xml.NodeType.Attribute);
\r
1977 desc.setImmutable(true);
\r
1978 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1980 public java.lang.Object getValue(java.lang.Object object)
\r
1981 throws IllegalStateException
\r
1983 Viewport target = (Viewport) object;
\r
1984 return target.getViewName();
\r
1987 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1988 throws IllegalStateException, IllegalArgumentException
\r
1992 Viewport target = (Viewport) object;
\r
1993 target.setViewName((java.lang.String) value);
\r
1994 } catch (java.lang.Exception ex)
\r
1996 throw new IllegalStateException(ex.toString());
\r
2000 public java.lang.Object newInstance(java.lang.Object parent)
\r
2005 desc.setHandler(handler);
\r
2006 desc.setMultivalued(false);
\r
2007 addFieldDescriptor(desc);
\r
2009 // -- validation code for: _viewName
\r
2010 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
2011 { // -- local scope
\r
2012 org.exolab.castor.xml.validators.StringValidator typeValidator;
\r
2013 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
\r
2014 fieldValidator.setValidator(typeValidator);
\r
2015 typeValidator.setWhiteSpace("preserve");
\r
2017 desc.setValidator(fieldValidator);
\r
2018 // -- _sequenceSetId
\r
2019 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
2020 java.lang.String.class, "_sequenceSetId", "sequenceSetId",
\r
2021 org.exolab.castor.xml.NodeType.Attribute);
\r
2022 desc.setImmutable(true);
\r
2023 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
2025 public java.lang.Object getValue(java.lang.Object object)
\r
2026 throws IllegalStateException
\r
2028 Viewport target = (Viewport) object;
\r
2029 return target.getSequenceSetId();
\r
2032 public void setValue(java.lang.Object object, java.lang.Object value)
\r
2033 throws IllegalStateException, IllegalArgumentException
\r
2037 Viewport target = (Viewport) object;
\r
2038 target.setSequenceSetId((java.lang.String) value);
\r
2039 } catch (java.lang.Exception ex)
\r
2041 throw new IllegalStateException(ex.toString());
\r
2045 public java.lang.Object newInstance(java.lang.Object parent)
\r
2050 desc.setHandler(handler);
\r
2051 desc.setMultivalued(false);
\r
2052 addFieldDescriptor(desc);
\r
2054 // -- validation code for: _sequenceSetId
\r
2055 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
2056 { // -- local scope
\r
2057 org.exolab.castor.xml.validators.StringValidator typeValidator;
\r
2058 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
\r
2059 fieldValidator.setValidator(typeValidator);
\r
2060 typeValidator.setWhiteSpace("preserve");
\r
2062 desc.setValidator(fieldValidator);
\r
2063 // -- _gatheredViews
\r
2064 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
2065 java.lang.Boolean.TYPE, "_gatheredViews", "gatheredViews",
\r
2066 org.exolab.castor.xml.NodeType.Attribute);
\r
2067 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
2069 public java.lang.Object getValue(java.lang.Object object)
\r
2070 throws IllegalStateException
\r
2072 Viewport target = (Viewport) object;
\r
2073 if (!target.hasGatheredViews())
\r
2077 return (target.getGatheredViews() ? java.lang.Boolean.TRUE
\r
2078 : java.lang.Boolean.FALSE);
\r
2081 public void setValue(java.lang.Object object, java.lang.Object value)
\r
2082 throws IllegalStateException, IllegalArgumentException
\r
2086 Viewport target = (Viewport) object;
\r
2087 // if null, use delete method for optional primitives
\r
2088 if (value == null)
\r
2090 target.deleteGatheredViews();
\r
2093 target.setGatheredViews(((java.lang.Boolean) value)
\r
2095 } catch (java.lang.Exception ex)
\r
2097 throw new IllegalStateException(ex.toString());
\r
2101 public java.lang.Object newInstance(java.lang.Object parent)
\r
2106 desc.setHandler(handler);
\r
2107 desc.setMultivalued(false);
\r
2108 addFieldDescriptor(desc);
\r
2110 // -- validation code for: _gatheredViews
\r
2111 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
2112 { // -- local scope
\r
2113 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
2114 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
2115 fieldValidator.setValidator(typeValidator);
\r
2117 desc.setValidator(fieldValidator);
\r
2119 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
2120 java.lang.Integer.TYPE, "_textCol1", "textCol1",
\r
2121 org.exolab.castor.xml.NodeType.Attribute);
\r
2122 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
2124 public java.lang.Object getValue(java.lang.Object object)
\r
2125 throws IllegalStateException
\r
2127 Viewport target = (Viewport) object;
\r
2128 if (!target.hasTextCol1())
\r
2132 return new java.lang.Integer(target.getTextCol1());
\r
2135 public void setValue(java.lang.Object object, java.lang.Object value)
\r
2136 throws IllegalStateException, IllegalArgumentException
\r
2140 Viewport target = (Viewport) object;
\r
2141 // if null, use delete method for optional primitives
\r
2142 if (value == null)
\r
2144 target.deleteTextCol1();
\r
2147 target.setTextCol1(((java.lang.Integer) value).intValue());
\r
2148 } catch (java.lang.Exception ex)
\r
2150 throw new IllegalStateException(ex.toString());
\r
2154 public java.lang.Object newInstance(java.lang.Object parent)
\r
2159 desc.setHandler(handler);
\r
2160 desc.setMultivalued(false);
\r
2161 addFieldDescriptor(desc);
\r
2163 // -- validation code for: _textCol1
\r
2164 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
2165 { // -- local scope
\r
2166 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
2167 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
2168 fieldValidator.setValidator(typeValidator);
\r
2169 typeValidator.setMinInclusive(-2147483648);
\r
2170 typeValidator.setMaxInclusive(2147483647);
\r
2172 desc.setValidator(fieldValidator);
\r
2174 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
2175 java.lang.Integer.TYPE, "_textCol2", "textCol2",
\r
2176 org.exolab.castor.xml.NodeType.Attribute);
\r
2177 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
2179 public java.lang.Object getValue(java.lang.Object object)
\r
2180 throws IllegalStateException
\r
2182 Viewport target = (Viewport) object;
\r
2183 if (!target.hasTextCol2())
\r
2187 return new java.lang.Integer(target.getTextCol2());
\r
2190 public void setValue(java.lang.Object object, java.lang.Object value)
\r
2191 throws IllegalStateException, IllegalArgumentException
\r
2195 Viewport target = (Viewport) object;
\r
2196 // if null, use delete method for optional primitives
\r
2197 if (value == null)
\r
2199 target.deleteTextCol2();
\r
2202 target.setTextCol2(((java.lang.Integer) value).intValue());
\r
2203 } catch (java.lang.Exception ex)
\r
2205 throw new IllegalStateException(ex.toString());
\r
2209 public java.lang.Object newInstance(java.lang.Object parent)
\r
2214 desc.setHandler(handler);
\r
2215 desc.setMultivalued(false);
\r
2216 addFieldDescriptor(desc);
\r
2218 // -- validation code for: _textCol2
\r
2219 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
2220 { // -- local scope
\r
2221 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
2222 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
2223 fieldValidator.setValidator(typeValidator);
\r
2224 typeValidator.setMinInclusive(-2147483648);
\r
2225 typeValidator.setMaxInclusive(2147483647);
\r
2227 desc.setValidator(fieldValidator);
\r
2228 // -- _textColThreshold
\r
2229 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
2230 java.lang.Integer.TYPE, "_textColThreshold",
\r
2231 "textColThreshold", org.exolab.castor.xml.NodeType.Attribute);
\r
2232 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
2234 public java.lang.Object getValue(java.lang.Object object)
\r
2235 throws IllegalStateException
\r
2237 Viewport target = (Viewport) object;
\r
2238 if (!target.hasTextColThreshold())
\r
2242 return new java.lang.Integer(target.getTextColThreshold());
\r
2245 public void setValue(java.lang.Object object, java.lang.Object value)
\r
2246 throws IllegalStateException, IllegalArgumentException
\r
2250 Viewport target = (Viewport) object;
\r
2251 // if null, use delete method for optional primitives
\r
2252 if (value == null)
\r
2254 target.deleteTextColThreshold();
\r
2257 target.setTextColThreshold(((java.lang.Integer) value).intValue());
\r
2258 } catch (java.lang.Exception ex)
\r
2260 throw new IllegalStateException(ex.toString());
\r
2264 public java.lang.Object newInstance(java.lang.Object parent)
\r
2269 desc.setHandler(handler);
\r
2270 desc.setMultivalued(false);
\r
2271 addFieldDescriptor(desc);
\r
2273 // -- validation code for: _textColThreshold
\r
2274 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
2275 { // -- local scope
\r
2276 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
2277 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
2278 fieldValidator.setValidator(typeValidator);
\r
2279 typeValidator.setMinInclusive(-2147483648);
\r
2280 typeValidator.setMaxInclusive(2147483647);
\r
2282 desc.setValidator(fieldValidator);
\r
2284 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
2285 java.lang.String.class, "_id", "id",
\r
2286 org.exolab.castor.xml.NodeType.Attribute);
\r
2287 super.setIdentity(desc);
\r
2288 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
2290 public java.lang.Object getValue(java.lang.Object object)
\r
2291 throws IllegalStateException
\r
2293 Viewport target = (Viewport) object;
\r
2294 return target.getId();
\r
2297 public void setValue(java.lang.Object object, java.lang.Object value)
\r
2298 throws IllegalStateException, IllegalArgumentException
\r
2302 Viewport target = (Viewport) object;
\r
2303 target.setId((java.lang.String) value);
\r
2304 } catch (java.lang.Exception ex)
\r
2306 throw new IllegalStateException(ex.toString());
\r
2310 public java.lang.Object newInstance(java.lang.Object parent)
\r
2312 return new java.lang.String();
\r
2315 desc.setHandler(handler);
\r
2316 desc.setMultivalued(false);
\r
2317 addFieldDescriptor(desc);
\r
2319 // -- validation code for: _id
\r
2320 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
2321 { // -- local scope
\r
2322 org.exolab.castor.xml.validators.IdValidator typeValidator;
\r
2323 typeValidator = new org.exolab.castor.xml.validators.IdValidator();
\r
2324 fieldValidator.setValidator(typeValidator);
\r
2326 desc.setValidator(fieldValidator);
\r
2327 // -- initialize element descriptors
\r
2329 // -- _annotationColours
\r
2330 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
2331 jalview.schemabinding.version2.AnnotationColours.class,
\r
2332 "_annotationColours", "AnnotationColours",
\r
2333 org.exolab.castor.xml.NodeType.Element);
\r
2334 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
2336 public java.lang.Object getValue(java.lang.Object object)
\r
2337 throws IllegalStateException
\r
2339 Viewport target = (Viewport) object;
\r
2340 return target.getAnnotationColours();
\r
2343 public void setValue(java.lang.Object object, java.lang.Object value)
\r
2344 throws IllegalStateException, IllegalArgumentException
\r
2348 Viewport target = (Viewport) object;
\r
2349 target.setAnnotationColours((jalview.schemabinding.version2.AnnotationColours) value);
\r
2350 } catch (java.lang.Exception ex)
\r
2352 throw new IllegalStateException(ex.toString());
\r
2356 public java.lang.Object newInstance(java.lang.Object parent)
\r
2358 return new jalview.schemabinding.version2.AnnotationColours();
\r
2361 desc.setHandler(handler);
\r
2362 desc.setNameSpaceURI("www.jalview.org");
\r
2363 desc.setMultivalued(false);
\r
2364 addFieldDescriptor(desc);
\r
2366 // -- validation code for: _annotationColours
\r
2367 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
2368 { // -- local scope
\r
2370 desc.setValidator(fieldValidator);
\r
2371 // -- _hiddenColumnsList
\r
2372 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
2373 jalview.schemabinding.version2.HiddenColumns.class,
\r
2374 "_hiddenColumnsList", "hiddenColumns",
\r
2375 org.exolab.castor.xml.NodeType.Element);
\r
2376 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
2378 public java.lang.Object getValue(java.lang.Object object)
\r
2379 throws IllegalStateException
\r
2381 Viewport target = (Viewport) object;
\r
2382 return target.getHiddenColumns();
\r
2385 public void setValue(java.lang.Object object, java.lang.Object value)
\r
2386 throws IllegalStateException, IllegalArgumentException
\r
2390 Viewport target = (Viewport) object;
\r
2391 target.addHiddenColumns((jalview.schemabinding.version2.HiddenColumns) value);
\r
2392 } catch (java.lang.Exception ex)
\r
2394 throw new IllegalStateException(ex.toString());
\r
2398 public void resetValue(Object object) throws IllegalStateException,
\r
2399 IllegalArgumentException
\r
2403 Viewport target = (Viewport) object;
\r
2404 target.removeAllHiddenColumns();
\r
2405 } catch (java.lang.Exception ex)
\r
2407 throw new IllegalStateException(ex.toString());
\r
2411 public java.lang.Object newInstance(java.lang.Object parent)
\r
2413 return new jalview.schemabinding.version2.HiddenColumns();
\r
2416 desc.setHandler(handler);
\r
2417 desc.setNameSpaceURI("www.jalview.org");
\r
2418 desc.setMultivalued(true);
\r
2419 addFieldDescriptor(desc);
\r
2421 // -- validation code for: _hiddenColumnsList
\r
2422 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
2423 fieldValidator.setMinOccurs(0);
\r
2424 { // -- local scope
\r
2426 desc.setValidator(fieldValidator);
\r
2434 * Method getAccessMode.
\r
2436 * @return the access mode specified for this class.
\r
2438 public org.exolab.castor.mapping.AccessMode getAccessMode()
\r
2444 * Method getIdentity.
\r
2446 * @return the identity field, null if this class has no identity.
\r
2448 public org.exolab.castor.mapping.FieldDescriptor getIdentity()
\r
2450 return super.getIdentity();
\r
2454 * Method getJavaClass.
\r
2456 * @return the Java class represented by this descriptor.
\r
2458 public java.lang.Class getJavaClass()
\r
2460 return jalview.schemabinding.version2.Viewport.class;
\r
2464 * Method getNameSpacePrefix.
\r
2466 * @return the namespace prefix to use when marshaling as XML.
\r
2468 public java.lang.String getNameSpacePrefix()
\r
2474 * Method getNameSpaceURI.
\r
2476 * @return the namespace URI used when marshaling and unmarshaling as XML.
\r
2478 public java.lang.String getNameSpaceURI()
\r
2484 * Method getValidator.
\r
2486 * @return a specific validator for the class described by this
\r
2487 * ClassDescriptor.
\r
2489 public org.exolab.castor.xml.TypeValidator getValidator()
\r
2495 * Method getXMLName.
\r
2497 * @return the XML Name for the Class being described.
\r
2499 public java.lang.String getXMLName()
\r
2505 * Method isElementDefinition.
\r
2507 * @return true if XML schema definition of this Class is that of a global
\r
2508 * element or element with anonymous type definition.
\r
2510 public boolean isElementDefinition()
\r
2512 return _elementDefinition;
\r