2 * Jalview - A Sequence Alignment Editor and Viewer (Version 2.4)
\r
3 * Copyright (C) 2008 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle
\r
5 * This program is free software; you can redistribute it and/or
\r
6 * modify it under the terms of the GNU General Public License
\r
7 * as published by the Free Software Foundation; either version 2
\r
8 * of the License, or (at your option) any later version.
\r
10 * This program is distributed in the hope that it will be useful,
\r
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
\r
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
\r
13 * GNU General Public License for more details.
\r
15 * You should have received a copy of the GNU General Public License
\r
16 * along with this program; if not, write to the Free Software
\r
17 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
\r
19 package jalview.schemabinding.version2.descriptors;
\r
21 // ---------------------------------/
\r
22 // - Imported classes and packages -/
\r
23 // ---------------------------------/
\r
25 import jalview.schemabinding.version2.Viewport;
\r
28 * Class ViewportDescriptor.
\r
30 * @version $Revision$ $Date$
\r
32 public class ViewportDescriptor extends
\r
33 org.exolab.castor.xml.util.XMLClassDescriptorImpl
\r
36 // --------------------------/
\r
37 // - Class/Member Variables -/
\r
38 // --------------------------/
\r
41 * Field _elementDefinition.
\r
43 private boolean _elementDefinition;
\r
48 private java.lang.String _nsPrefix;
\r
53 private java.lang.String _nsURI;
\r
58 private java.lang.String _xmlName;
\r
60 // ----------------/
\r
61 // - Constructors -/
\r
62 // ----------------/
\r
64 public ViewportDescriptor()
\r
67 _nsURI = "www.jalview.org";
\r
68 _xmlName = "Viewport";
\r
69 _elementDefinition = true;
\r
71 // -- set grouping compositor
\r
72 setCompositorAsSequence();
\r
73 org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null;
\r
74 org.exolab.castor.mapping.FieldHandler handler = null;
\r
75 org.exolab.castor.xml.FieldValidator fieldValidator = null;
\r
76 // -- initialize attribute descriptors
\r
78 // -- _conservationSelected
\r
79 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
80 java.lang.Boolean.TYPE, "_conservationSelected",
\r
81 "conservationSelected",
\r
82 org.exolab.castor.xml.NodeType.Attribute);
\r
83 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
85 public java.lang.Object getValue(java.lang.Object object)
\r
86 throws IllegalStateException
\r
88 Viewport target = (Viewport) object;
\r
89 if (!target.hasConservationSelected())
\r
93 return (target.getConservationSelected() ? java.lang.Boolean.TRUE
\r
94 : java.lang.Boolean.FALSE);
\r
97 public void setValue(java.lang.Object object, java.lang.Object value)
\r
98 throws IllegalStateException, IllegalArgumentException
\r
102 Viewport target = (Viewport) object;
\r
103 // if null, use delete method for optional primitives
\r
106 target.deleteConservationSelected();
\r
109 target.setConservationSelected(((java.lang.Boolean) value)
\r
111 } catch (java.lang.Exception ex)
\r
113 throw new IllegalStateException(ex.toString());
\r
117 public java.lang.Object newInstance(java.lang.Object parent)
\r
122 desc.setHandler(handler);
\r
123 desc.setMultivalued(false);
\r
124 addFieldDescriptor(desc);
\r
126 // -- validation code for: _conservationSelected
\r
127 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
128 { // -- local scope
\r
129 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
130 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
131 fieldValidator.setValidator(typeValidator);
\r
133 desc.setValidator(fieldValidator);
\r
135 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
136 java.lang.Boolean.TYPE, "_pidSelected", "pidSelected",
\r
137 org.exolab.castor.xml.NodeType.Attribute);
\r
138 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
140 public java.lang.Object getValue(java.lang.Object object)
\r
141 throws IllegalStateException
\r
143 Viewport target = (Viewport) object;
\r
144 if (!target.hasPidSelected())
\r
148 return (target.getPidSelected() ? java.lang.Boolean.TRUE
\r
149 : java.lang.Boolean.FALSE);
\r
152 public void setValue(java.lang.Object object, java.lang.Object value)
\r
153 throws IllegalStateException, IllegalArgumentException
\r
157 Viewport target = (Viewport) object;
\r
158 // if null, use delete method for optional primitives
\r
161 target.deletePidSelected();
\r
164 target.setPidSelected(((java.lang.Boolean) value).booleanValue());
\r
165 } catch (java.lang.Exception ex)
\r
167 throw new IllegalStateException(ex.toString());
\r
171 public java.lang.Object newInstance(java.lang.Object parent)
\r
176 desc.setHandler(handler);
\r
177 desc.setMultivalued(false);
\r
178 addFieldDescriptor(desc);
\r
180 // -- validation code for: _pidSelected
\r
181 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
182 { // -- local scope
\r
183 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
184 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
185 fieldValidator.setValidator(typeValidator);
\r
187 desc.setValidator(fieldValidator);
\r
189 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
190 java.lang.String.class, "_bgColour", "bgColour",
\r
191 org.exolab.castor.xml.NodeType.Attribute);
\r
192 desc.setImmutable(true);
\r
193 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
195 public java.lang.Object getValue(java.lang.Object object)
\r
196 throws IllegalStateException
\r
198 Viewport target = (Viewport) object;
\r
199 return target.getBgColour();
\r
202 public void setValue(java.lang.Object object, java.lang.Object value)
\r
203 throws IllegalStateException, IllegalArgumentException
\r
207 Viewport target = (Viewport) object;
\r
208 target.setBgColour((java.lang.String) value);
\r
209 } catch (java.lang.Exception ex)
\r
211 throw new IllegalStateException(ex.toString());
\r
215 public java.lang.Object newInstance(java.lang.Object parent)
\r
220 desc.setHandler(handler);
\r
221 desc.setMultivalued(false);
\r
222 addFieldDescriptor(desc);
\r
224 // -- validation code for: _bgColour
\r
225 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
226 { // -- local scope
\r
227 org.exolab.castor.xml.validators.StringValidator typeValidator;
\r
228 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
\r
229 fieldValidator.setValidator(typeValidator);
\r
230 typeValidator.setWhiteSpace("preserve");
\r
232 desc.setValidator(fieldValidator);
\r
233 // -- _consThreshold
\r
234 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
235 java.lang.Integer.TYPE, "_consThreshold", "consThreshold",
\r
236 org.exolab.castor.xml.NodeType.Attribute);
\r
237 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
239 public java.lang.Object getValue(java.lang.Object object)
\r
240 throws IllegalStateException
\r
242 Viewport target = (Viewport) object;
\r
243 if (!target.hasConsThreshold())
\r
247 return new java.lang.Integer(target.getConsThreshold());
\r
250 public void setValue(java.lang.Object object, java.lang.Object value)
\r
251 throws IllegalStateException, IllegalArgumentException
\r
255 Viewport target = (Viewport) object;
\r
256 // if null, use delete method for optional primitives
\r
259 target.deleteConsThreshold();
\r
262 target.setConsThreshold(((java.lang.Integer) value).intValue());
\r
263 } catch (java.lang.Exception ex)
\r
265 throw new IllegalStateException(ex.toString());
\r
269 public java.lang.Object newInstance(java.lang.Object parent)
\r
274 desc.setHandler(handler);
\r
275 desc.setMultivalued(false);
\r
276 addFieldDescriptor(desc);
\r
278 // -- validation code for: _consThreshold
\r
279 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
280 { // -- local scope
\r
281 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
282 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
283 fieldValidator.setValidator(typeValidator);
\r
284 typeValidator.setMinInclusive(-2147483648);
\r
285 typeValidator.setMaxInclusive(2147483647);
\r
287 desc.setValidator(fieldValidator);
\r
288 // -- _pidThreshold
\r
289 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
290 java.lang.Integer.TYPE, "_pidThreshold", "pidThreshold",
\r
291 org.exolab.castor.xml.NodeType.Attribute);
\r
292 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
294 public java.lang.Object getValue(java.lang.Object object)
\r
295 throws IllegalStateException
\r
297 Viewport target = (Viewport) object;
\r
298 if (!target.hasPidThreshold())
\r
302 return new java.lang.Integer(target.getPidThreshold());
\r
305 public void setValue(java.lang.Object object, java.lang.Object value)
\r
306 throws IllegalStateException, IllegalArgumentException
\r
310 Viewport target = (Viewport) object;
\r
311 // if null, use delete method for optional primitives
\r
314 target.deletePidThreshold();
\r
317 target.setPidThreshold(((java.lang.Integer) value).intValue());
\r
318 } catch (java.lang.Exception ex)
\r
320 throw new IllegalStateException(ex.toString());
\r
324 public java.lang.Object newInstance(java.lang.Object parent)
\r
329 desc.setHandler(handler);
\r
330 desc.setMultivalued(false);
\r
331 addFieldDescriptor(desc);
\r
333 // -- validation code for: _pidThreshold
\r
334 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
335 { // -- local scope
\r
336 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
337 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
338 fieldValidator.setValidator(typeValidator);
\r
339 typeValidator.setMinInclusive(-2147483648);
\r
340 typeValidator.setMaxInclusive(2147483647);
\r
342 desc.setValidator(fieldValidator);
\r
344 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
345 java.lang.String.class, "_title", "title",
\r
346 org.exolab.castor.xml.NodeType.Attribute);
\r
347 desc.setImmutable(true);
\r
348 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
350 public java.lang.Object getValue(java.lang.Object object)
\r
351 throws IllegalStateException
\r
353 Viewport target = (Viewport) object;
\r
354 return target.getTitle();
\r
357 public void setValue(java.lang.Object object, java.lang.Object value)
\r
358 throws IllegalStateException, IllegalArgumentException
\r
362 Viewport target = (Viewport) object;
\r
363 target.setTitle((java.lang.String) value);
\r
364 } catch (java.lang.Exception ex)
\r
366 throw new IllegalStateException(ex.toString());
\r
370 public java.lang.Object newInstance(java.lang.Object parent)
\r
375 desc.setHandler(handler);
\r
376 desc.setMultivalued(false);
\r
377 addFieldDescriptor(desc);
\r
379 // -- validation code for: _title
\r
380 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
381 { // -- local scope
\r
382 org.exolab.castor.xml.validators.StringValidator typeValidator;
\r
383 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
\r
384 fieldValidator.setValidator(typeValidator);
\r
385 typeValidator.setWhiteSpace("preserve");
\r
387 desc.setValidator(fieldValidator);
\r
389 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
390 java.lang.Boolean.TYPE, "_showFullId", "showFullId",
\r
391 org.exolab.castor.xml.NodeType.Attribute);
\r
392 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
394 public java.lang.Object getValue(java.lang.Object object)
\r
395 throws IllegalStateException
\r
397 Viewport target = (Viewport) object;
\r
398 if (!target.hasShowFullId())
\r
402 return (target.getShowFullId() ? java.lang.Boolean.TRUE
\r
403 : java.lang.Boolean.FALSE);
\r
406 public void setValue(java.lang.Object object, java.lang.Object value)
\r
407 throws IllegalStateException, IllegalArgumentException
\r
411 Viewport target = (Viewport) object;
\r
412 // if null, use delete method for optional primitives
\r
415 target.deleteShowFullId();
\r
418 target.setShowFullId(((java.lang.Boolean) value).booleanValue());
\r
419 } catch (java.lang.Exception ex)
\r
421 throw new IllegalStateException(ex.toString());
\r
425 public java.lang.Object newInstance(java.lang.Object parent)
\r
430 desc.setHandler(handler);
\r
431 desc.setMultivalued(false);
\r
432 addFieldDescriptor(desc);
\r
434 // -- validation code for: _showFullId
\r
435 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
436 { // -- local scope
\r
437 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
438 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
439 fieldValidator.setValidator(typeValidator);
\r
441 desc.setValidator(fieldValidator);
\r
442 // -- _rightAlignIds
\r
443 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
444 java.lang.Boolean.TYPE, "_rightAlignIds", "rightAlignIds",
\r
445 org.exolab.castor.xml.NodeType.Attribute);
\r
446 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
448 public java.lang.Object getValue(java.lang.Object object)
\r
449 throws IllegalStateException
\r
451 Viewport target = (Viewport) object;
\r
452 if (!target.hasRightAlignIds())
\r
456 return (target.getRightAlignIds() ? java.lang.Boolean.TRUE
\r
457 : java.lang.Boolean.FALSE);
\r
460 public void setValue(java.lang.Object object, java.lang.Object value)
\r
461 throws IllegalStateException, IllegalArgumentException
\r
465 Viewport target = (Viewport) object;
\r
466 // if null, use delete method for optional primitives
\r
469 target.deleteRightAlignIds();
\r
472 target.setRightAlignIds(((java.lang.Boolean) value)
\r
474 } catch (java.lang.Exception ex)
\r
476 throw new IllegalStateException(ex.toString());
\r
480 public java.lang.Object newInstance(java.lang.Object parent)
\r
485 desc.setHandler(handler);
\r
486 desc.setMultivalued(false);
\r
487 addFieldDescriptor(desc);
\r
489 // -- validation code for: _rightAlignIds
\r
490 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
491 { // -- local scope
\r
492 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
493 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
494 fieldValidator.setValidator(typeValidator);
\r
496 desc.setValidator(fieldValidator);
\r
498 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
499 java.lang.Boolean.TYPE, "_showText", "showText",
\r
500 org.exolab.castor.xml.NodeType.Attribute);
\r
501 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
503 public java.lang.Object getValue(java.lang.Object object)
\r
504 throws IllegalStateException
\r
506 Viewport target = (Viewport) object;
\r
507 if (!target.hasShowText())
\r
511 return (target.getShowText() ? java.lang.Boolean.TRUE
\r
512 : java.lang.Boolean.FALSE);
\r
515 public void setValue(java.lang.Object object, java.lang.Object value)
\r
516 throws IllegalStateException, IllegalArgumentException
\r
520 Viewport target = (Viewport) object;
\r
521 // if null, use delete method for optional primitives
\r
524 target.deleteShowText();
\r
527 target.setShowText(((java.lang.Boolean) value).booleanValue());
\r
528 } catch (java.lang.Exception ex)
\r
530 throw new IllegalStateException(ex.toString());
\r
534 public java.lang.Object newInstance(java.lang.Object parent)
\r
539 desc.setHandler(handler);
\r
540 desc.setMultivalued(false);
\r
541 addFieldDescriptor(desc);
\r
543 // -- validation code for: _showText
\r
544 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
545 { // -- local scope
\r
546 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
547 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
548 fieldValidator.setValidator(typeValidator);
\r
550 desc.setValidator(fieldValidator);
\r
551 // -- _showColourText
\r
552 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
553 java.lang.Boolean.TYPE, "_showColourText", "showColourText",
\r
554 org.exolab.castor.xml.NodeType.Attribute);
\r
555 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
557 public java.lang.Object getValue(java.lang.Object object)
\r
558 throws IllegalStateException
\r
560 Viewport target = (Viewport) object;
\r
561 if (!target.hasShowColourText())
\r
565 return (target.getShowColourText() ? java.lang.Boolean.TRUE
\r
566 : java.lang.Boolean.FALSE);
\r
569 public void setValue(java.lang.Object object, java.lang.Object value)
\r
570 throws IllegalStateException, IllegalArgumentException
\r
574 Viewport target = (Viewport) object;
\r
575 // if null, use delete method for optional primitives
\r
578 target.deleteShowColourText();
\r
581 target.setShowColourText(((java.lang.Boolean) value)
\r
583 } catch (java.lang.Exception ex)
\r
585 throw new IllegalStateException(ex.toString());
\r
589 public java.lang.Object newInstance(java.lang.Object parent)
\r
594 desc.setHandler(handler);
\r
595 desc.setMultivalued(false);
\r
596 addFieldDescriptor(desc);
\r
598 // -- validation code for: _showColourText
\r
599 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
600 { // -- local scope
\r
601 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
602 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
603 fieldValidator.setValidator(typeValidator);
\r
605 desc.setValidator(fieldValidator);
\r
607 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
608 java.lang.Boolean.TYPE, "_showBoxes", "showBoxes",
\r
609 org.exolab.castor.xml.NodeType.Attribute);
\r
610 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
612 public java.lang.Object getValue(java.lang.Object object)
\r
613 throws IllegalStateException
\r
615 Viewport target = (Viewport) object;
\r
616 if (!target.hasShowBoxes())
\r
620 return (target.getShowBoxes() ? java.lang.Boolean.TRUE
\r
621 : java.lang.Boolean.FALSE);
\r
624 public void setValue(java.lang.Object object, java.lang.Object value)
\r
625 throws IllegalStateException, IllegalArgumentException
\r
629 Viewport target = (Viewport) object;
\r
630 // if null, use delete method for optional primitives
\r
633 target.deleteShowBoxes();
\r
636 target.setShowBoxes(((java.lang.Boolean) value).booleanValue());
\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: _showBoxes
\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
660 // -- _wrapAlignment
\r
661 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
662 java.lang.Boolean.TYPE, "_wrapAlignment", "wrapAlignment",
\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.hasWrapAlignment())
\r
674 return (target.getWrapAlignment() ? 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.deleteWrapAlignment();
\r
690 target.setWrapAlignment(((java.lang.Boolean) value)
\r
692 } catch (java.lang.Exception ex)
\r
694 throw new IllegalStateException(ex.toString());
\r
698 public java.lang.Object newInstance(java.lang.Object parent)
\r
703 desc.setHandler(handler);
\r
704 desc.setMultivalued(false);
\r
705 addFieldDescriptor(desc);
\r
707 // -- validation code for: _wrapAlignment
\r
708 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
709 { // -- local scope
\r
710 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
711 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
712 fieldValidator.setValidator(typeValidator);
\r
714 desc.setValidator(fieldValidator);
\r
716 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
717 java.lang.Boolean.TYPE, "_renderGaps", "renderGaps",
\r
718 org.exolab.castor.xml.NodeType.Attribute);
\r
719 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
721 public java.lang.Object getValue(java.lang.Object object)
\r
722 throws IllegalStateException
\r
724 Viewport target = (Viewport) object;
\r
725 if (!target.hasRenderGaps())
\r
729 return (target.getRenderGaps() ? java.lang.Boolean.TRUE
\r
730 : java.lang.Boolean.FALSE);
\r
733 public void setValue(java.lang.Object object, java.lang.Object value)
\r
734 throws IllegalStateException, IllegalArgumentException
\r
738 Viewport target = (Viewport) object;
\r
739 // if null, use delete method for optional primitives
\r
742 target.deleteRenderGaps();
\r
745 target.setRenderGaps(((java.lang.Boolean) value).booleanValue());
\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: _renderGaps
\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
769 // -- _showSequenceFeatures
\r
770 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
771 java.lang.Boolean.TYPE, "_showSequenceFeatures",
\r
772 "showSequenceFeatures",
\r
773 org.exolab.castor.xml.NodeType.Attribute);
\r
774 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
776 public java.lang.Object getValue(java.lang.Object object)
\r
777 throws IllegalStateException
\r
779 Viewport target = (Viewport) object;
\r
780 if (!target.hasShowSequenceFeatures())
\r
784 return (target.getShowSequenceFeatures() ? java.lang.Boolean.TRUE
\r
785 : java.lang.Boolean.FALSE);
\r
788 public void setValue(java.lang.Object object, java.lang.Object value)
\r
789 throws IllegalStateException, IllegalArgumentException
\r
793 Viewport target = (Viewport) object;
\r
794 // if null, use delete method for optional primitives
\r
797 target.deleteShowSequenceFeatures();
\r
800 target.setShowSequenceFeatures(((java.lang.Boolean) value)
\r
802 } catch (java.lang.Exception ex)
\r
804 throw new IllegalStateException(ex.toString());
\r
808 public java.lang.Object newInstance(java.lang.Object parent)
\r
813 desc.setHandler(handler);
\r
814 desc.setMultivalued(false);
\r
815 addFieldDescriptor(desc);
\r
817 // -- validation code for: _showSequenceFeatures
\r
818 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
819 { // -- local scope
\r
820 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
821 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
822 fieldValidator.setValidator(typeValidator);
\r
824 desc.setValidator(fieldValidator);
\r
825 // -- _showAnnotation
\r
826 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
827 java.lang.Boolean.TYPE, "_showAnnotation", "showAnnotation",
\r
828 org.exolab.castor.xml.NodeType.Attribute);
\r
829 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
831 public java.lang.Object getValue(java.lang.Object object)
\r
832 throws IllegalStateException
\r
834 Viewport target = (Viewport) object;
\r
835 if (!target.hasShowAnnotation())
\r
839 return (target.getShowAnnotation() ? java.lang.Boolean.TRUE
\r
840 : java.lang.Boolean.FALSE);
\r
843 public void setValue(java.lang.Object object, java.lang.Object value)
\r
844 throws IllegalStateException, IllegalArgumentException
\r
848 Viewport target = (Viewport) object;
\r
849 // if null, use delete method for optional primitives
\r
852 target.deleteShowAnnotation();
\r
855 target.setShowAnnotation(((java.lang.Boolean) value)
\r
857 } catch (java.lang.Exception ex)
\r
859 throw new IllegalStateException(ex.toString());
\r
863 public java.lang.Object newInstance(java.lang.Object parent)
\r
868 desc.setHandler(handler);
\r
869 desc.setMultivalued(false);
\r
870 addFieldDescriptor(desc);
\r
872 // -- validation code for: _showAnnotation
\r
873 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
874 { // -- local scope
\r
875 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
876 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
877 fieldValidator.setValidator(typeValidator);
\r
879 desc.setValidator(fieldValidator);
\r
881 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
882 java.lang.Integer.TYPE, "_xpos", "xpos",
\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.hasXpos())
\r
894 return new java.lang.Integer(target.getXpos());
\r
897 public void setValue(java.lang.Object object, java.lang.Object value)
\r
898 throws IllegalStateException, IllegalArgumentException
\r
902 Viewport target = (Viewport) object;
\r
903 // if null, use delete method for optional primitives
\r
906 target.deleteXpos();
\r
909 target.setXpos(((java.lang.Integer) value).intValue());
\r
910 } catch (java.lang.Exception ex)
\r
912 throw new IllegalStateException(ex.toString());
\r
916 public java.lang.Object newInstance(java.lang.Object parent)
\r
921 desc.setHandler(handler);
\r
922 desc.setMultivalued(false);
\r
923 addFieldDescriptor(desc);
\r
925 // -- validation code for: _xpos
\r
926 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
927 { // -- local scope
\r
928 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
929 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
930 fieldValidator.setValidator(typeValidator);
\r
931 typeValidator.setMinInclusive(-2147483648);
\r
932 typeValidator.setMaxInclusive(2147483647);
\r
934 desc.setValidator(fieldValidator);
\r
936 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
937 java.lang.Integer.TYPE, "_ypos", "ypos",
\r
938 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.hasYpos())
\r
949 return new java.lang.Integer(target.getYpos());
\r
952 public void setValue(java.lang.Object object, java.lang.Object value)
\r
953 throws IllegalStateException, IllegalArgumentException
\r
957 Viewport target = (Viewport) object;
\r
958 // if null, use delete method for optional primitives
\r
961 target.deleteYpos();
\r
964 target.setYpos(((java.lang.Integer) value).intValue());
\r
965 } catch (java.lang.Exception ex)
\r
967 throw new IllegalStateException(ex.toString());
\r
971 public java.lang.Object newInstance(java.lang.Object parent)
\r
976 desc.setHandler(handler);
\r
977 desc.setMultivalued(false);
\r
978 addFieldDescriptor(desc);
\r
980 // -- validation code for: _ypos
\r
981 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
982 { // -- local scope
\r
983 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
984 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
985 fieldValidator.setValidator(typeValidator);
\r
986 typeValidator.setMinInclusive(-2147483648);
\r
987 typeValidator.setMaxInclusive(2147483647);
\r
989 desc.setValidator(fieldValidator);
\r
991 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
992 java.lang.Integer.TYPE, "_width", "width",
\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.hasWidth())
\r
1004 return new java.lang.Integer(target.getWidth());
\r
1007 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1008 throws IllegalStateException, IllegalArgumentException
\r
1012 Viewport target = (Viewport) object;
\r
1013 // if null, use delete method for optional primitives
\r
1014 if (value == null)
\r
1016 target.deleteWidth();
\r
1019 target.setWidth(((java.lang.Integer) value).intValue());
\r
1020 } catch (java.lang.Exception ex)
\r
1022 throw new IllegalStateException(ex.toString());
\r
1026 public java.lang.Object newInstance(java.lang.Object parent)
\r
1031 desc.setHandler(handler);
\r
1032 desc.setMultivalued(false);
\r
1033 addFieldDescriptor(desc);
\r
1035 // -- validation code for: _width
\r
1036 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1037 { // -- local scope
\r
1038 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1039 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1040 fieldValidator.setValidator(typeValidator);
\r
1041 typeValidator.setMinInclusive(-2147483648);
\r
1042 typeValidator.setMaxInclusive(2147483647);
\r
1044 desc.setValidator(fieldValidator);
\r
1046 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1047 java.lang.Integer.TYPE, "_height", "height",
\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.hasHeight())
\r
1059 return new java.lang.Integer(target.getHeight());
\r
1062 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1063 throws IllegalStateException, IllegalArgumentException
\r
1067 Viewport target = (Viewport) object;
\r
1068 // if null, use delete method for optional primitives
\r
1069 if (value == null)
\r
1071 target.deleteHeight();
\r
1074 target.setHeight(((java.lang.Integer) value).intValue());
\r
1075 } catch (java.lang.Exception ex)
\r
1077 throw new IllegalStateException(ex.toString());
\r
1081 public java.lang.Object newInstance(java.lang.Object parent)
\r
1086 desc.setHandler(handler);
\r
1087 desc.setMultivalued(false);
\r
1088 addFieldDescriptor(desc);
\r
1090 // -- validation code for: _height
\r
1091 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1092 { // -- local scope
\r
1093 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1094 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1095 fieldValidator.setValidator(typeValidator);
\r
1096 typeValidator.setMinInclusive(-2147483648);
\r
1097 typeValidator.setMaxInclusive(2147483647);
\r
1099 desc.setValidator(fieldValidator);
\r
1101 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1102 java.lang.Integer.TYPE, "_startRes", "startRes",
\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.hasStartRes())
\r
1114 return new java.lang.Integer(target.getStartRes());
\r
1117 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1118 throws IllegalStateException, IllegalArgumentException
\r
1122 Viewport target = (Viewport) object;
\r
1123 // if null, use delete method for optional primitives
\r
1124 if (value == null)
\r
1126 target.deleteStartRes();
\r
1129 target.setStartRes(((java.lang.Integer) value).intValue());
\r
1130 } catch (java.lang.Exception ex)
\r
1132 throw new IllegalStateException(ex.toString());
\r
1136 public java.lang.Object newInstance(java.lang.Object parent)
\r
1141 desc.setHandler(handler);
\r
1142 desc.setMultivalued(false);
\r
1143 addFieldDescriptor(desc);
\r
1145 // -- validation code for: _startRes
\r
1146 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1147 { // -- local scope
\r
1148 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1149 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1150 fieldValidator.setValidator(typeValidator);
\r
1151 typeValidator.setMinInclusive(-2147483648);
\r
1152 typeValidator.setMaxInclusive(2147483647);
\r
1154 desc.setValidator(fieldValidator);
\r
1156 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1157 java.lang.Integer.TYPE, "_startSeq", "startSeq",
\r
1158 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.hasStartSeq())
\r
1169 return new java.lang.Integer(target.getStartSeq());
\r
1172 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1173 throws IllegalStateException, IllegalArgumentException
\r
1177 Viewport target = (Viewport) object;
\r
1178 // if null, use delete method for optional primitives
\r
1179 if (value == null)
\r
1181 target.deleteStartSeq();
\r
1184 target.setStartSeq(((java.lang.Integer) value).intValue());
\r
1185 } catch (java.lang.Exception ex)
\r
1187 throw new IllegalStateException(ex.toString());
\r
1191 public java.lang.Object newInstance(java.lang.Object parent)
\r
1196 desc.setHandler(handler);
\r
1197 desc.setMultivalued(false);
\r
1198 addFieldDescriptor(desc);
\r
1200 // -- validation code for: _startSeq
\r
1201 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1202 { // -- local scope
\r
1203 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1204 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1205 fieldValidator.setValidator(typeValidator);
\r
1206 typeValidator.setMinInclusive(-2147483648);
\r
1207 typeValidator.setMaxInclusive(2147483647);
\r
1209 desc.setValidator(fieldValidator);
\r
1211 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1212 java.lang.String.class, "_fontName", "fontName",
\r
1213 org.exolab.castor.xml.NodeType.Attribute);
\r
1214 desc.setImmutable(true);
\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 return target.getFontName();
\r
1224 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1225 throws IllegalStateException, IllegalArgumentException
\r
1229 Viewport target = (Viewport) object;
\r
1230 target.setFontName((java.lang.String) value);
\r
1231 } catch (java.lang.Exception ex)
\r
1233 throw new IllegalStateException(ex.toString());
\r
1237 public java.lang.Object newInstance(java.lang.Object parent)
\r
1242 desc.setHandler(handler);
\r
1243 desc.setMultivalued(false);
\r
1244 addFieldDescriptor(desc);
\r
1246 // -- validation code for: _fontName
\r
1247 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1248 { // -- local scope
\r
1249 org.exolab.castor.xml.validators.StringValidator typeValidator;
\r
1250 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
\r
1251 fieldValidator.setValidator(typeValidator);
\r
1252 typeValidator.setWhiteSpace("preserve");
\r
1254 desc.setValidator(fieldValidator);
\r
1256 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1257 java.lang.Integer.TYPE, "_fontSize", "fontSize",
\r
1258 org.exolab.castor.xml.NodeType.Attribute);
\r
1259 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1261 public java.lang.Object getValue(java.lang.Object object)
\r
1262 throws IllegalStateException
\r
1264 Viewport target = (Viewport) object;
\r
1265 if (!target.hasFontSize())
\r
1269 return new java.lang.Integer(target.getFontSize());
\r
1272 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1273 throws IllegalStateException, IllegalArgumentException
\r
1277 Viewport target = (Viewport) object;
\r
1278 // if null, use delete method for optional primitives
\r
1279 if (value == null)
\r
1281 target.deleteFontSize();
\r
1284 target.setFontSize(((java.lang.Integer) value).intValue());
\r
1285 } catch (java.lang.Exception ex)
\r
1287 throw new IllegalStateException(ex.toString());
\r
1291 public java.lang.Object newInstance(java.lang.Object parent)
\r
1296 desc.setHandler(handler);
\r
1297 desc.setMultivalued(false);
\r
1298 addFieldDescriptor(desc);
\r
1300 // -- validation code for: _fontSize
\r
1301 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1302 { // -- local scope
\r
1303 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1304 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1305 fieldValidator.setValidator(typeValidator);
\r
1306 typeValidator.setMinInclusive(-2147483648);
\r
1307 typeValidator.setMaxInclusive(2147483647);
\r
1309 desc.setValidator(fieldValidator);
\r
1311 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1312 java.lang.Integer.TYPE, "_fontStyle", "fontStyle",
\r
1313 org.exolab.castor.xml.NodeType.Attribute);
\r
1314 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1316 public java.lang.Object getValue(java.lang.Object object)
\r
1317 throws IllegalStateException
\r
1319 Viewport target = (Viewport) object;
\r
1320 if (!target.hasFontStyle())
\r
1324 return new java.lang.Integer(target.getFontStyle());
\r
1327 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1328 throws IllegalStateException, IllegalArgumentException
\r
1332 Viewport target = (Viewport) object;
\r
1333 // if null, use delete method for optional primitives
\r
1334 if (value == null)
\r
1336 target.deleteFontStyle();
\r
1339 target.setFontStyle(((java.lang.Integer) value).intValue());
\r
1340 } catch (java.lang.Exception ex)
\r
1342 throw new IllegalStateException(ex.toString());
\r
1346 public java.lang.Object newInstance(java.lang.Object parent)
\r
1351 desc.setHandler(handler);
\r
1352 desc.setMultivalued(false);
\r
1353 addFieldDescriptor(desc);
\r
1355 // -- validation code for: _fontStyle
\r
1356 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1357 { // -- local scope
\r
1358 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1359 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1360 fieldValidator.setValidator(typeValidator);
\r
1361 typeValidator.setMinInclusive(-2147483648);
\r
1362 typeValidator.setMaxInclusive(2147483647);
\r
1364 desc.setValidator(fieldValidator);
\r
1366 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1367 java.lang.String.class, "_viewName", "viewName",
\r
1368 org.exolab.castor.xml.NodeType.Attribute);
\r
1369 desc.setImmutable(true);
\r
1370 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1372 public java.lang.Object getValue(java.lang.Object object)
\r
1373 throws IllegalStateException
\r
1375 Viewport target = (Viewport) object;
\r
1376 return target.getViewName();
\r
1379 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1380 throws IllegalStateException, IllegalArgumentException
\r
1384 Viewport target = (Viewport) object;
\r
1385 target.setViewName((java.lang.String) value);
\r
1386 } catch (java.lang.Exception ex)
\r
1388 throw new IllegalStateException(ex.toString());
\r
1392 public java.lang.Object newInstance(java.lang.Object parent)
\r
1397 desc.setHandler(handler);
\r
1398 desc.setMultivalued(false);
\r
1399 addFieldDescriptor(desc);
\r
1401 // -- validation code for: _viewName
\r
1402 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1403 { // -- local scope
\r
1404 org.exolab.castor.xml.validators.StringValidator typeValidator;
\r
1405 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
\r
1406 fieldValidator.setValidator(typeValidator);
\r
1407 typeValidator.setWhiteSpace("preserve");
\r
1409 desc.setValidator(fieldValidator);
\r
1410 // -- _sequenceSetId
\r
1411 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1412 java.lang.String.class, "_sequenceSetId", "sequenceSetId",
\r
1413 org.exolab.castor.xml.NodeType.Attribute);
\r
1414 desc.setImmutable(true);
\r
1415 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1417 public java.lang.Object getValue(java.lang.Object object)
\r
1418 throws IllegalStateException
\r
1420 Viewport target = (Viewport) object;
\r
1421 return target.getSequenceSetId();
\r
1424 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1425 throws IllegalStateException, IllegalArgumentException
\r
1429 Viewport target = (Viewport) object;
\r
1430 target.setSequenceSetId((java.lang.String) value);
\r
1431 } catch (java.lang.Exception ex)
\r
1433 throw new IllegalStateException(ex.toString());
\r
1437 public java.lang.Object newInstance(java.lang.Object parent)
\r
1442 desc.setHandler(handler);
\r
1443 desc.setMultivalued(false);
\r
1444 addFieldDescriptor(desc);
\r
1446 // -- validation code for: _sequenceSetId
\r
1447 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1448 { // -- local scope
\r
1449 org.exolab.castor.xml.validators.StringValidator typeValidator;
\r
1450 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
\r
1451 fieldValidator.setValidator(typeValidator);
\r
1452 typeValidator.setWhiteSpace("preserve");
\r
1454 desc.setValidator(fieldValidator);
\r
1455 // -- _gatheredViews
\r
1456 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1457 java.lang.Boolean.TYPE, "_gatheredViews", "gatheredViews",
\r
1458 org.exolab.castor.xml.NodeType.Attribute);
\r
1459 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1461 public java.lang.Object getValue(java.lang.Object object)
\r
1462 throws IllegalStateException
\r
1464 Viewport target = (Viewport) object;
\r
1465 if (!target.hasGatheredViews())
\r
1469 return (target.getGatheredViews() ? java.lang.Boolean.TRUE
\r
1470 : java.lang.Boolean.FALSE);
\r
1473 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1474 throws IllegalStateException, IllegalArgumentException
\r
1478 Viewport target = (Viewport) object;
\r
1479 // if null, use delete method for optional primitives
\r
1480 if (value == null)
\r
1482 target.deleteGatheredViews();
\r
1485 target.setGatheredViews(((java.lang.Boolean) value)
\r
1487 } catch (java.lang.Exception ex)
\r
1489 throw new IllegalStateException(ex.toString());
\r
1493 public java.lang.Object newInstance(java.lang.Object parent)
\r
1498 desc.setHandler(handler);
\r
1499 desc.setMultivalued(false);
\r
1500 addFieldDescriptor(desc);
\r
1502 // -- validation code for: _gatheredViews
\r
1503 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1504 { // -- local scope
\r
1505 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
\r
1506 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
\r
1507 fieldValidator.setValidator(typeValidator);
\r
1509 desc.setValidator(fieldValidator);
\r
1511 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1512 java.lang.Integer.TYPE, "_textCol1", "textCol1",
\r
1513 org.exolab.castor.xml.NodeType.Attribute);
\r
1514 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1516 public java.lang.Object getValue(java.lang.Object object)
\r
1517 throws IllegalStateException
\r
1519 Viewport target = (Viewport) object;
\r
1520 if (!target.hasTextCol1())
\r
1524 return new java.lang.Integer(target.getTextCol1());
\r
1527 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1528 throws IllegalStateException, IllegalArgumentException
\r
1532 Viewport target = (Viewport) object;
\r
1533 // if null, use delete method for optional primitives
\r
1534 if (value == null)
\r
1536 target.deleteTextCol1();
\r
1539 target.setTextCol1(((java.lang.Integer) value).intValue());
\r
1540 } catch (java.lang.Exception ex)
\r
1542 throw new IllegalStateException(ex.toString());
\r
1546 public java.lang.Object newInstance(java.lang.Object parent)
\r
1551 desc.setHandler(handler);
\r
1552 desc.setMultivalued(false);
\r
1553 addFieldDescriptor(desc);
\r
1555 // -- validation code for: _textCol1
\r
1556 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1557 { // -- local scope
\r
1558 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1559 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1560 fieldValidator.setValidator(typeValidator);
\r
1561 typeValidator.setMinInclusive(-2147483648);
\r
1562 typeValidator.setMaxInclusive(2147483647);
\r
1564 desc.setValidator(fieldValidator);
\r
1566 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1567 java.lang.Integer.TYPE, "_textCol2", "textCol2",
\r
1568 org.exolab.castor.xml.NodeType.Attribute);
\r
1569 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1571 public java.lang.Object getValue(java.lang.Object object)
\r
1572 throws IllegalStateException
\r
1574 Viewport target = (Viewport) object;
\r
1575 if (!target.hasTextCol2())
\r
1579 return new java.lang.Integer(target.getTextCol2());
\r
1582 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1583 throws IllegalStateException, IllegalArgumentException
\r
1587 Viewport target = (Viewport) object;
\r
1588 // if null, use delete method for optional primitives
\r
1589 if (value == null)
\r
1591 target.deleteTextCol2();
\r
1594 target.setTextCol2(((java.lang.Integer) value).intValue());
\r
1595 } catch (java.lang.Exception ex)
\r
1597 throw new IllegalStateException(ex.toString());
\r
1601 public java.lang.Object newInstance(java.lang.Object parent)
\r
1606 desc.setHandler(handler);
\r
1607 desc.setMultivalued(false);
\r
1608 addFieldDescriptor(desc);
\r
1610 // -- validation code for: _textCol2
\r
1611 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1612 { // -- local scope
\r
1613 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1614 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1615 fieldValidator.setValidator(typeValidator);
\r
1616 typeValidator.setMinInclusive(-2147483648);
\r
1617 typeValidator.setMaxInclusive(2147483647);
\r
1619 desc.setValidator(fieldValidator);
\r
1620 // -- _textColThreshold
\r
1621 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1622 java.lang.Integer.TYPE, "_textColThreshold",
\r
1623 "textColThreshold", org.exolab.castor.xml.NodeType.Attribute);
\r
1624 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1626 public java.lang.Object getValue(java.lang.Object object)
\r
1627 throws IllegalStateException
\r
1629 Viewport target = (Viewport) object;
\r
1630 if (!target.hasTextColThreshold())
\r
1634 return new java.lang.Integer(target.getTextColThreshold());
\r
1637 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1638 throws IllegalStateException, IllegalArgumentException
\r
1642 Viewport target = (Viewport) object;
\r
1643 // if null, use delete method for optional primitives
\r
1644 if (value == null)
\r
1646 target.deleteTextColThreshold();
\r
1650 .setTextColThreshold(((java.lang.Integer) value)
\r
1652 } catch (java.lang.Exception ex)
\r
1654 throw new IllegalStateException(ex.toString());
\r
1658 public java.lang.Object newInstance(java.lang.Object parent)
\r
1663 desc.setHandler(handler);
\r
1664 desc.setMultivalued(false);
\r
1665 addFieldDescriptor(desc);
\r
1667 // -- validation code for: _textColThreshold
\r
1668 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1669 { // -- local scope
\r
1670 org.exolab.castor.xml.validators.IntValidator typeValidator;
\r
1671 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
\r
1672 fieldValidator.setValidator(typeValidator);
\r
1673 typeValidator.setMinInclusive(-2147483648);
\r
1674 typeValidator.setMaxInclusive(2147483647);
\r
1676 desc.setValidator(fieldValidator);
\r
1677 // -- initialize element descriptors
\r
1679 // -- _annotationColours
\r
1680 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1681 jalview.schemabinding.version2.AnnotationColours.class,
\r
1682 "_annotationColours", "AnnotationColours",
\r
1683 org.exolab.castor.xml.NodeType.Element);
\r
1684 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1686 public java.lang.Object getValue(java.lang.Object object)
\r
1687 throws IllegalStateException
\r
1689 Viewport target = (Viewport) object;
\r
1690 return target.getAnnotationColours();
\r
1693 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1694 throws IllegalStateException, IllegalArgumentException
\r
1698 Viewport target = (Viewport) object;
\r
1700 .setAnnotationColours((jalview.schemabinding.version2.AnnotationColours) value);
\r
1701 } catch (java.lang.Exception ex)
\r
1703 throw new IllegalStateException(ex.toString());
\r
1707 public java.lang.Object newInstance(java.lang.Object parent)
\r
1709 return new jalview.schemabinding.version2.AnnotationColours();
\r
1712 desc.setHandler(handler);
\r
1713 desc.setNameSpaceURI("www.jalview.org");
\r
1714 desc.setMultivalued(false);
\r
1715 addFieldDescriptor(desc);
\r
1717 // -- validation code for: _annotationColours
\r
1718 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1719 { // -- local scope
\r
1721 desc.setValidator(fieldValidator);
\r
1722 // -- _hiddenColumnsList
\r
1723 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
\r
1724 jalview.schemabinding.version2.HiddenColumns.class,
\r
1725 "_hiddenColumnsList", "hiddenColumns",
\r
1726 org.exolab.castor.xml.NodeType.Element);
\r
1727 handler = new org.exolab.castor.xml.XMLFieldHandler()
\r
1729 public java.lang.Object getValue(java.lang.Object object)
\r
1730 throws IllegalStateException
\r
1732 Viewport target = (Viewport) object;
\r
1733 return target.getHiddenColumns();
\r
1736 public void setValue(java.lang.Object object, java.lang.Object value)
\r
1737 throws IllegalStateException, IllegalArgumentException
\r
1741 Viewport target = (Viewport) object;
\r
1743 .addHiddenColumns((jalview.schemabinding.version2.HiddenColumns) value);
\r
1744 } catch (java.lang.Exception ex)
\r
1746 throw new IllegalStateException(ex.toString());
\r
1750 public void resetValue(Object object) throws IllegalStateException,
\r
1751 IllegalArgumentException
\r
1755 Viewport target = (Viewport) object;
\r
1756 target.removeAllHiddenColumns();
\r
1757 } catch (java.lang.Exception ex)
\r
1759 throw new IllegalStateException(ex.toString());
\r
1763 public java.lang.Object newInstance(java.lang.Object parent)
\r
1765 return new jalview.schemabinding.version2.HiddenColumns();
\r
1768 desc.setHandler(handler);
\r
1769 desc.setNameSpaceURI("www.jalview.org");
\r
1770 desc.setMultivalued(true);
\r
1771 addFieldDescriptor(desc);
\r
1773 // -- validation code for: _hiddenColumnsList
\r
1774 fieldValidator = new org.exolab.castor.xml.FieldValidator();
\r
1775 fieldValidator.setMinOccurs(0);
\r
1776 { // -- local scope
\r
1778 desc.setValidator(fieldValidator);
\r
1786 * Method getAccessMode.
\r
1788 * @return the access mode specified for this class.
\r
1790 public org.exolab.castor.mapping.AccessMode getAccessMode()
\r
1796 * Method getIdentity.
\r
1798 * @return the identity field, null if this class has no identity.
\r
1800 public org.exolab.castor.mapping.FieldDescriptor getIdentity()
\r
1802 return super.getIdentity();
\r
1806 * Method getJavaClass.
\r
1808 * @return the Java class represented by this descriptor.
\r
1810 public java.lang.Class getJavaClass()
\r
1812 return jalview.schemabinding.version2.Viewport.class;
\r
1816 * Method getNameSpacePrefix.
\r
1818 * @return the namespace prefix to use when marshaling as XML.
\r
1820 public java.lang.String getNameSpacePrefix()
\r
1826 * Method getNameSpaceURI.
\r
1828 * @return the namespace URI used when marshaling and unmarshaling as XML.
\r
1830 public java.lang.String getNameSpaceURI()
\r
1836 * Method getValidator.
\r
1838 * @return a specific validator for the class described by this
\r
1839 * ClassDescriptor.
\r
1841 public org.exolab.castor.xml.TypeValidator getValidator()
\r
1847 * Method getXMLName.
\r
1849 * @return the XML Name for the Class being described.
\r
1851 public java.lang.String getXMLName()
\r
1857 * Method isElementDefinition.
\r
1859 * @return true if XML schema definition of this Class is that of a global
\r
1860 * element or element with anonymous type definition.
\r
1862 public boolean isElementDefinition()
\r
1864 return _elementDefinition;
\r