Binding with descriptors
[jalview.git] / src / jalview / schemabinding / version2 / ViewportDescriptor.java
1 /*\r
2  * This class was automatically generated with \r
3  * <a href="http://www.castor.org">Castor 0.9.6</a>, using an XML\r
4  * Schema.\r
5  * $Id$\r
6  */\r
7 \r
8 package jalview.schemabinding.version2;\r
9 \r
10   //---------------------------------/\r
11  //- Imported classes and packages -/\r
12 //---------------------------------/\r
13 \r
14 import org.exolab.castor.mapping.AccessMode;\r
15 import org.exolab.castor.xml.TypeValidator;\r
16 import org.exolab.castor.xml.XMLFieldDescriptor;\r
17 import org.exolab.castor.xml.validators.*;\r
18 \r
19 /**\r
20  * Class ViewportDescriptor.\r
21  * \r
22  * @version $Revision$ $Date$\r
23  */\r
24 public class ViewportDescriptor extends org.exolab.castor.xml.util.XMLClassDescriptorImpl {\r
25 \r
26 \r
27       //--------------------------/\r
28      //- Class/Member Variables -/\r
29     //--------------------------/\r
30 \r
31     /**\r
32      * Field nsPrefix\r
33      */\r
34     private java.lang.String nsPrefix;\r
35 \r
36     /**\r
37      * Field nsURI\r
38      */\r
39     private java.lang.String nsURI;\r
40 \r
41     /**\r
42      * Field xmlName\r
43      */\r
44     private java.lang.String xmlName;\r
45 \r
46     /**\r
47      * Field identity\r
48      */\r
49     private org.exolab.castor.xml.XMLFieldDescriptor identity;\r
50 \r
51 \r
52       //----------------/\r
53      //- Constructors -/\r
54     //----------------/\r
55 \r
56     public ViewportDescriptor() {\r
57         super();\r
58         nsURI = "www.jalview.org";\r
59         xmlName = "Viewport";\r
60         org.exolab.castor.xml.util.XMLFieldDescriptorImpl  desc           = null;\r
61         org.exolab.castor.xml.XMLFieldHandler              handler        = null;\r
62         org.exolab.castor.xml.FieldValidator               fieldValidator = null;\r
63         //-- initialize attribute descriptors\r
64         \r
65         //-- _conservationSelected\r
66         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_conservationSelected", "conservationSelected", org.exolab.castor.xml.NodeType.Attribute);\r
67         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
68             public java.lang.Object getValue( java.lang.Object object ) \r
69                 throws IllegalStateException\r
70             {\r
71                 Viewport target = (Viewport) object;\r
72                 if(!target.hasConservationSelected())\r
73                     return null;\r
74                 return (target.getConservationSelected() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);\r
75             }\r
76             public void setValue( java.lang.Object object, java.lang.Object value) \r
77                 throws IllegalStateException, IllegalArgumentException\r
78             {\r
79                 try {\r
80                     Viewport target = (Viewport) object;\r
81                     // if null, use delete method for optional primitives \r
82                     if (value == null) {\r
83                         target.deleteConservationSelected();\r
84                         return;\r
85                     }\r
86                     target.setConservationSelected( ((java.lang.Boolean)value).booleanValue());\r
87                 }\r
88                 catch (java.lang.Exception ex) {\r
89                     throw new IllegalStateException(ex.toString());\r
90                 }\r
91             }\r
92             public java.lang.Object newInstance( java.lang.Object parent ) {\r
93                 return null;\r
94             }\r
95         } );\r
96         desc.setHandler(handler);\r
97         addFieldDescriptor(desc);\r
98         \r
99         //-- validation code for: _conservationSelected\r
100         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
101         { //-- local scope\r
102             BooleanValidator typeValidator = new BooleanValidator();\r
103             fieldValidator.setValidator(typeValidator);\r
104         }\r
105         desc.setValidator(fieldValidator);\r
106         //-- _pidSelected\r
107         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_pidSelected", "pidSelected", org.exolab.castor.xml.NodeType.Attribute);\r
108         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
109             public java.lang.Object getValue( java.lang.Object object ) \r
110                 throws IllegalStateException\r
111             {\r
112                 Viewport target = (Viewport) object;\r
113                 if(!target.hasPidSelected())\r
114                     return null;\r
115                 return (target.getPidSelected() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);\r
116             }\r
117             public void setValue( java.lang.Object object, java.lang.Object value) \r
118                 throws IllegalStateException, IllegalArgumentException\r
119             {\r
120                 try {\r
121                     Viewport target = (Viewport) object;\r
122                     // if null, use delete method for optional primitives \r
123                     if (value == null) {\r
124                         target.deletePidSelected();\r
125                         return;\r
126                     }\r
127                     target.setPidSelected( ((java.lang.Boolean)value).booleanValue());\r
128                 }\r
129                 catch (java.lang.Exception ex) {\r
130                     throw new IllegalStateException(ex.toString());\r
131                 }\r
132             }\r
133             public java.lang.Object newInstance( java.lang.Object parent ) {\r
134                 return null;\r
135             }\r
136         } );\r
137         desc.setHandler(handler);\r
138         addFieldDescriptor(desc);\r
139         \r
140         //-- validation code for: _pidSelected\r
141         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
142         { //-- local scope\r
143             BooleanValidator typeValidator = new BooleanValidator();\r
144             fieldValidator.setValidator(typeValidator);\r
145         }\r
146         desc.setValidator(fieldValidator);\r
147         //-- _bgColour\r
148         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_bgColour", "bgColour", org.exolab.castor.xml.NodeType.Attribute);\r
149         desc.setImmutable(true);\r
150         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
151             public java.lang.Object getValue( java.lang.Object object ) \r
152                 throws IllegalStateException\r
153             {\r
154                 Viewport target = (Viewport) object;\r
155                 return target.getBgColour();\r
156             }\r
157             public void setValue( java.lang.Object object, java.lang.Object value) \r
158                 throws IllegalStateException, IllegalArgumentException\r
159             {\r
160                 try {\r
161                     Viewport target = (Viewport) object;\r
162                     target.setBgColour( (java.lang.String) value);\r
163                 }\r
164                 catch (java.lang.Exception ex) {\r
165                     throw new IllegalStateException(ex.toString());\r
166                 }\r
167             }\r
168             public java.lang.Object newInstance( java.lang.Object parent ) {\r
169                 return null;\r
170             }\r
171         } );\r
172         desc.setHandler(handler);\r
173         addFieldDescriptor(desc);\r
174         \r
175         //-- validation code for: _bgColour\r
176         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
177         { //-- local scope\r
178             StringValidator typeValidator = new StringValidator();\r
179             typeValidator.setWhiteSpace("preserve");\r
180             fieldValidator.setValidator(typeValidator);\r
181         }\r
182         desc.setValidator(fieldValidator);\r
183         //-- _consThreshold\r
184         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_consThreshold", "consThreshold", org.exolab.castor.xml.NodeType.Attribute);\r
185         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
186             public java.lang.Object getValue( java.lang.Object object ) \r
187                 throws IllegalStateException\r
188             {\r
189                 Viewport target = (Viewport) object;\r
190                 if(!target.hasConsThreshold())\r
191                     return null;\r
192                 return new java.lang.Integer(target.getConsThreshold());\r
193             }\r
194             public void setValue( java.lang.Object object, java.lang.Object value) \r
195                 throws IllegalStateException, IllegalArgumentException\r
196             {\r
197                 try {\r
198                     Viewport target = (Viewport) object;\r
199                     // if null, use delete method for optional primitives \r
200                     if (value == null) {\r
201                         target.deleteConsThreshold();\r
202                         return;\r
203                     }\r
204                     target.setConsThreshold( ((java.lang.Integer)value).intValue());\r
205                 }\r
206                 catch (java.lang.Exception ex) {\r
207                     throw new IllegalStateException(ex.toString());\r
208                 }\r
209             }\r
210             public java.lang.Object newInstance( java.lang.Object parent ) {\r
211                 return null;\r
212             }\r
213         } );\r
214         desc.setHandler(handler);\r
215         addFieldDescriptor(desc);\r
216         \r
217         //-- validation code for: _consThreshold\r
218         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
219         { //-- local scope\r
220             IntegerValidator typeValidator= new IntegerValidator();\r
221             fieldValidator.setValidator(typeValidator);\r
222         }\r
223         desc.setValidator(fieldValidator);\r
224         //-- _pidThreshold\r
225         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_pidThreshold", "pidThreshold", org.exolab.castor.xml.NodeType.Attribute);\r
226         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
227             public java.lang.Object getValue( java.lang.Object object ) \r
228                 throws IllegalStateException\r
229             {\r
230                 Viewport target = (Viewport) object;\r
231                 if(!target.hasPidThreshold())\r
232                     return null;\r
233                 return new java.lang.Integer(target.getPidThreshold());\r
234             }\r
235             public void setValue( java.lang.Object object, java.lang.Object value) \r
236                 throws IllegalStateException, IllegalArgumentException\r
237             {\r
238                 try {\r
239                     Viewport target = (Viewport) object;\r
240                     // if null, use delete method for optional primitives \r
241                     if (value == null) {\r
242                         target.deletePidThreshold();\r
243                         return;\r
244                     }\r
245                     target.setPidThreshold( ((java.lang.Integer)value).intValue());\r
246                 }\r
247                 catch (java.lang.Exception ex) {\r
248                     throw new IllegalStateException(ex.toString());\r
249                 }\r
250             }\r
251             public java.lang.Object newInstance( java.lang.Object parent ) {\r
252                 return null;\r
253             }\r
254         } );\r
255         desc.setHandler(handler);\r
256         addFieldDescriptor(desc);\r
257         \r
258         //-- validation code for: _pidThreshold\r
259         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
260         { //-- local scope\r
261             IntegerValidator typeValidator= new IntegerValidator();\r
262             fieldValidator.setValidator(typeValidator);\r
263         }\r
264         desc.setValidator(fieldValidator);\r
265         //-- _title\r
266         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_title", "title", org.exolab.castor.xml.NodeType.Attribute);\r
267         desc.setImmutable(true);\r
268         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
269             public java.lang.Object getValue( java.lang.Object object ) \r
270                 throws IllegalStateException\r
271             {\r
272                 Viewport target = (Viewport) object;\r
273                 return target.getTitle();\r
274             }\r
275             public void setValue( java.lang.Object object, java.lang.Object value) \r
276                 throws IllegalStateException, IllegalArgumentException\r
277             {\r
278                 try {\r
279                     Viewport target = (Viewport) object;\r
280                     target.setTitle( (java.lang.String) value);\r
281                 }\r
282                 catch (java.lang.Exception ex) {\r
283                     throw new IllegalStateException(ex.toString());\r
284                 }\r
285             }\r
286             public java.lang.Object newInstance( java.lang.Object parent ) {\r
287                 return null;\r
288             }\r
289         } );\r
290         desc.setHandler(handler);\r
291         addFieldDescriptor(desc);\r
292         \r
293         //-- validation code for: _title\r
294         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
295         { //-- local scope\r
296             StringValidator typeValidator = new StringValidator();\r
297             typeValidator.setWhiteSpace("preserve");\r
298             fieldValidator.setValidator(typeValidator);\r
299         }\r
300         desc.setValidator(fieldValidator);\r
301         //-- _showFullId\r
302         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showFullId", "showFullId", org.exolab.castor.xml.NodeType.Attribute);\r
303         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
304             public java.lang.Object getValue( java.lang.Object object ) \r
305                 throws IllegalStateException\r
306             {\r
307                 Viewport target = (Viewport) object;\r
308                 if(!target.hasShowFullId())\r
309                     return null;\r
310                 return (target.getShowFullId() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);\r
311             }\r
312             public void setValue( java.lang.Object object, java.lang.Object value) \r
313                 throws IllegalStateException, IllegalArgumentException\r
314             {\r
315                 try {\r
316                     Viewport target = (Viewport) object;\r
317                     // if null, use delete method for optional primitives \r
318                     if (value == null) {\r
319                         target.deleteShowFullId();\r
320                         return;\r
321                     }\r
322                     target.setShowFullId( ((java.lang.Boolean)value).booleanValue());\r
323                 }\r
324                 catch (java.lang.Exception ex) {\r
325                     throw new IllegalStateException(ex.toString());\r
326                 }\r
327             }\r
328             public java.lang.Object newInstance( java.lang.Object parent ) {\r
329                 return null;\r
330             }\r
331         } );\r
332         desc.setHandler(handler);\r
333         addFieldDescriptor(desc);\r
334         \r
335         //-- validation code for: _showFullId\r
336         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
337         { //-- local scope\r
338             BooleanValidator typeValidator = new BooleanValidator();\r
339             fieldValidator.setValidator(typeValidator);\r
340         }\r
341         desc.setValidator(fieldValidator);\r
342         //-- _showText\r
343         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showText", "showText", org.exolab.castor.xml.NodeType.Attribute);\r
344         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
345             public java.lang.Object getValue( java.lang.Object object ) \r
346                 throws IllegalStateException\r
347             {\r
348                 Viewport target = (Viewport) object;\r
349                 if(!target.hasShowText())\r
350                     return null;\r
351                 return (target.getShowText() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);\r
352             }\r
353             public void setValue( java.lang.Object object, java.lang.Object value) \r
354                 throws IllegalStateException, IllegalArgumentException\r
355             {\r
356                 try {\r
357                     Viewport target = (Viewport) object;\r
358                     // if null, use delete method for optional primitives \r
359                     if (value == null) {\r
360                         target.deleteShowText();\r
361                         return;\r
362                     }\r
363                     target.setShowText( ((java.lang.Boolean)value).booleanValue());\r
364                 }\r
365                 catch (java.lang.Exception ex) {\r
366                     throw new IllegalStateException(ex.toString());\r
367                 }\r
368             }\r
369             public java.lang.Object newInstance( java.lang.Object parent ) {\r
370                 return null;\r
371             }\r
372         } );\r
373         desc.setHandler(handler);\r
374         addFieldDescriptor(desc);\r
375         \r
376         //-- validation code for: _showText\r
377         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
378         { //-- local scope\r
379             BooleanValidator typeValidator = new BooleanValidator();\r
380             fieldValidator.setValidator(typeValidator);\r
381         }\r
382         desc.setValidator(fieldValidator);\r
383         //-- _showColourText\r
384         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showColourText", "showColourText", org.exolab.castor.xml.NodeType.Attribute);\r
385         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
386             public java.lang.Object getValue( java.lang.Object object ) \r
387                 throws IllegalStateException\r
388             {\r
389                 Viewport target = (Viewport) object;\r
390                 if(!target.hasShowColourText())\r
391                     return null;\r
392                 return (target.getShowColourText() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);\r
393             }\r
394             public void setValue( java.lang.Object object, java.lang.Object value) \r
395                 throws IllegalStateException, IllegalArgumentException\r
396             {\r
397                 try {\r
398                     Viewport target = (Viewport) object;\r
399                     // if null, use delete method for optional primitives \r
400                     if (value == null) {\r
401                         target.deleteShowColourText();\r
402                         return;\r
403                     }\r
404                     target.setShowColourText( ((java.lang.Boolean)value).booleanValue());\r
405                 }\r
406                 catch (java.lang.Exception ex) {\r
407                     throw new IllegalStateException(ex.toString());\r
408                 }\r
409             }\r
410             public java.lang.Object newInstance( java.lang.Object parent ) {\r
411                 return null;\r
412             }\r
413         } );\r
414         desc.setHandler(handler);\r
415         addFieldDescriptor(desc);\r
416         \r
417         //-- validation code for: _showColourText\r
418         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
419         { //-- local scope\r
420             BooleanValidator typeValidator = new BooleanValidator();\r
421             fieldValidator.setValidator(typeValidator);\r
422         }\r
423         desc.setValidator(fieldValidator);\r
424         //-- _showBoxes\r
425         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showBoxes", "showBoxes", org.exolab.castor.xml.NodeType.Attribute);\r
426         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
427             public java.lang.Object getValue( java.lang.Object object ) \r
428                 throws IllegalStateException\r
429             {\r
430                 Viewport target = (Viewport) object;\r
431                 if(!target.hasShowBoxes())\r
432                     return null;\r
433                 return (target.getShowBoxes() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);\r
434             }\r
435             public void setValue( java.lang.Object object, java.lang.Object value) \r
436                 throws IllegalStateException, IllegalArgumentException\r
437             {\r
438                 try {\r
439                     Viewport target = (Viewport) object;\r
440                     // if null, use delete method for optional primitives \r
441                     if (value == null) {\r
442                         target.deleteShowBoxes();\r
443                         return;\r
444                     }\r
445                     target.setShowBoxes( ((java.lang.Boolean)value).booleanValue());\r
446                 }\r
447                 catch (java.lang.Exception ex) {\r
448                     throw new IllegalStateException(ex.toString());\r
449                 }\r
450             }\r
451             public java.lang.Object newInstance( java.lang.Object parent ) {\r
452                 return null;\r
453             }\r
454         } );\r
455         desc.setHandler(handler);\r
456         addFieldDescriptor(desc);\r
457         \r
458         //-- validation code for: _showBoxes\r
459         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
460         { //-- local scope\r
461             BooleanValidator typeValidator = new BooleanValidator();\r
462             fieldValidator.setValidator(typeValidator);\r
463         }\r
464         desc.setValidator(fieldValidator);\r
465         //-- _wrapAlignment\r
466         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_wrapAlignment", "wrapAlignment", org.exolab.castor.xml.NodeType.Attribute);\r
467         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
468             public java.lang.Object getValue( java.lang.Object object ) \r
469                 throws IllegalStateException\r
470             {\r
471                 Viewport target = (Viewport) object;\r
472                 if(!target.hasWrapAlignment())\r
473                     return null;\r
474                 return (target.getWrapAlignment() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);\r
475             }\r
476             public void setValue( java.lang.Object object, java.lang.Object value) \r
477                 throws IllegalStateException, IllegalArgumentException\r
478             {\r
479                 try {\r
480                     Viewport target = (Viewport) object;\r
481                     // if null, use delete method for optional primitives \r
482                     if (value == null) {\r
483                         target.deleteWrapAlignment();\r
484                         return;\r
485                     }\r
486                     target.setWrapAlignment( ((java.lang.Boolean)value).booleanValue());\r
487                 }\r
488                 catch (java.lang.Exception ex) {\r
489                     throw new IllegalStateException(ex.toString());\r
490                 }\r
491             }\r
492             public java.lang.Object newInstance( java.lang.Object parent ) {\r
493                 return null;\r
494             }\r
495         } );\r
496         desc.setHandler(handler);\r
497         addFieldDescriptor(desc);\r
498         \r
499         //-- validation code for: _wrapAlignment\r
500         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
501         { //-- local scope\r
502             BooleanValidator typeValidator = new BooleanValidator();\r
503             fieldValidator.setValidator(typeValidator);\r
504         }\r
505         desc.setValidator(fieldValidator);\r
506         //-- _renderGaps\r
507         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_renderGaps", "renderGaps", org.exolab.castor.xml.NodeType.Attribute);\r
508         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
509             public java.lang.Object getValue( java.lang.Object object ) \r
510                 throws IllegalStateException\r
511             {\r
512                 Viewport target = (Viewport) object;\r
513                 if(!target.hasRenderGaps())\r
514                     return null;\r
515                 return (target.getRenderGaps() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);\r
516             }\r
517             public void setValue( java.lang.Object object, java.lang.Object value) \r
518                 throws IllegalStateException, IllegalArgumentException\r
519             {\r
520                 try {\r
521                     Viewport target = (Viewport) object;\r
522                     // if null, use delete method for optional primitives \r
523                     if (value == null) {\r
524                         target.deleteRenderGaps();\r
525                         return;\r
526                     }\r
527                     target.setRenderGaps( ((java.lang.Boolean)value).booleanValue());\r
528                 }\r
529                 catch (java.lang.Exception ex) {\r
530                     throw new IllegalStateException(ex.toString());\r
531                 }\r
532             }\r
533             public java.lang.Object newInstance( java.lang.Object parent ) {\r
534                 return null;\r
535             }\r
536         } );\r
537         desc.setHandler(handler);\r
538         addFieldDescriptor(desc);\r
539         \r
540         //-- validation code for: _renderGaps\r
541         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
542         { //-- local scope\r
543             BooleanValidator typeValidator = new BooleanValidator();\r
544             fieldValidator.setValidator(typeValidator);\r
545         }\r
546         desc.setValidator(fieldValidator);\r
547         //-- _showSequenceFeatures\r
548         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showSequenceFeatures", "showSequenceFeatures", org.exolab.castor.xml.NodeType.Attribute);\r
549         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
550             public java.lang.Object getValue( java.lang.Object object ) \r
551                 throws IllegalStateException\r
552             {\r
553                 Viewport target = (Viewport) object;\r
554                 if(!target.hasShowSequenceFeatures())\r
555                     return null;\r
556                 return (target.getShowSequenceFeatures() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);\r
557             }\r
558             public void setValue( java.lang.Object object, java.lang.Object value) \r
559                 throws IllegalStateException, IllegalArgumentException\r
560             {\r
561                 try {\r
562                     Viewport target = (Viewport) object;\r
563                     // if null, use delete method for optional primitives \r
564                     if (value == null) {\r
565                         target.deleteShowSequenceFeatures();\r
566                         return;\r
567                     }\r
568                     target.setShowSequenceFeatures( ((java.lang.Boolean)value).booleanValue());\r
569                 }\r
570                 catch (java.lang.Exception ex) {\r
571                     throw new IllegalStateException(ex.toString());\r
572                 }\r
573             }\r
574             public java.lang.Object newInstance( java.lang.Object parent ) {\r
575                 return null;\r
576             }\r
577         } );\r
578         desc.setHandler(handler);\r
579         addFieldDescriptor(desc);\r
580         \r
581         //-- validation code for: _showSequenceFeatures\r
582         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
583         { //-- local scope\r
584             BooleanValidator typeValidator = new BooleanValidator();\r
585             fieldValidator.setValidator(typeValidator);\r
586         }\r
587         desc.setValidator(fieldValidator);\r
588         //-- _showAnnotation\r
589         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showAnnotation", "showAnnotation", org.exolab.castor.xml.NodeType.Attribute);\r
590         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
591             public java.lang.Object getValue( java.lang.Object object ) \r
592                 throws IllegalStateException\r
593             {\r
594                 Viewport target = (Viewport) object;\r
595                 if(!target.hasShowAnnotation())\r
596                     return null;\r
597                 return (target.getShowAnnotation() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);\r
598             }\r
599             public void setValue( java.lang.Object object, java.lang.Object value) \r
600                 throws IllegalStateException, IllegalArgumentException\r
601             {\r
602                 try {\r
603                     Viewport target = (Viewport) object;\r
604                     // if null, use delete method for optional primitives \r
605                     if (value == null) {\r
606                         target.deleteShowAnnotation();\r
607                         return;\r
608                     }\r
609                     target.setShowAnnotation( ((java.lang.Boolean)value).booleanValue());\r
610                 }\r
611                 catch (java.lang.Exception ex) {\r
612                     throw new IllegalStateException(ex.toString());\r
613                 }\r
614             }\r
615             public java.lang.Object newInstance( java.lang.Object parent ) {\r
616                 return null;\r
617             }\r
618         } );\r
619         desc.setHandler(handler);\r
620         addFieldDescriptor(desc);\r
621         \r
622         //-- validation code for: _showAnnotation\r
623         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
624         { //-- local scope\r
625             BooleanValidator typeValidator = new BooleanValidator();\r
626             fieldValidator.setValidator(typeValidator);\r
627         }\r
628         desc.setValidator(fieldValidator);\r
629         //-- _showConservation\r
630         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showConservation", "showConservation", org.exolab.castor.xml.NodeType.Attribute);\r
631         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
632             public java.lang.Object getValue( java.lang.Object object ) \r
633                 throws IllegalStateException\r
634             {\r
635                 Viewport target = (Viewport) object;\r
636                 if(!target.hasShowConservation())\r
637                     return null;\r
638                 return (target.getShowConservation() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);\r
639             }\r
640             public void setValue( java.lang.Object object, java.lang.Object value) \r
641                 throws IllegalStateException, IllegalArgumentException\r
642             {\r
643                 try {\r
644                     Viewport target = (Viewport) object;\r
645                     // if null, use delete method for optional primitives \r
646                     if (value == null) {\r
647                         target.deleteShowConservation();\r
648                         return;\r
649                     }\r
650                     target.setShowConservation( ((java.lang.Boolean)value).booleanValue());\r
651                 }\r
652                 catch (java.lang.Exception ex) {\r
653                     throw new IllegalStateException(ex.toString());\r
654                 }\r
655             }\r
656             public java.lang.Object newInstance( java.lang.Object parent ) {\r
657                 return null;\r
658             }\r
659         } );\r
660         desc.setHandler(handler);\r
661         addFieldDescriptor(desc);\r
662         \r
663         //-- validation code for: _showConservation\r
664         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
665         { //-- local scope\r
666             BooleanValidator typeValidator = new BooleanValidator();\r
667             fieldValidator.setValidator(typeValidator);\r
668         }\r
669         desc.setValidator(fieldValidator);\r
670         //-- _showQuality\r
671         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showQuality", "showQuality", org.exolab.castor.xml.NodeType.Attribute);\r
672         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
673             public java.lang.Object getValue( java.lang.Object object ) \r
674                 throws IllegalStateException\r
675             {\r
676                 Viewport target = (Viewport) object;\r
677                 if(!target.hasShowQuality())\r
678                     return null;\r
679                 return (target.getShowQuality() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);\r
680             }\r
681             public void setValue( java.lang.Object object, java.lang.Object value) \r
682                 throws IllegalStateException, IllegalArgumentException\r
683             {\r
684                 try {\r
685                     Viewport target = (Viewport) object;\r
686                     // if null, use delete method for optional primitives \r
687                     if (value == null) {\r
688                         target.deleteShowQuality();\r
689                         return;\r
690                     }\r
691                     target.setShowQuality( ((java.lang.Boolean)value).booleanValue());\r
692                 }\r
693                 catch (java.lang.Exception ex) {\r
694                     throw new IllegalStateException(ex.toString());\r
695                 }\r
696             }\r
697             public java.lang.Object newInstance( java.lang.Object parent ) {\r
698                 return null;\r
699             }\r
700         } );\r
701         desc.setHandler(handler);\r
702         addFieldDescriptor(desc);\r
703         \r
704         //-- validation code for: _showQuality\r
705         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
706         { //-- local scope\r
707             BooleanValidator typeValidator = new BooleanValidator();\r
708             fieldValidator.setValidator(typeValidator);\r
709         }\r
710         desc.setValidator(fieldValidator);\r
711         //-- _showIdentity\r
712         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_showIdentity", "showIdentity", org.exolab.castor.xml.NodeType.Attribute);\r
713         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
714             public java.lang.Object getValue( java.lang.Object object ) \r
715                 throws IllegalStateException\r
716             {\r
717                 Viewport target = (Viewport) object;\r
718                 if(!target.hasShowIdentity())\r
719                     return null;\r
720                 return (target.getShowIdentity() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);\r
721             }\r
722             public void setValue( java.lang.Object object, java.lang.Object value) \r
723                 throws IllegalStateException, IllegalArgumentException\r
724             {\r
725                 try {\r
726                     Viewport target = (Viewport) object;\r
727                     // if null, use delete method for optional primitives \r
728                     if (value == null) {\r
729                         target.deleteShowIdentity();\r
730                         return;\r
731                     }\r
732                     target.setShowIdentity( ((java.lang.Boolean)value).booleanValue());\r
733                 }\r
734                 catch (java.lang.Exception ex) {\r
735                     throw new IllegalStateException(ex.toString());\r
736                 }\r
737             }\r
738             public java.lang.Object newInstance( java.lang.Object parent ) {\r
739                 return null;\r
740             }\r
741         } );\r
742         desc.setHandler(handler);\r
743         addFieldDescriptor(desc);\r
744         \r
745         //-- validation code for: _showIdentity\r
746         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
747         { //-- local scope\r
748             BooleanValidator typeValidator = new BooleanValidator();\r
749             fieldValidator.setValidator(typeValidator);\r
750         }\r
751         desc.setValidator(fieldValidator);\r
752         //-- _xpos\r
753         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_xpos", "xpos", org.exolab.castor.xml.NodeType.Attribute);\r
754         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
755             public java.lang.Object getValue( java.lang.Object object ) \r
756                 throws IllegalStateException\r
757             {\r
758                 Viewport target = (Viewport) object;\r
759                 if(!target.hasXpos())\r
760                     return null;\r
761                 return new java.lang.Integer(target.getXpos());\r
762             }\r
763             public void setValue( java.lang.Object object, java.lang.Object value) \r
764                 throws IllegalStateException, IllegalArgumentException\r
765             {\r
766                 try {\r
767                     Viewport target = (Viewport) object;\r
768                     // if null, use delete method for optional primitives \r
769                     if (value == null) {\r
770                         target.deleteXpos();\r
771                         return;\r
772                     }\r
773                     target.setXpos( ((java.lang.Integer)value).intValue());\r
774                 }\r
775                 catch (java.lang.Exception ex) {\r
776                     throw new IllegalStateException(ex.toString());\r
777                 }\r
778             }\r
779             public java.lang.Object newInstance( java.lang.Object parent ) {\r
780                 return null;\r
781             }\r
782         } );\r
783         desc.setHandler(handler);\r
784         addFieldDescriptor(desc);\r
785         \r
786         //-- validation code for: _xpos\r
787         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
788         { //-- local scope\r
789             IntegerValidator typeValidator= new IntegerValidator();\r
790             fieldValidator.setValidator(typeValidator);\r
791         }\r
792         desc.setValidator(fieldValidator);\r
793         //-- _ypos\r
794         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_ypos", "ypos", org.exolab.castor.xml.NodeType.Attribute);\r
795         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
796             public java.lang.Object getValue( java.lang.Object object ) \r
797                 throws IllegalStateException\r
798             {\r
799                 Viewport target = (Viewport) object;\r
800                 if(!target.hasYpos())\r
801                     return null;\r
802                 return new java.lang.Integer(target.getYpos());\r
803             }\r
804             public void setValue( java.lang.Object object, java.lang.Object value) \r
805                 throws IllegalStateException, IllegalArgumentException\r
806             {\r
807                 try {\r
808                     Viewport target = (Viewport) object;\r
809                     // if null, use delete method for optional primitives \r
810                     if (value == null) {\r
811                         target.deleteYpos();\r
812                         return;\r
813                     }\r
814                     target.setYpos( ((java.lang.Integer)value).intValue());\r
815                 }\r
816                 catch (java.lang.Exception ex) {\r
817                     throw new IllegalStateException(ex.toString());\r
818                 }\r
819             }\r
820             public java.lang.Object newInstance( java.lang.Object parent ) {\r
821                 return null;\r
822             }\r
823         } );\r
824         desc.setHandler(handler);\r
825         addFieldDescriptor(desc);\r
826         \r
827         //-- validation code for: _ypos\r
828         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
829         { //-- local scope\r
830             IntegerValidator typeValidator= new IntegerValidator();\r
831             fieldValidator.setValidator(typeValidator);\r
832         }\r
833         desc.setValidator(fieldValidator);\r
834         //-- _width\r
835         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_width", "width", org.exolab.castor.xml.NodeType.Attribute);\r
836         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
837             public java.lang.Object getValue( java.lang.Object object ) \r
838                 throws IllegalStateException\r
839             {\r
840                 Viewport target = (Viewport) object;\r
841                 if(!target.hasWidth())\r
842                     return null;\r
843                 return new java.lang.Integer(target.getWidth());\r
844             }\r
845             public void setValue( java.lang.Object object, java.lang.Object value) \r
846                 throws IllegalStateException, IllegalArgumentException\r
847             {\r
848                 try {\r
849                     Viewport target = (Viewport) object;\r
850                     // if null, use delete method for optional primitives \r
851                     if (value == null) {\r
852                         target.deleteWidth();\r
853                         return;\r
854                     }\r
855                     target.setWidth( ((java.lang.Integer)value).intValue());\r
856                 }\r
857                 catch (java.lang.Exception ex) {\r
858                     throw new IllegalStateException(ex.toString());\r
859                 }\r
860             }\r
861             public java.lang.Object newInstance( java.lang.Object parent ) {\r
862                 return null;\r
863             }\r
864         } );\r
865         desc.setHandler(handler);\r
866         addFieldDescriptor(desc);\r
867         \r
868         //-- validation code for: _width\r
869         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
870         { //-- local scope\r
871             IntegerValidator typeValidator= new IntegerValidator();\r
872             fieldValidator.setValidator(typeValidator);\r
873         }\r
874         desc.setValidator(fieldValidator);\r
875         //-- _height\r
876         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_height", "height", org.exolab.castor.xml.NodeType.Attribute);\r
877         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
878             public java.lang.Object getValue( java.lang.Object object ) \r
879                 throws IllegalStateException\r
880             {\r
881                 Viewport target = (Viewport) object;\r
882                 if(!target.hasHeight())\r
883                     return null;\r
884                 return new java.lang.Integer(target.getHeight());\r
885             }\r
886             public void setValue( java.lang.Object object, java.lang.Object value) \r
887                 throws IllegalStateException, IllegalArgumentException\r
888             {\r
889                 try {\r
890                     Viewport target = (Viewport) object;\r
891                     // if null, use delete method for optional primitives \r
892                     if (value == null) {\r
893                         target.deleteHeight();\r
894                         return;\r
895                     }\r
896                     target.setHeight( ((java.lang.Integer)value).intValue());\r
897                 }\r
898                 catch (java.lang.Exception ex) {\r
899                     throw new IllegalStateException(ex.toString());\r
900                 }\r
901             }\r
902             public java.lang.Object newInstance( java.lang.Object parent ) {\r
903                 return null;\r
904             }\r
905         } );\r
906         desc.setHandler(handler);\r
907         addFieldDescriptor(desc);\r
908         \r
909         //-- validation code for: _height\r
910         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
911         { //-- local scope\r
912             IntegerValidator typeValidator= new IntegerValidator();\r
913             fieldValidator.setValidator(typeValidator);\r
914         }\r
915         desc.setValidator(fieldValidator);\r
916         //-- _startRes\r
917         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_startRes", "startRes", org.exolab.castor.xml.NodeType.Attribute);\r
918         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
919             public java.lang.Object getValue( java.lang.Object object ) \r
920                 throws IllegalStateException\r
921             {\r
922                 Viewport target = (Viewport) object;\r
923                 if(!target.hasStartRes())\r
924                     return null;\r
925                 return new java.lang.Integer(target.getStartRes());\r
926             }\r
927             public void setValue( java.lang.Object object, java.lang.Object value) \r
928                 throws IllegalStateException, IllegalArgumentException\r
929             {\r
930                 try {\r
931                     Viewport target = (Viewport) object;\r
932                     // if null, use delete method for optional primitives \r
933                     if (value == null) {\r
934                         target.deleteStartRes();\r
935                         return;\r
936                     }\r
937                     target.setStartRes( ((java.lang.Integer)value).intValue());\r
938                 }\r
939                 catch (java.lang.Exception ex) {\r
940                     throw new IllegalStateException(ex.toString());\r
941                 }\r
942             }\r
943             public java.lang.Object newInstance( java.lang.Object parent ) {\r
944                 return null;\r
945             }\r
946         } );\r
947         desc.setHandler(handler);\r
948         addFieldDescriptor(desc);\r
949         \r
950         //-- validation code for: _startRes\r
951         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
952         { //-- local scope\r
953             IntegerValidator typeValidator= new IntegerValidator();\r
954             fieldValidator.setValidator(typeValidator);\r
955         }\r
956         desc.setValidator(fieldValidator);\r
957         //-- _startSeq\r
958         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_startSeq", "startSeq", org.exolab.castor.xml.NodeType.Attribute);\r
959         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
960             public java.lang.Object getValue( java.lang.Object object ) \r
961                 throws IllegalStateException\r
962             {\r
963                 Viewport target = (Viewport) object;\r
964                 if(!target.hasStartSeq())\r
965                     return null;\r
966                 return new java.lang.Integer(target.getStartSeq());\r
967             }\r
968             public void setValue( java.lang.Object object, java.lang.Object value) \r
969                 throws IllegalStateException, IllegalArgumentException\r
970             {\r
971                 try {\r
972                     Viewport target = (Viewport) object;\r
973                     // if null, use delete method for optional primitives \r
974                     if (value == null) {\r
975                         target.deleteStartSeq();\r
976                         return;\r
977                     }\r
978                     target.setStartSeq( ((java.lang.Integer)value).intValue());\r
979                 }\r
980                 catch (java.lang.Exception ex) {\r
981                     throw new IllegalStateException(ex.toString());\r
982                 }\r
983             }\r
984             public java.lang.Object newInstance( java.lang.Object parent ) {\r
985                 return null;\r
986             }\r
987         } );\r
988         desc.setHandler(handler);\r
989         addFieldDescriptor(desc);\r
990         \r
991         //-- validation code for: _startSeq\r
992         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
993         { //-- local scope\r
994             IntegerValidator typeValidator= new IntegerValidator();\r
995             fieldValidator.setValidator(typeValidator);\r
996         }\r
997         desc.setValidator(fieldValidator);\r
998         //-- _fontName\r
999         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_fontName", "fontName", org.exolab.castor.xml.NodeType.Attribute);\r
1000         desc.setImmutable(true);\r
1001         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
1002             public java.lang.Object getValue( java.lang.Object object ) \r
1003                 throws IllegalStateException\r
1004             {\r
1005                 Viewport target = (Viewport) object;\r
1006                 return target.getFontName();\r
1007             }\r
1008             public void setValue( java.lang.Object object, java.lang.Object value) \r
1009                 throws IllegalStateException, IllegalArgumentException\r
1010             {\r
1011                 try {\r
1012                     Viewport target = (Viewport) object;\r
1013                     target.setFontName( (java.lang.String) value);\r
1014                 }\r
1015                 catch (java.lang.Exception ex) {\r
1016                     throw new IllegalStateException(ex.toString());\r
1017                 }\r
1018             }\r
1019             public java.lang.Object newInstance( java.lang.Object parent ) {\r
1020                 return null;\r
1021             }\r
1022         } );\r
1023         desc.setHandler(handler);\r
1024         addFieldDescriptor(desc);\r
1025         \r
1026         //-- validation code for: _fontName\r
1027         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
1028         { //-- local scope\r
1029             StringValidator typeValidator = new StringValidator();\r
1030             typeValidator.setWhiteSpace("preserve");\r
1031             fieldValidator.setValidator(typeValidator);\r
1032         }\r
1033         desc.setValidator(fieldValidator);\r
1034         //-- _fontSize\r
1035         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_fontSize", "fontSize", org.exolab.castor.xml.NodeType.Attribute);\r
1036         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
1037             public java.lang.Object getValue( java.lang.Object object ) \r
1038                 throws IllegalStateException\r
1039             {\r
1040                 Viewport target = (Viewport) object;\r
1041                 if(!target.hasFontSize())\r
1042                     return null;\r
1043                 return new java.lang.Integer(target.getFontSize());\r
1044             }\r
1045             public void setValue( java.lang.Object object, java.lang.Object value) \r
1046                 throws IllegalStateException, IllegalArgumentException\r
1047             {\r
1048                 try {\r
1049                     Viewport target = (Viewport) object;\r
1050                     // if null, use delete method for optional primitives \r
1051                     if (value == null) {\r
1052                         target.deleteFontSize();\r
1053                         return;\r
1054                     }\r
1055                     target.setFontSize( ((java.lang.Integer)value).intValue());\r
1056                 }\r
1057                 catch (java.lang.Exception ex) {\r
1058                     throw new IllegalStateException(ex.toString());\r
1059                 }\r
1060             }\r
1061             public java.lang.Object newInstance( java.lang.Object parent ) {\r
1062                 return null;\r
1063             }\r
1064         } );\r
1065         desc.setHandler(handler);\r
1066         addFieldDescriptor(desc);\r
1067         \r
1068         //-- validation code for: _fontSize\r
1069         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
1070         { //-- local scope\r
1071             IntegerValidator typeValidator= new IntegerValidator();\r
1072             fieldValidator.setValidator(typeValidator);\r
1073         }\r
1074         desc.setValidator(fieldValidator);\r
1075         //-- _fontStyle\r
1076         desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE, "_fontStyle", "fontStyle", org.exolab.castor.xml.NodeType.Attribute);\r
1077         handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
1078             public java.lang.Object getValue( java.lang.Object object ) \r
1079                 throws IllegalStateException\r
1080             {\r
1081                 Viewport target = (Viewport) object;\r
1082                 if(!target.hasFontStyle())\r
1083                     return null;\r
1084                 return new java.lang.Integer(target.getFontStyle());\r
1085             }\r
1086             public void setValue( java.lang.Object object, java.lang.Object value) \r
1087                 throws IllegalStateException, IllegalArgumentException\r
1088             {\r
1089                 try {\r
1090                     Viewport target = (Viewport) object;\r
1091                     // if null, use delete method for optional primitives \r
1092                     if (value == null) {\r
1093                         target.deleteFontStyle();\r
1094                         return;\r
1095                     }\r
1096                     target.setFontStyle( ((java.lang.Integer)value).intValue());\r
1097                 }\r
1098                 catch (java.lang.Exception ex) {\r
1099                     throw new IllegalStateException(ex.toString());\r
1100                 }\r
1101             }\r
1102             public java.lang.Object newInstance( java.lang.Object parent ) {\r
1103                 return null;\r
1104             }\r
1105         } );\r
1106         desc.setHandler(handler);\r
1107         addFieldDescriptor(desc);\r
1108         \r
1109         //-- validation code for: _fontStyle\r
1110         fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
1111         { //-- local scope\r
1112             IntegerValidator typeValidator= new IntegerValidator();\r
1113             fieldValidator.setValidator(typeValidator);\r
1114         }\r
1115         desc.setValidator(fieldValidator);\r
1116         //-- initialize element descriptors\r
1117         \r
1118     } //-- jalview.schemabinding.version2.ViewportDescriptor()\r
1119 \r
1120 \r
1121       //-----------/\r
1122      //- Methods -/\r
1123     //-----------/\r
1124 \r
1125     /**\r
1126      * Method getAccessMode\r
1127      * \r
1128      * \r
1129      * \r
1130      * @return AccessMode\r
1131      */\r
1132     public org.exolab.castor.mapping.AccessMode getAccessMode()\r
1133     {\r
1134         return null;\r
1135     } //-- org.exolab.castor.mapping.AccessMode getAccessMode() \r
1136 \r
1137     /**\r
1138      * Method getExtends\r
1139      * \r
1140      * \r
1141      * \r
1142      * @return ClassDescriptor\r
1143      */\r
1144     public org.exolab.castor.mapping.ClassDescriptor getExtends()\r
1145     {\r
1146         return null;\r
1147     } //-- org.exolab.castor.mapping.ClassDescriptor getExtends() \r
1148 \r
1149     /**\r
1150      * Method getIdentity\r
1151      * \r
1152      * \r
1153      * \r
1154      * @return FieldDescriptor\r
1155      */\r
1156     public org.exolab.castor.mapping.FieldDescriptor getIdentity()\r
1157     {\r
1158         return identity;\r
1159     } //-- org.exolab.castor.mapping.FieldDescriptor getIdentity() \r
1160 \r
1161     /**\r
1162      * Method getJavaClass\r
1163      * \r
1164      * \r
1165      * \r
1166      * @return Class\r
1167      */\r
1168     public java.lang.Class getJavaClass()\r
1169     {\r
1170         return jalview.schemabinding.version2.Viewport.class;\r
1171     } //-- java.lang.Class getJavaClass() \r
1172 \r
1173     /**\r
1174      * Method getNameSpacePrefix\r
1175      * \r
1176      * \r
1177      * \r
1178      * @return String\r
1179      */\r
1180     public java.lang.String getNameSpacePrefix()\r
1181     {\r
1182         return nsPrefix;\r
1183     } //-- java.lang.String getNameSpacePrefix() \r
1184 \r
1185     /**\r
1186      * Method getNameSpaceURI\r
1187      * \r
1188      * \r
1189      * \r
1190      * @return String\r
1191      */\r
1192     public java.lang.String getNameSpaceURI()\r
1193     {\r
1194         return nsURI;\r
1195     } //-- java.lang.String getNameSpaceURI() \r
1196 \r
1197     /**\r
1198      * Method getValidator\r
1199      * \r
1200      * \r
1201      * \r
1202      * @return TypeValidator\r
1203      */\r
1204     public org.exolab.castor.xml.TypeValidator getValidator()\r
1205     {\r
1206         return this;\r
1207     } //-- org.exolab.castor.xml.TypeValidator getValidator() \r
1208 \r
1209     /**\r
1210      * Method getXMLName\r
1211      * \r
1212      * \r
1213      * \r
1214      * @return String\r
1215      */\r
1216     public java.lang.String getXMLName()\r
1217     {\r
1218         return xmlName;\r
1219     } //-- java.lang.String getXMLName() \r
1220 \r
1221 }\r