1 /*******************************************************************************
2 * Jalview - A Sequence Alignment Editor and Viewer (Version 2.7)
3 * Copyright (C) 2011 J Procter, AM Waterhouse, G Barton, M Clamp, S Searle
5 * This file is part of Jalview.
7 * Jalview is free software: you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License
9 * as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
11 * Jalview is distributed in the hope that it will be useful, but
12 * WITHOUT ANY WARRANTY; without even the implied warranty
13 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
14 * PURPOSE. See the GNU General Public License for more details.
16 * You should have received a copy of the GNU General Public License along with Jalview. If not, see <http://www.gnu.org/licenses/>.
17 *******************************************************************************/
19 * This class was automatically generated with
20 * <a href="http://www.castor.org">Castor 1.1</a>, using an XML
25 package jalview.schemabinding.version2.descriptors;
27 //---------------------------------/
28 //- Imported classes and packages -/
29 //---------------------------------/
31 import jalview.schemabinding.version2.Viewport;
34 * Class ViewportDescriptor.
36 * @version $Revision$ $Date$
38 public class ViewportDescriptor extends org.exolab.castor.xml.util.XMLClassDescriptorImpl {
41 //--------------------------/
42 //- Class/Member Variables -/
43 //--------------------------/
46 * Field _elementDefinition.
48 private boolean _elementDefinition;
53 private java.lang.String _nsPrefix;
58 private java.lang.String _nsURI;
63 private java.lang.String _xmlName;
70 public ViewportDescriptor() {
72 _nsURI = "www.jalview.org";
73 _xmlName = "Viewport";
74 _elementDefinition = true;
76 //-- set grouping compositor
77 setCompositorAsSequence();
78 org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null;
79 org.exolab.castor.mapping.FieldHandler handler = null;
80 org.exolab.castor.xml.FieldValidator fieldValidator = null;
81 //-- initialize attribute descriptors
83 //-- _conservationSelected
84 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_conservationSelected", "conservationSelected", org.exolab.castor.xml.NodeType.Attribute);
85 handler = new org.exolab.castor.xml.XMLFieldHandler() {
86 public java.lang.Object getValue( java.lang.Object object )
87 throws IllegalStateException
89 Viewport target = (Viewport) object;
90 if (!target.hasConservationSelected()) { return null; }
91 return (target.getConservationSelected() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
93 public void setValue( java.lang.Object object, java.lang.Object value)
94 throws IllegalStateException, IllegalArgumentException
97 Viewport target = (Viewport) object;
98 // if null, use delete method for optional primitives
100 target.deleteConservationSelected();
103 target.setConservationSelected( ((java.lang.Boolean) value).booleanValue());
104 } catch (java.lang.Exception ex) {
105 throw new IllegalStateException(ex.toString());
108 public java.lang.Object newInstance(java.lang.Object parent) {
112 desc.setHandler(handler);
113 desc.setMultivalued(false);
114 addFieldDescriptor(desc);
116 //-- validation code for: _conservationSelected
117 fieldValidator = new org.exolab.castor.xml.FieldValidator();
119 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
120 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
121 fieldValidator.setValidator(typeValidator);
123 desc.setValidator(fieldValidator);
125 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_pidSelected", "pidSelected", org.exolab.castor.xml.NodeType.Attribute);
126 handler = new org.exolab.castor.xml.XMLFieldHandler() {
127 public java.lang.Object getValue( java.lang.Object object )
128 throws IllegalStateException
130 Viewport target = (Viewport) object;
131 if (!target.hasPidSelected()) { return null; }
132 return (target.getPidSelected() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
134 public void setValue( java.lang.Object object, java.lang.Object value)
135 throws IllegalStateException, IllegalArgumentException
138 Viewport target = (Viewport) object;
139 // if null, use delete method for optional primitives
141 target.deletePidSelected();
144 target.setPidSelected( ((java.lang.Boolean) value).booleanValue());
145 } catch (java.lang.Exception ex) {
146 throw new IllegalStateException(ex.toString());
149 public java.lang.Object newInstance(java.lang.Object parent) {
153 desc.setHandler(handler);
154 desc.setMultivalued(false);
155 addFieldDescriptor(desc);
157 //-- validation code for: _pidSelected
158 fieldValidator = new org.exolab.castor.xml.FieldValidator();
160 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
161 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
162 fieldValidator.setValidator(typeValidator);
164 desc.setValidator(fieldValidator);
166 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_bgColour", "bgColour", org.exolab.castor.xml.NodeType.Attribute);
167 desc.setImmutable(true);
168 handler = new org.exolab.castor.xml.XMLFieldHandler() {
169 public java.lang.Object getValue( java.lang.Object object )
170 throws IllegalStateException
172 Viewport target = (Viewport) object;
173 return target.getBgColour();
175 public void setValue( java.lang.Object object, java.lang.Object value)
176 throws IllegalStateException, IllegalArgumentException
179 Viewport target = (Viewport) object;
180 target.setBgColour( (java.lang.String) value);
181 } catch (java.lang.Exception ex) {
182 throw new IllegalStateException(ex.toString());
185 public java.lang.Object newInstance(java.lang.Object parent) {
189 desc.setHandler(handler);
190 desc.setMultivalued(false);
191 addFieldDescriptor(desc);
193 //-- validation code for: _bgColour
194 fieldValidator = new org.exolab.castor.xml.FieldValidator();
196 org.exolab.castor.xml.validators.StringValidator typeValidator;
197 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
198 fieldValidator.setValidator(typeValidator);
199 typeValidator.setWhiteSpace("preserve");
201 desc.setValidator(fieldValidator);
203 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_consThreshold", "consThreshold", org.exolab.castor.xml.NodeType.Attribute);
204 handler = new org.exolab.castor.xml.XMLFieldHandler() {
205 public java.lang.Object getValue( java.lang.Object object )
206 throws IllegalStateException
208 Viewport target = (Viewport) object;
209 if (!target.hasConsThreshold()) { return null; }
210 return new java.lang.Integer(target.getConsThreshold());
212 public void setValue( java.lang.Object object, java.lang.Object value)
213 throws IllegalStateException, IllegalArgumentException
216 Viewport target = (Viewport) object;
217 // if null, use delete method for optional primitives
219 target.deleteConsThreshold();
222 target.setConsThreshold( ((java.lang.Integer) value).intValue());
223 } catch (java.lang.Exception ex) {
224 throw new IllegalStateException(ex.toString());
227 public java.lang.Object newInstance(java.lang.Object parent) {
231 desc.setHandler(handler);
232 desc.setMultivalued(false);
233 addFieldDescriptor(desc);
235 //-- validation code for: _consThreshold
236 fieldValidator = new org.exolab.castor.xml.FieldValidator();
238 org.exolab.castor.xml.validators.IntValidator typeValidator;
239 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
240 fieldValidator.setValidator(typeValidator);
241 typeValidator.setMinInclusive(-2147483648);
242 typeValidator.setMaxInclusive(2147483647);
244 desc.setValidator(fieldValidator);
246 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_pidThreshold", "pidThreshold", org.exolab.castor.xml.NodeType.Attribute);
247 handler = new org.exolab.castor.xml.XMLFieldHandler() {
248 public java.lang.Object getValue( java.lang.Object object )
249 throws IllegalStateException
251 Viewport target = (Viewport) object;
252 if (!target.hasPidThreshold()) { return null; }
253 return new java.lang.Integer(target.getPidThreshold());
255 public void setValue( java.lang.Object object, java.lang.Object value)
256 throws IllegalStateException, IllegalArgumentException
259 Viewport target = (Viewport) object;
260 // if null, use delete method for optional primitives
262 target.deletePidThreshold();
265 target.setPidThreshold( ((java.lang.Integer) value).intValue());
266 } catch (java.lang.Exception ex) {
267 throw new IllegalStateException(ex.toString());
270 public java.lang.Object newInstance(java.lang.Object parent) {
274 desc.setHandler(handler);
275 desc.setMultivalued(false);
276 addFieldDescriptor(desc);
278 //-- validation code for: _pidThreshold
279 fieldValidator = new org.exolab.castor.xml.FieldValidator();
281 org.exolab.castor.xml.validators.IntValidator typeValidator;
282 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
283 fieldValidator.setValidator(typeValidator);
284 typeValidator.setMinInclusive(-2147483648);
285 typeValidator.setMaxInclusive(2147483647);
287 desc.setValidator(fieldValidator);
289 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_title", "title", org.exolab.castor.xml.NodeType.Attribute);
290 desc.setImmutable(true);
291 handler = new org.exolab.castor.xml.XMLFieldHandler() {
292 public java.lang.Object getValue( java.lang.Object object )
293 throws IllegalStateException
295 Viewport target = (Viewport) object;
296 return target.getTitle();
298 public void setValue( java.lang.Object object, java.lang.Object value)
299 throws IllegalStateException, IllegalArgumentException
302 Viewport target = (Viewport) object;
303 target.setTitle( (java.lang.String) value);
304 } catch (java.lang.Exception ex) {
305 throw new IllegalStateException(ex.toString());
308 public java.lang.Object newInstance(java.lang.Object parent) {
312 desc.setHandler(handler);
313 desc.setMultivalued(false);
314 addFieldDescriptor(desc);
316 //-- validation code for: _title
317 fieldValidator = new org.exolab.castor.xml.FieldValidator();
319 org.exolab.castor.xml.validators.StringValidator typeValidator;
320 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
321 fieldValidator.setValidator(typeValidator);
322 typeValidator.setWhiteSpace("preserve");
324 desc.setValidator(fieldValidator);
326 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showFullId", "showFullId", org.exolab.castor.xml.NodeType.Attribute);
327 handler = new org.exolab.castor.xml.XMLFieldHandler() {
328 public java.lang.Object getValue( java.lang.Object object )
329 throws IllegalStateException
331 Viewport target = (Viewport) object;
332 if (!target.hasShowFullId()) { return null; }
333 return (target.getShowFullId() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
335 public void setValue( java.lang.Object object, java.lang.Object value)
336 throws IllegalStateException, IllegalArgumentException
339 Viewport target = (Viewport) object;
340 // if null, use delete method for optional primitives
342 target.deleteShowFullId();
345 target.setShowFullId( ((java.lang.Boolean) value).booleanValue());
346 } catch (java.lang.Exception ex) {
347 throw new IllegalStateException(ex.toString());
350 public java.lang.Object newInstance(java.lang.Object parent) {
354 desc.setHandler(handler);
355 desc.setMultivalued(false);
356 addFieldDescriptor(desc);
358 //-- validation code for: _showFullId
359 fieldValidator = new org.exolab.castor.xml.FieldValidator();
361 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
362 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
363 fieldValidator.setValidator(typeValidator);
365 desc.setValidator(fieldValidator);
367 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_rightAlignIds", "rightAlignIds", org.exolab.castor.xml.NodeType.Attribute);
368 handler = new org.exolab.castor.xml.XMLFieldHandler() {
369 public java.lang.Object getValue( java.lang.Object object )
370 throws IllegalStateException
372 Viewport target = (Viewport) object;
373 if (!target.hasRightAlignIds()) { return null; }
374 return (target.getRightAlignIds() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
376 public void setValue( java.lang.Object object, java.lang.Object value)
377 throws IllegalStateException, IllegalArgumentException
380 Viewport target = (Viewport) object;
381 // if null, use delete method for optional primitives
383 target.deleteRightAlignIds();
386 target.setRightAlignIds( ((java.lang.Boolean) value).booleanValue());
387 } catch (java.lang.Exception ex) {
388 throw new IllegalStateException(ex.toString());
391 public java.lang.Object newInstance(java.lang.Object parent) {
395 desc.setHandler(handler);
396 desc.setMultivalued(false);
397 addFieldDescriptor(desc);
399 //-- validation code for: _rightAlignIds
400 fieldValidator = new org.exolab.castor.xml.FieldValidator();
402 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
403 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
404 fieldValidator.setValidator(typeValidator);
406 desc.setValidator(fieldValidator);
408 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showText", "showText", org.exolab.castor.xml.NodeType.Attribute);
409 handler = new org.exolab.castor.xml.XMLFieldHandler() {
410 public java.lang.Object getValue( java.lang.Object object )
411 throws IllegalStateException
413 Viewport target = (Viewport) object;
414 if (!target.hasShowText()) { return null; }
415 return (target.getShowText() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
417 public void setValue( java.lang.Object object, java.lang.Object value)
418 throws IllegalStateException, IllegalArgumentException
421 Viewport target = (Viewport) object;
422 // if null, use delete method for optional primitives
424 target.deleteShowText();
427 target.setShowText( ((java.lang.Boolean) value).booleanValue());
428 } catch (java.lang.Exception ex) {
429 throw new IllegalStateException(ex.toString());
432 public java.lang.Object newInstance(java.lang.Object parent) {
436 desc.setHandler(handler);
437 desc.setMultivalued(false);
438 addFieldDescriptor(desc);
440 //-- validation code for: _showText
441 fieldValidator = new org.exolab.castor.xml.FieldValidator();
443 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
444 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
445 fieldValidator.setValidator(typeValidator);
447 desc.setValidator(fieldValidator);
449 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showColourText", "showColourText", org.exolab.castor.xml.NodeType.Attribute);
450 handler = new org.exolab.castor.xml.XMLFieldHandler() {
451 public java.lang.Object getValue( java.lang.Object object )
452 throws IllegalStateException
454 Viewport target = (Viewport) object;
455 if (!target.hasShowColourText()) { return null; }
456 return (target.getShowColourText() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
458 public void setValue( java.lang.Object object, java.lang.Object value)
459 throws IllegalStateException, IllegalArgumentException
462 Viewport target = (Viewport) object;
463 // if null, use delete method for optional primitives
465 target.deleteShowColourText();
468 target.setShowColourText( ((java.lang.Boolean) value).booleanValue());
469 } catch (java.lang.Exception ex) {
470 throw new IllegalStateException(ex.toString());
473 public java.lang.Object newInstance(java.lang.Object parent) {
477 desc.setHandler(handler);
478 desc.setMultivalued(false);
479 addFieldDescriptor(desc);
481 //-- validation code for: _showColourText
482 fieldValidator = new org.exolab.castor.xml.FieldValidator();
484 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
485 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
486 fieldValidator.setValidator(typeValidator);
488 desc.setValidator(fieldValidator);
489 //-- _showUnconserved
490 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showUnconserved", "showUnconserved", org.exolab.castor.xml.NodeType.Attribute);
491 handler = new org.exolab.castor.xml.XMLFieldHandler() {
492 public java.lang.Object getValue( java.lang.Object object )
493 throws IllegalStateException
495 Viewport target = (Viewport) object;
496 if (!target.hasShowUnconserved()) { return null; }
497 return (target.getShowUnconserved() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
499 public void setValue( java.lang.Object object, java.lang.Object value)
500 throws IllegalStateException, IllegalArgumentException
503 Viewport target = (Viewport) object;
504 // if null, use delete method for optional primitives
506 target.deleteShowUnconserved();
509 target.setShowUnconserved( ((java.lang.Boolean) value).booleanValue());
510 } catch (java.lang.Exception ex) {
511 throw new IllegalStateException(ex.toString());
514 public java.lang.Object newInstance(java.lang.Object parent) {
518 desc.setHandler(handler);
519 desc.setMultivalued(false);
520 addFieldDescriptor(desc);
522 //-- validation code for: _showUnconserved
523 fieldValidator = new org.exolab.castor.xml.FieldValidator();
525 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
526 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
527 fieldValidator.setValidator(typeValidator);
529 desc.setValidator(fieldValidator);
531 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showBoxes", "showBoxes", org.exolab.castor.xml.NodeType.Attribute);
532 handler = new org.exolab.castor.xml.XMLFieldHandler() {
533 public java.lang.Object getValue( java.lang.Object object )
534 throws IllegalStateException
536 Viewport target = (Viewport) object;
537 if (!target.hasShowBoxes()) { return null; }
538 return (target.getShowBoxes() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
540 public void setValue( java.lang.Object object, java.lang.Object value)
541 throws IllegalStateException, IllegalArgumentException
544 Viewport target = (Viewport) object;
545 // if null, use delete method for optional primitives
547 target.deleteShowBoxes();
550 target.setShowBoxes( ((java.lang.Boolean) value).booleanValue());
551 } catch (java.lang.Exception ex) {
552 throw new IllegalStateException(ex.toString());
555 public java.lang.Object newInstance(java.lang.Object parent) {
559 desc.setHandler(handler);
560 desc.setMultivalued(false);
561 addFieldDescriptor(desc);
563 //-- validation code for: _showBoxes
564 fieldValidator = new org.exolab.castor.xml.FieldValidator();
566 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
567 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
568 fieldValidator.setValidator(typeValidator);
570 desc.setValidator(fieldValidator);
572 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_wrapAlignment", "wrapAlignment", org.exolab.castor.xml.NodeType.Attribute);
573 handler = new org.exolab.castor.xml.XMLFieldHandler() {
574 public java.lang.Object getValue( java.lang.Object object )
575 throws IllegalStateException
577 Viewport target = (Viewport) object;
578 if (!target.hasWrapAlignment()) { return null; }
579 return (target.getWrapAlignment() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
581 public void setValue( java.lang.Object object, java.lang.Object value)
582 throws IllegalStateException, IllegalArgumentException
585 Viewport target = (Viewport) object;
586 // if null, use delete method for optional primitives
588 target.deleteWrapAlignment();
591 target.setWrapAlignment( ((java.lang.Boolean) value).booleanValue());
592 } catch (java.lang.Exception ex) {
593 throw new IllegalStateException(ex.toString());
596 public java.lang.Object newInstance(java.lang.Object parent) {
600 desc.setHandler(handler);
601 desc.setMultivalued(false);
602 addFieldDescriptor(desc);
604 //-- validation code for: _wrapAlignment
605 fieldValidator = new org.exolab.castor.xml.FieldValidator();
607 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
608 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
609 fieldValidator.setValidator(typeValidator);
611 desc.setValidator(fieldValidator);
613 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_renderGaps", "renderGaps", org.exolab.castor.xml.NodeType.Attribute);
614 handler = new org.exolab.castor.xml.XMLFieldHandler() {
615 public java.lang.Object getValue( java.lang.Object object )
616 throws IllegalStateException
618 Viewport target = (Viewport) object;
619 if (!target.hasRenderGaps()) { return null; }
620 return (target.getRenderGaps() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
622 public void setValue( java.lang.Object object, java.lang.Object value)
623 throws IllegalStateException, IllegalArgumentException
626 Viewport target = (Viewport) object;
627 // if null, use delete method for optional primitives
629 target.deleteRenderGaps();
632 target.setRenderGaps( ((java.lang.Boolean) value).booleanValue());
633 } catch (java.lang.Exception ex) {
634 throw new IllegalStateException(ex.toString());
637 public java.lang.Object newInstance(java.lang.Object parent) {
641 desc.setHandler(handler);
642 desc.setMultivalued(false);
643 addFieldDescriptor(desc);
645 //-- validation code for: _renderGaps
646 fieldValidator = new org.exolab.castor.xml.FieldValidator();
648 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
649 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
650 fieldValidator.setValidator(typeValidator);
652 desc.setValidator(fieldValidator);
653 //-- _showSequenceFeatures
654 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showSequenceFeatures", "showSequenceFeatures", org.exolab.castor.xml.NodeType.Attribute);
655 handler = new org.exolab.castor.xml.XMLFieldHandler() {
656 public java.lang.Object getValue( java.lang.Object object )
657 throws IllegalStateException
659 Viewport target = (Viewport) object;
660 if (!target.hasShowSequenceFeatures()) { return null; }
661 return (target.getShowSequenceFeatures() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
663 public void setValue( java.lang.Object object, java.lang.Object value)
664 throws IllegalStateException, IllegalArgumentException
667 Viewport target = (Viewport) object;
668 // if null, use delete method for optional primitives
670 target.deleteShowSequenceFeatures();
673 target.setShowSequenceFeatures( ((java.lang.Boolean) value).booleanValue());
674 } catch (java.lang.Exception ex) {
675 throw new IllegalStateException(ex.toString());
678 public java.lang.Object newInstance(java.lang.Object parent) {
682 desc.setHandler(handler);
683 desc.setMultivalued(false);
684 addFieldDescriptor(desc);
686 //-- validation code for: _showSequenceFeatures
687 fieldValidator = new org.exolab.castor.xml.FieldValidator();
689 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
690 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
691 fieldValidator.setValidator(typeValidator);
693 desc.setValidator(fieldValidator);
694 //-- _showNPfeatureTooltip
695 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showNPfeatureTooltip", "showNPfeatureTooltip", org.exolab.castor.xml.NodeType.Attribute);
696 handler = new org.exolab.castor.xml.XMLFieldHandler() {
697 public java.lang.Object getValue( java.lang.Object object )
698 throws IllegalStateException
700 Viewport target = (Viewport) object;
701 if (!target.hasShowNPfeatureTooltip()) { return null; }
702 return (target.getShowNPfeatureTooltip() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
704 public void setValue( java.lang.Object object, java.lang.Object value)
705 throws IllegalStateException, IllegalArgumentException
708 Viewport target = (Viewport) object;
709 // if null, use delete method for optional primitives
711 target.deleteShowNPfeatureTooltip();
714 target.setShowNPfeatureTooltip( ((java.lang.Boolean) value).booleanValue());
715 } catch (java.lang.Exception ex) {
716 throw new IllegalStateException(ex.toString());
719 public java.lang.Object newInstance(java.lang.Object parent) {
723 desc.setHandler(handler);
724 desc.setMultivalued(false);
725 addFieldDescriptor(desc);
727 //-- validation code for: _showNPfeatureTooltip
728 fieldValidator = new org.exolab.castor.xml.FieldValidator();
730 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
731 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
732 fieldValidator.setValidator(typeValidator);
734 desc.setValidator(fieldValidator);
735 //-- _showDbRefTooltip
736 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showDbRefTooltip", "showDbRefTooltip", org.exolab.castor.xml.NodeType.Attribute);
737 handler = new org.exolab.castor.xml.XMLFieldHandler() {
738 public java.lang.Object getValue( java.lang.Object object )
739 throws IllegalStateException
741 Viewport target = (Viewport) object;
742 if (!target.hasShowDbRefTooltip()) { return null; }
743 return (target.getShowDbRefTooltip() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
745 public void setValue( java.lang.Object object, java.lang.Object value)
746 throws IllegalStateException, IllegalArgumentException
749 Viewport target = (Viewport) object;
750 // if null, use delete method for optional primitives
752 target.deleteShowDbRefTooltip();
755 target.setShowDbRefTooltip( ((java.lang.Boolean) value).booleanValue());
756 } catch (java.lang.Exception ex) {
757 throw new IllegalStateException(ex.toString());
760 public java.lang.Object newInstance(java.lang.Object parent) {
764 desc.setHandler(handler);
765 desc.setMultivalued(false);
766 addFieldDescriptor(desc);
768 //-- validation code for: _showDbRefTooltip
769 fieldValidator = new org.exolab.castor.xml.FieldValidator();
771 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
772 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
773 fieldValidator.setValidator(typeValidator);
775 desc.setValidator(fieldValidator);
776 //-- _followHighlight
777 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_followHighlight", "followHighlight", org.exolab.castor.xml.NodeType.Attribute);
778 handler = new org.exolab.castor.xml.XMLFieldHandler() {
779 public java.lang.Object getValue( java.lang.Object object )
780 throws IllegalStateException
782 Viewport target = (Viewport) object;
783 if (!target.hasFollowHighlight()) { return null; }
784 return (target.getFollowHighlight() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
786 public void setValue( java.lang.Object object, java.lang.Object value)
787 throws IllegalStateException, IllegalArgumentException
790 Viewport target = (Viewport) object;
791 // if null, use delete method for optional primitives
793 target.deleteFollowHighlight();
796 target.setFollowHighlight( ((java.lang.Boolean) value).booleanValue());
797 } catch (java.lang.Exception ex) {
798 throw new IllegalStateException(ex.toString());
801 public java.lang.Object newInstance(java.lang.Object parent) {
805 desc.setHandler(handler);
806 desc.setMultivalued(false);
807 addFieldDescriptor(desc);
809 //-- validation code for: _followHighlight
810 fieldValidator = new org.exolab.castor.xml.FieldValidator();
812 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
813 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
814 fieldValidator.setValidator(typeValidator);
816 desc.setValidator(fieldValidator);
817 //-- _followSelection
818 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_followSelection", "followSelection", org.exolab.castor.xml.NodeType.Attribute);
819 handler = new org.exolab.castor.xml.XMLFieldHandler() {
820 public java.lang.Object getValue( java.lang.Object object )
821 throws IllegalStateException
823 Viewport target = (Viewport) object;
824 if (!target.hasFollowSelection()) { return null; }
825 return (target.getFollowSelection() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
827 public void setValue( java.lang.Object object, java.lang.Object value)
828 throws IllegalStateException, IllegalArgumentException
831 Viewport target = (Viewport) object;
832 // if null, use delete method for optional primitives
834 target.deleteFollowSelection();
837 target.setFollowSelection( ((java.lang.Boolean) value).booleanValue());
838 } catch (java.lang.Exception ex) {
839 throw new IllegalStateException(ex.toString());
842 public java.lang.Object newInstance(java.lang.Object parent) {
846 desc.setHandler(handler);
847 desc.setMultivalued(false);
848 addFieldDescriptor(desc);
850 //-- validation code for: _followSelection
851 fieldValidator = new org.exolab.castor.xml.FieldValidator();
853 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
854 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
855 fieldValidator.setValidator(typeValidator);
857 desc.setValidator(fieldValidator);
859 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showAnnotation", "showAnnotation", org.exolab.castor.xml.NodeType.Attribute);
860 handler = new org.exolab.castor.xml.XMLFieldHandler() {
861 public java.lang.Object getValue( java.lang.Object object )
862 throws IllegalStateException
864 Viewport target = (Viewport) object;
865 if (!target.hasShowAnnotation()) { return null; }
866 return (target.getShowAnnotation() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
868 public void setValue( java.lang.Object object, java.lang.Object value)
869 throws IllegalStateException, IllegalArgumentException
872 Viewport target = (Viewport) object;
873 // if null, use delete method for optional primitives
875 target.deleteShowAnnotation();
878 target.setShowAnnotation( ((java.lang.Boolean) value).booleanValue());
879 } catch (java.lang.Exception ex) {
880 throw new IllegalStateException(ex.toString());
883 public java.lang.Object newInstance(java.lang.Object parent) {
887 desc.setHandler(handler);
888 desc.setMultivalued(false);
889 addFieldDescriptor(desc);
891 //-- validation code for: _showAnnotation
892 fieldValidator = new org.exolab.castor.xml.FieldValidator();
894 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
895 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
896 fieldValidator.setValidator(typeValidator);
898 desc.setValidator(fieldValidator);
899 //-- _centreColumnLabels
900 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_centreColumnLabels", "centreColumnLabels", org.exolab.castor.xml.NodeType.Attribute);
901 handler = new org.exolab.castor.xml.XMLFieldHandler() {
902 public java.lang.Object getValue( java.lang.Object object )
903 throws IllegalStateException
905 Viewport target = (Viewport) object;
906 if (!target.hasCentreColumnLabels()) { return null; }
907 return (target.getCentreColumnLabels() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
909 public void setValue( java.lang.Object object, java.lang.Object value)
910 throws IllegalStateException, IllegalArgumentException
913 Viewport target = (Viewport) object;
914 // if null, use delete method for optional primitives
916 target.deleteCentreColumnLabels();
919 target.setCentreColumnLabels( ((java.lang.Boolean) value).booleanValue());
920 } catch (java.lang.Exception ex) {
921 throw new IllegalStateException(ex.toString());
924 public java.lang.Object newInstance(java.lang.Object parent) {
928 desc.setHandler(handler);
929 desc.setMultivalued(false);
930 addFieldDescriptor(desc);
932 //-- validation code for: _centreColumnLabels
933 fieldValidator = new org.exolab.castor.xml.FieldValidator();
935 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
936 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
937 fieldValidator.setValidator(typeValidator);
939 desc.setValidator(fieldValidator);
940 //-- _showGroupConservation
941 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showGroupConservation", "showGroupConservation", org.exolab.castor.xml.NodeType.Attribute);
942 handler = new org.exolab.castor.xml.XMLFieldHandler() {
943 public java.lang.Object getValue( java.lang.Object object )
944 throws IllegalStateException
946 Viewport target = (Viewport) object;
947 if (!target.hasShowGroupConservation()) { return null; }
948 return (target.getShowGroupConservation() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
950 public void setValue( java.lang.Object object, java.lang.Object value)
951 throws IllegalStateException, IllegalArgumentException
954 Viewport target = (Viewport) object;
955 // if null, use delete method for optional primitives
957 target.deleteShowGroupConservation();
960 target.setShowGroupConservation( ((java.lang.Boolean) value).booleanValue());
961 } catch (java.lang.Exception ex) {
962 throw new IllegalStateException(ex.toString());
965 public java.lang.Object newInstance(java.lang.Object parent) {
969 desc.setHandler(handler);
970 desc.setMultivalued(false);
971 addFieldDescriptor(desc);
973 //-- validation code for: _showGroupConservation
974 fieldValidator = new org.exolab.castor.xml.FieldValidator();
976 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
977 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
978 fieldValidator.setValidator(typeValidator);
980 desc.setValidator(fieldValidator);
981 //-- _showGroupConsensus
982 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showGroupConsensus", "showGroupConsensus", org.exolab.castor.xml.NodeType.Attribute);
983 handler = new org.exolab.castor.xml.XMLFieldHandler() {
984 public java.lang.Object getValue( java.lang.Object object )
985 throws IllegalStateException
987 Viewport target = (Viewport) object;
988 if (!target.hasShowGroupConsensus()) { return null; }
989 return (target.getShowGroupConsensus() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
991 public void setValue( java.lang.Object object, java.lang.Object value)
992 throws IllegalStateException, IllegalArgumentException
995 Viewport target = (Viewport) object;
996 // if null, use delete method for optional primitives
998 target.deleteShowGroupConsensus();
1001 target.setShowGroupConsensus( ((java.lang.Boolean) value).booleanValue());
1002 } catch (java.lang.Exception ex) {
1003 throw new IllegalStateException(ex.toString());
1006 public java.lang.Object newInstance(java.lang.Object parent) {
1010 desc.setHandler(handler);
1011 desc.setMultivalued(false);
1012 addFieldDescriptor(desc);
1014 //-- validation code for: _showGroupConsensus
1015 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1017 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1018 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1019 fieldValidator.setValidator(typeValidator);
1021 desc.setValidator(fieldValidator);
1022 //-- _showConsensusHistogram
1023 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showConsensusHistogram", "showConsensusHistogram", org.exolab.castor.xml.NodeType.Attribute);
1024 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1025 public java.lang.Object getValue( java.lang.Object object )
1026 throws IllegalStateException
1028 Viewport target = (Viewport) object;
1029 if (!target.hasShowConsensusHistogram()) { return null; }
1030 return (target.getShowConsensusHistogram() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
1032 public void setValue( java.lang.Object object, java.lang.Object value)
1033 throws IllegalStateException, IllegalArgumentException
1036 Viewport target = (Viewport) object;
1037 // if null, use delete method for optional primitives
1038 if (value == null) {
1039 target.deleteShowConsensusHistogram();
1042 target.setShowConsensusHistogram( ((java.lang.Boolean) value).booleanValue());
1043 } catch (java.lang.Exception ex) {
1044 throw new IllegalStateException(ex.toString());
1047 public java.lang.Object newInstance(java.lang.Object parent) {
1051 desc.setHandler(handler);
1052 desc.setMultivalued(false);
1053 addFieldDescriptor(desc);
1055 //-- validation code for: _showConsensusHistogram
1056 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1058 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1059 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1060 fieldValidator.setValidator(typeValidator);
1062 desc.setValidator(fieldValidator);
1063 //-- _showSequenceLogo
1064 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showSequenceLogo", "showSequenceLogo", org.exolab.castor.xml.NodeType.Attribute);
1065 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1066 public java.lang.Object getValue( java.lang.Object object )
1067 throws IllegalStateException
1069 Viewport target = (Viewport) object;
1070 if (!target.hasShowSequenceLogo()) { return null; }
1071 return (target.getShowSequenceLogo() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
1073 public void setValue( java.lang.Object object, java.lang.Object value)
1074 throws IllegalStateException, IllegalArgumentException
1077 Viewport target = (Viewport) object;
1078 // if null, use delete method for optional primitives
1079 if (value == null) {
1080 target.deleteShowSequenceLogo();
1083 target.setShowSequenceLogo( ((java.lang.Boolean) value).booleanValue());
1084 } catch (java.lang.Exception ex) {
1085 throw new IllegalStateException(ex.toString());
1088 public java.lang.Object newInstance(java.lang.Object parent) {
1092 desc.setHandler(handler);
1093 desc.setMultivalued(false);
1094 addFieldDescriptor(desc);
1096 //-- validation code for: _showSequenceLogo
1097 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1099 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1100 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1101 fieldValidator.setValidator(typeValidator);
1103 desc.setValidator(fieldValidator);
1104 //-- _ignoreGapsinConsensus
1105 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_ignoreGapsinConsensus", "ignoreGapsinConsensus", org.exolab.castor.xml.NodeType.Attribute);
1106 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1107 public java.lang.Object getValue( java.lang.Object object )
1108 throws IllegalStateException
1110 Viewport target = (Viewport) object;
1111 if (!target.hasIgnoreGapsinConsensus()) { return null; }
1112 return (target.getIgnoreGapsinConsensus() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
1114 public void setValue( java.lang.Object object, java.lang.Object value)
1115 throws IllegalStateException, IllegalArgumentException
1118 Viewport target = (Viewport) object;
1119 // if null, use delete method for optional primitives
1120 if (value == null) {
1121 target.deleteIgnoreGapsinConsensus();
1124 target.setIgnoreGapsinConsensus( ((java.lang.Boolean) value).booleanValue());
1125 } catch (java.lang.Exception ex) {
1126 throw new IllegalStateException(ex.toString());
1129 public java.lang.Object newInstance(java.lang.Object parent) {
1133 desc.setHandler(handler);
1134 desc.setMultivalued(false);
1135 addFieldDescriptor(desc);
1137 //-- validation code for: _ignoreGapsinConsensus
1138 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1140 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1141 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1142 fieldValidator.setValidator(typeValidator);
1144 desc.setValidator(fieldValidator);
1146 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_startRes", "startRes", org.exolab.castor.xml.NodeType.Attribute);
1147 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1148 public java.lang.Object getValue( java.lang.Object object )
1149 throws IllegalStateException
1151 Viewport target = (Viewport) object;
1152 if (!target.hasStartRes()) { return null; }
1153 return new java.lang.Integer(target.getStartRes());
1155 public void setValue( java.lang.Object object, java.lang.Object value)
1156 throws IllegalStateException, IllegalArgumentException
1159 Viewport target = (Viewport) object;
1160 // if null, use delete method for optional primitives
1161 if (value == null) {
1162 target.deleteStartRes();
1165 target.setStartRes( ((java.lang.Integer) value).intValue());
1166 } catch (java.lang.Exception ex) {
1167 throw new IllegalStateException(ex.toString());
1170 public java.lang.Object newInstance(java.lang.Object parent) {
1174 desc.setHandler(handler);
1175 desc.setMultivalued(false);
1176 addFieldDescriptor(desc);
1178 //-- validation code for: _startRes
1179 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1181 org.exolab.castor.xml.validators.IntValidator typeValidator;
1182 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1183 fieldValidator.setValidator(typeValidator);
1184 typeValidator.setMinInclusive(-2147483648);
1185 typeValidator.setMaxInclusive(2147483647);
1187 desc.setValidator(fieldValidator);
1189 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_startSeq", "startSeq", org.exolab.castor.xml.NodeType.Attribute);
1190 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1191 public java.lang.Object getValue( java.lang.Object object )
1192 throws IllegalStateException
1194 Viewport target = (Viewport) object;
1195 if (!target.hasStartSeq()) { return null; }
1196 return new java.lang.Integer(target.getStartSeq());
1198 public void setValue( java.lang.Object object, java.lang.Object value)
1199 throws IllegalStateException, IllegalArgumentException
1202 Viewport target = (Viewport) object;
1203 // if null, use delete method for optional primitives
1204 if (value == null) {
1205 target.deleteStartSeq();
1208 target.setStartSeq( ((java.lang.Integer) value).intValue());
1209 } catch (java.lang.Exception ex) {
1210 throw new IllegalStateException(ex.toString());
1213 public java.lang.Object newInstance(java.lang.Object parent) {
1217 desc.setHandler(handler);
1218 desc.setMultivalued(false);
1219 addFieldDescriptor(desc);
1221 //-- validation code for: _startSeq
1222 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1224 org.exolab.castor.xml.validators.IntValidator typeValidator;
1225 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1226 fieldValidator.setValidator(typeValidator);
1227 typeValidator.setMinInclusive(-2147483648);
1228 typeValidator.setMaxInclusive(2147483647);
1230 desc.setValidator(fieldValidator);
1232 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_fontName", "fontName", org.exolab.castor.xml.NodeType.Attribute);
1233 desc.setImmutable(true);
1234 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1235 public java.lang.Object getValue( java.lang.Object object )
1236 throws IllegalStateException
1238 Viewport target = (Viewport) object;
1239 return target.getFontName();
1241 public void setValue( java.lang.Object object, java.lang.Object value)
1242 throws IllegalStateException, IllegalArgumentException
1245 Viewport target = (Viewport) object;
1246 target.setFontName( (java.lang.String) value);
1247 } catch (java.lang.Exception ex) {
1248 throw new IllegalStateException(ex.toString());
1251 public java.lang.Object newInstance(java.lang.Object parent) {
1255 desc.setHandler(handler);
1256 desc.setMultivalued(false);
1257 addFieldDescriptor(desc);
1259 //-- validation code for: _fontName
1260 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1262 org.exolab.castor.xml.validators.StringValidator typeValidator;
1263 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1264 fieldValidator.setValidator(typeValidator);
1265 typeValidator.setWhiteSpace("preserve");
1267 desc.setValidator(fieldValidator);
1269 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_fontSize", "fontSize", org.exolab.castor.xml.NodeType.Attribute);
1270 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1271 public java.lang.Object getValue( java.lang.Object object )
1272 throws IllegalStateException
1274 Viewport target = (Viewport) object;
1275 if (!target.hasFontSize()) { return null; }
1276 return new java.lang.Integer(target.getFontSize());
1278 public void setValue( java.lang.Object object, java.lang.Object value)
1279 throws IllegalStateException, IllegalArgumentException
1282 Viewport target = (Viewport) object;
1283 // if null, use delete method for optional primitives
1284 if (value == null) {
1285 target.deleteFontSize();
1288 target.setFontSize( ((java.lang.Integer) value).intValue());
1289 } catch (java.lang.Exception ex) {
1290 throw new IllegalStateException(ex.toString());
1293 public java.lang.Object newInstance(java.lang.Object parent) {
1297 desc.setHandler(handler);
1298 desc.setMultivalued(false);
1299 addFieldDescriptor(desc);
1301 //-- validation code for: _fontSize
1302 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1304 org.exolab.castor.xml.validators.IntValidator typeValidator;
1305 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1306 fieldValidator.setValidator(typeValidator);
1307 typeValidator.setMinInclusive(-2147483648);
1308 typeValidator.setMaxInclusive(2147483647);
1310 desc.setValidator(fieldValidator);
1312 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_fontStyle", "fontStyle", org.exolab.castor.xml.NodeType.Attribute);
1313 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1314 public java.lang.Object getValue( java.lang.Object object )
1315 throws IllegalStateException
1317 Viewport target = (Viewport) object;
1318 if (!target.hasFontStyle()) { return null; }
1319 return new java.lang.Integer(target.getFontStyle());
1321 public void setValue( java.lang.Object object, java.lang.Object value)
1322 throws IllegalStateException, IllegalArgumentException
1325 Viewport target = (Viewport) object;
1326 // if null, use delete method for optional primitives
1327 if (value == null) {
1328 target.deleteFontStyle();
1331 target.setFontStyle( ((java.lang.Integer) value).intValue());
1332 } catch (java.lang.Exception ex) {
1333 throw new IllegalStateException(ex.toString());
1336 public java.lang.Object newInstance(java.lang.Object parent) {
1340 desc.setHandler(handler);
1341 desc.setMultivalued(false);
1342 addFieldDescriptor(desc);
1344 //-- validation code for: _fontStyle
1345 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1347 org.exolab.castor.xml.validators.IntValidator typeValidator;
1348 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1349 fieldValidator.setValidator(typeValidator);
1350 typeValidator.setMinInclusive(-2147483648);
1351 typeValidator.setMaxInclusive(2147483647);
1353 desc.setValidator(fieldValidator);
1355 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_viewName", "viewName", org.exolab.castor.xml.NodeType.Attribute);
1356 desc.setImmutable(true);
1357 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1358 public java.lang.Object getValue( java.lang.Object object )
1359 throws IllegalStateException
1361 Viewport target = (Viewport) object;
1362 return target.getViewName();
1364 public void setValue( java.lang.Object object, java.lang.Object value)
1365 throws IllegalStateException, IllegalArgumentException
1368 Viewport target = (Viewport) object;
1369 target.setViewName( (java.lang.String) value);
1370 } catch (java.lang.Exception ex) {
1371 throw new IllegalStateException(ex.toString());
1374 public java.lang.Object newInstance(java.lang.Object parent) {
1378 desc.setHandler(handler);
1379 desc.setMultivalued(false);
1380 addFieldDescriptor(desc);
1382 //-- validation code for: _viewName
1383 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1385 org.exolab.castor.xml.validators.StringValidator typeValidator;
1386 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1387 fieldValidator.setValidator(typeValidator);
1388 typeValidator.setWhiteSpace("preserve");
1390 desc.setValidator(fieldValidator);
1392 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_sequenceSetId", "sequenceSetId", org.exolab.castor.xml.NodeType.Attribute);
1393 desc.setImmutable(true);
1394 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1395 public java.lang.Object getValue( java.lang.Object object )
1396 throws IllegalStateException
1398 Viewport target = (Viewport) object;
1399 return target.getSequenceSetId();
1401 public void setValue( java.lang.Object object, java.lang.Object value)
1402 throws IllegalStateException, IllegalArgumentException
1405 Viewport target = (Viewport) object;
1406 target.setSequenceSetId( (java.lang.String) value);
1407 } catch (java.lang.Exception ex) {
1408 throw new IllegalStateException(ex.toString());
1411 public java.lang.Object newInstance(java.lang.Object parent) {
1415 desc.setHandler(handler);
1416 desc.setMultivalued(false);
1417 addFieldDescriptor(desc);
1419 //-- validation code for: _sequenceSetId
1420 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1422 org.exolab.castor.xml.validators.StringValidator typeValidator;
1423 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
1424 fieldValidator.setValidator(typeValidator);
1425 typeValidator.setWhiteSpace("preserve");
1427 desc.setValidator(fieldValidator);
1429 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_gatheredViews", "gatheredViews", org.exolab.castor.xml.NodeType.Attribute);
1430 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1431 public java.lang.Object getValue( java.lang.Object object )
1432 throws IllegalStateException
1434 Viewport target = (Viewport) object;
1435 if (!target.hasGatheredViews()) { return null; }
1436 return (target.getGatheredViews() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);
1438 public void setValue( java.lang.Object object, java.lang.Object value)
1439 throws IllegalStateException, IllegalArgumentException
1442 Viewport target = (Viewport) object;
1443 // if null, use delete method for optional primitives
1444 if (value == null) {
1445 target.deleteGatheredViews();
1448 target.setGatheredViews( ((java.lang.Boolean) value).booleanValue());
1449 } catch (java.lang.Exception ex) {
1450 throw new IllegalStateException(ex.toString());
1453 public java.lang.Object newInstance(java.lang.Object parent) {
1457 desc.setHandler(handler);
1458 desc.setMultivalued(false);
1459 addFieldDescriptor(desc);
1461 //-- validation code for: _gatheredViews
1462 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1464 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
1465 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
1466 fieldValidator.setValidator(typeValidator);
1468 desc.setValidator(fieldValidator);
1470 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_textCol1", "textCol1", org.exolab.castor.xml.NodeType.Attribute);
1471 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1472 public java.lang.Object getValue( java.lang.Object object )
1473 throws IllegalStateException
1475 Viewport target = (Viewport) object;
1476 if (!target.hasTextCol1()) { return null; }
1477 return new java.lang.Integer(target.getTextCol1());
1479 public void setValue( java.lang.Object object, java.lang.Object value)
1480 throws IllegalStateException, IllegalArgumentException
1483 Viewport target = (Viewport) object;
1484 // if null, use delete method for optional primitives
1485 if (value == null) {
1486 target.deleteTextCol1();
1489 target.setTextCol1( ((java.lang.Integer) value).intValue());
1490 } catch (java.lang.Exception ex) {
1491 throw new IllegalStateException(ex.toString());
1494 public java.lang.Object newInstance(java.lang.Object parent) {
1498 desc.setHandler(handler);
1499 desc.setMultivalued(false);
1500 addFieldDescriptor(desc);
1502 //-- validation code for: _textCol1
1503 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1505 org.exolab.castor.xml.validators.IntValidator typeValidator;
1506 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1507 fieldValidator.setValidator(typeValidator);
1508 typeValidator.setMinInclusive(-2147483648);
1509 typeValidator.setMaxInclusive(2147483647);
1511 desc.setValidator(fieldValidator);
1513 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_textCol2", "textCol2", org.exolab.castor.xml.NodeType.Attribute);
1514 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1515 public java.lang.Object getValue( java.lang.Object object )
1516 throws IllegalStateException
1518 Viewport target = (Viewport) object;
1519 if (!target.hasTextCol2()) { return null; }
1520 return new java.lang.Integer(target.getTextCol2());
1522 public void setValue( java.lang.Object object, java.lang.Object value)
1523 throws IllegalStateException, IllegalArgumentException
1526 Viewport target = (Viewport) object;
1527 // if null, use delete method for optional primitives
1528 if (value == null) {
1529 target.deleteTextCol2();
1532 target.setTextCol2( ((java.lang.Integer) value).intValue());
1533 } catch (java.lang.Exception ex) {
1534 throw new IllegalStateException(ex.toString());
1537 public java.lang.Object newInstance(java.lang.Object parent) {
1541 desc.setHandler(handler);
1542 desc.setMultivalued(false);
1543 addFieldDescriptor(desc);
1545 //-- validation code for: _textCol2
1546 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1548 org.exolab.castor.xml.validators.IntValidator typeValidator;
1549 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1550 fieldValidator.setValidator(typeValidator);
1551 typeValidator.setMinInclusive(-2147483648);
1552 typeValidator.setMaxInclusive(2147483647);
1554 desc.setValidator(fieldValidator);
1555 //-- _textColThreshold
1556 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_textColThreshold", "textColThreshold", org.exolab.castor.xml.NodeType.Attribute);
1557 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1558 public java.lang.Object getValue( java.lang.Object object )
1559 throws IllegalStateException
1561 Viewport target = (Viewport) object;
1562 if (!target.hasTextColThreshold()) { return null; }
1563 return new java.lang.Integer(target.getTextColThreshold());
1565 public void setValue( java.lang.Object object, java.lang.Object value)
1566 throws IllegalStateException, IllegalArgumentException
1569 Viewport target = (Viewport) object;
1570 // if null, use delete method for optional primitives
1571 if (value == null) {
1572 target.deleteTextColThreshold();
1575 target.setTextColThreshold( ((java.lang.Integer) value).intValue());
1576 } catch (java.lang.Exception ex) {
1577 throw new IllegalStateException(ex.toString());
1580 public java.lang.Object newInstance(java.lang.Object parent) {
1584 desc.setHandler(handler);
1585 desc.setMultivalued(false);
1586 addFieldDescriptor(desc);
1588 //-- validation code for: _textColThreshold
1589 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1591 org.exolab.castor.xml.validators.IntValidator typeValidator;
1592 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1593 fieldValidator.setValidator(typeValidator);
1594 typeValidator.setMinInclusive(-2147483648);
1595 typeValidator.setMaxInclusive(2147483647);
1597 desc.setValidator(fieldValidator);
1599 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_id", "id", org.exolab.castor.xml.NodeType.Attribute);
1600 super.setIdentity(desc);
1601 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1602 public java.lang.Object getValue( java.lang.Object object )
1603 throws IllegalStateException
1605 Viewport target = (Viewport) object;
1606 return target.getId();
1608 public void setValue( java.lang.Object object, java.lang.Object value)
1609 throws IllegalStateException, IllegalArgumentException
1612 Viewport target = (Viewport) object;
1613 target.setId( (java.lang.String) value);
1614 } catch (java.lang.Exception ex) {
1615 throw new IllegalStateException(ex.toString());
1618 public java.lang.Object newInstance(java.lang.Object parent) {
1619 return new java.lang.String();
1622 desc.setHandler(handler);
1623 desc.setMultivalued(false);
1624 addFieldDescriptor(desc);
1626 //-- validation code for: _id
1627 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1629 org.exolab.castor.xml.validators.IdValidator typeValidator;
1630 typeValidator = new org.exolab.castor.xml.validators.IdValidator();
1631 fieldValidator.setValidator(typeValidator);
1633 desc.setValidator(fieldValidator);
1635 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_width", "width", org.exolab.castor.xml.NodeType.Attribute);
1636 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1637 public java.lang.Object getValue( java.lang.Object object )
1638 throws IllegalStateException
1640 Viewport target = (Viewport) object;
1641 if (!target.hasWidth()) { return null; }
1642 return new java.lang.Integer(target.getWidth());
1644 public void setValue( java.lang.Object object, java.lang.Object value)
1645 throws IllegalStateException, IllegalArgumentException
1648 Viewport target = (Viewport) object;
1649 // if null, use delete method for optional primitives
1650 if (value == null) {
1651 target.deleteWidth();
1654 target.setWidth( ((java.lang.Integer) value).intValue());
1655 } catch (java.lang.Exception ex) {
1656 throw new IllegalStateException(ex.toString());
1659 public java.lang.Object newInstance(java.lang.Object parent) {
1663 desc.setHandler(handler);
1664 desc.setMultivalued(false);
1665 addFieldDescriptor(desc);
1667 //-- validation code for: _width
1668 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1670 org.exolab.castor.xml.validators.IntValidator typeValidator;
1671 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1672 fieldValidator.setValidator(typeValidator);
1673 typeValidator.setMinInclusive(-2147483648);
1674 typeValidator.setMaxInclusive(2147483647);
1676 desc.setValidator(fieldValidator);
1678 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_height", "height", org.exolab.castor.xml.NodeType.Attribute);
1679 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1680 public java.lang.Object getValue( java.lang.Object object )
1681 throws IllegalStateException
1683 Viewport target = (Viewport) object;
1684 if (!target.hasHeight()) { return null; }
1685 return new java.lang.Integer(target.getHeight());
1687 public void setValue( java.lang.Object object, java.lang.Object value)
1688 throws IllegalStateException, IllegalArgumentException
1691 Viewport target = (Viewport) object;
1692 // if null, use delete method for optional primitives
1693 if (value == null) {
1694 target.deleteHeight();
1697 target.setHeight( ((java.lang.Integer) value).intValue());
1698 } catch (java.lang.Exception ex) {
1699 throw new IllegalStateException(ex.toString());
1702 public java.lang.Object newInstance(java.lang.Object parent) {
1706 desc.setHandler(handler);
1707 desc.setMultivalued(false);
1708 addFieldDescriptor(desc);
1710 //-- validation code for: _height
1711 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1713 org.exolab.castor.xml.validators.IntValidator typeValidator;
1714 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1715 fieldValidator.setValidator(typeValidator);
1716 typeValidator.setMinInclusive(-2147483648);
1717 typeValidator.setMaxInclusive(2147483647);
1719 desc.setValidator(fieldValidator);
1721 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_xpos", "xpos", org.exolab.castor.xml.NodeType.Attribute);
1722 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1723 public java.lang.Object getValue( java.lang.Object object )
1724 throws IllegalStateException
1726 Viewport target = (Viewport) object;
1727 if (!target.hasXpos()) { return null; }
1728 return new java.lang.Integer(target.getXpos());
1730 public void setValue( java.lang.Object object, java.lang.Object value)
1731 throws IllegalStateException, IllegalArgumentException
1734 Viewport target = (Viewport) object;
1735 // if null, use delete method for optional primitives
1736 if (value == null) {
1737 target.deleteXpos();
1740 target.setXpos( ((java.lang.Integer) value).intValue());
1741 } catch (java.lang.Exception ex) {
1742 throw new IllegalStateException(ex.toString());
1745 public java.lang.Object newInstance(java.lang.Object parent) {
1749 desc.setHandler(handler);
1750 desc.setMultivalued(false);
1751 addFieldDescriptor(desc);
1753 //-- validation code for: _xpos
1754 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1756 org.exolab.castor.xml.validators.IntValidator typeValidator;
1757 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1758 fieldValidator.setValidator(typeValidator);
1759 typeValidator.setMinInclusive(-2147483648);
1760 typeValidator.setMaxInclusive(2147483647);
1762 desc.setValidator(fieldValidator);
1764 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_ypos", "ypos", org.exolab.castor.xml.NodeType.Attribute);
1765 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1766 public java.lang.Object getValue( java.lang.Object object )
1767 throws IllegalStateException
1769 Viewport target = (Viewport) object;
1770 if (!target.hasYpos()) { return null; }
1771 return new java.lang.Integer(target.getYpos());
1773 public void setValue( java.lang.Object object, java.lang.Object value)
1774 throws IllegalStateException, IllegalArgumentException
1777 Viewport target = (Viewport) object;
1778 // if null, use delete method for optional primitives
1779 if (value == null) {
1780 target.deleteYpos();
1783 target.setYpos( ((java.lang.Integer) value).intValue());
1784 } catch (java.lang.Exception ex) {
1785 throw new IllegalStateException(ex.toString());
1788 public java.lang.Object newInstance(java.lang.Object parent) {
1792 desc.setHandler(handler);
1793 desc.setMultivalued(false);
1794 addFieldDescriptor(desc);
1796 //-- validation code for: _ypos
1797 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1799 org.exolab.castor.xml.validators.IntValidator typeValidator;
1800 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
1801 fieldValidator.setValidator(typeValidator);
1802 typeValidator.setMinInclusive(-2147483648);
1803 typeValidator.setMaxInclusive(2147483647);
1805 desc.setValidator(fieldValidator);
1806 //-- initialize element descriptors
1808 //-- _annotationColours
1809 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(jalview.schemabinding.version2.AnnotationColours.class, "_annotationColours", "AnnotationColours", org.exolab.castor.xml.NodeType.Element);
1810 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1811 public java.lang.Object getValue( java.lang.Object object )
1812 throws IllegalStateException
1814 Viewport target = (Viewport) object;
1815 return target.getAnnotationColours();
1817 public void setValue( java.lang.Object object, java.lang.Object value)
1818 throws IllegalStateException, IllegalArgumentException
1821 Viewport target = (Viewport) object;
1822 target.setAnnotationColours( (jalview.schemabinding.version2.AnnotationColours) value);
1823 } catch (java.lang.Exception ex) {
1824 throw new IllegalStateException(ex.toString());
1827 public java.lang.Object newInstance(java.lang.Object parent) {
1828 return new jalview.schemabinding.version2.AnnotationColours();
1831 desc.setHandler(handler);
1832 desc.setNameSpaceURI("www.jalview.org");
1833 desc.setMultivalued(false);
1834 addFieldDescriptor(desc);
1836 //-- validation code for: _annotationColours
1837 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1840 desc.setValidator(fieldValidator);
1841 //-- _hiddenColumnsList
1842 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(jalview.schemabinding.version2.HiddenColumns.class, "_hiddenColumnsList", "hiddenColumns", org.exolab.castor.xml.NodeType.Element);
1843 handler = new org.exolab.castor.xml.XMLFieldHandler() {
1844 public java.lang.Object getValue( java.lang.Object object )
1845 throws IllegalStateException
1847 Viewport target = (Viewport) object;
1848 return target.getHiddenColumns();
1850 public void setValue( java.lang.Object object, java.lang.Object value)
1851 throws IllegalStateException, IllegalArgumentException
1854 Viewport target = (Viewport) object;
1855 target.addHiddenColumns( (jalview.schemabinding.version2.HiddenColumns) value);
1856 } catch (java.lang.Exception ex) {
1857 throw new IllegalStateException(ex.toString());
1860 public void resetValue(Object object) throws IllegalStateException, IllegalArgumentException {
1862 Viewport target = (Viewport) object;
1863 target.removeAllHiddenColumns();
1864 } catch (java.lang.Exception ex) {
1865 throw new IllegalStateException(ex.toString());
1868 public java.lang.Object newInstance(java.lang.Object parent) {
1869 return new jalview.schemabinding.version2.HiddenColumns();
1872 desc.setHandler(handler);
1873 desc.setNameSpaceURI("www.jalview.org");
1874 desc.setMultivalued(true);
1875 addFieldDescriptor(desc);
1877 //-- validation code for: _hiddenColumnsList
1878 fieldValidator = new org.exolab.castor.xml.FieldValidator();
1879 fieldValidator.setMinOccurs(0);
1882 desc.setValidator(fieldValidator);
1891 * Method getAccessMode.
1893 * @return the access mode specified for this class.
1895 public org.exolab.castor.mapping.AccessMode getAccessMode(
1901 * Method getIdentity.
1903 * @return the identity field, null if this class has no
1906 public org.exolab.castor.mapping.FieldDescriptor getIdentity(
1908 return super.getIdentity();
1912 * Method getJavaClass.
1914 * @return the Java class represented by this descriptor.
1916 public java.lang.Class getJavaClass(
1918 return jalview.schemabinding.version2.Viewport.class;
1922 * Method getNameSpacePrefix.
1924 * @return the namespace prefix to use when marshaling as XML.
1926 public java.lang.String getNameSpacePrefix(
1932 * Method getNameSpaceURI.
1934 * @return the namespace URI used when marshaling and
1935 * unmarshaling as XML.
1937 public java.lang.String getNameSpaceURI(
1943 * Method getValidator.
1945 * @return a specific validator for the class described by this
1948 public org.exolab.castor.xml.TypeValidator getValidator(
1954 * Method getXMLName.
1956 * @return the XML Name for the Class being described.
1958 public java.lang.String getXMLName(
1964 * Method isElementDefinition.
1966 * @return true if XML schema definition of this Class is that
1968 * element or element with anonymous type definition.
1970 public boolean isElementDefinition(
1972 return _elementDefinition;