Clover icon

jalviewX

  1. Project Clover database Wed Oct 31 2018 15:13:58 GMT
  2. Package jalview.schemabinding.version2.descriptors

File JalviewModelSequenceDescriptor.java

 

Coverage histogram

../../../../img/srcFileCovDistChart8.png
19% of files have more coverage

Code metrics

0
130
32
1
474
335
43
0.33
4.06
32
1.34

Classes

Class Line # Actions
JalviewModelSequenceDescriptor 21 130 43 43
0.734567973.5%
 

Contributing tests

This file is covered by 14 tests. .

Source view

1    /*
2    * This class was automatically generated with
3    * <a href="http://www.castor.org">Castor 1.1</a>, using an XML
4    * Schema.
5    * $Id$
6    */
7   
8    package jalview.schemabinding.version2.descriptors;
9   
10    //---------------------------------/
11    //- Imported classes and packages -/
12    //---------------------------------/
13   
14    import jalview.schemabinding.version2.JalviewModelSequence;
15   
16    /**
17    * Class JalviewModelSequenceDescriptor.
18    *
19    * @version $Revision$ $Date$
20    */
 
21    public class JalviewModelSequenceDescriptor extends
22    org.exolab.castor.xml.util.XMLClassDescriptorImpl
23    {
24   
25    // --------------------------/
26    // - Class/Member Variables -/
27    // --------------------------/
28   
29    /**
30    * Field _elementDefinition.
31    */
32    private boolean _elementDefinition;
33   
34    /**
35    * Field _nsPrefix.
36    */
37    private java.lang.String _nsPrefix;
38   
39    /**
40    * Field _nsURI.
41    */
42    private java.lang.String _nsURI;
43   
44    /**
45    * Field _xmlName.
46    */
47    private java.lang.String _xmlName;
48   
49    // ----------------/
50    // - Constructors -/
51    // ----------------/
52   
 
53  166 toggle public JalviewModelSequenceDescriptor()
54    {
55  166 super();
56  166 _nsURI = "www.jalview.org";
57  166 _elementDefinition = false;
58   
59    // -- set grouping compositor
60  166 setCompositorAsSequence();
61  166 org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null;
62  166 org.exolab.castor.mapping.FieldHandler handler = null;
63  166 org.exolab.castor.xml.FieldValidator fieldValidator = null;
64    // -- initialize attribute descriptors
65   
66    // -- initialize element descriptors
67   
68    // -- _JSeqList
69  166 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
70    jalview.schemabinding.version2.JSeq.class, "_JSeqList", "JSeq",
71    org.exolab.castor.xml.NodeType.Element);
72  166 handler = new org.exolab.castor.xml.XMLFieldHandler()
73    {
 
74  58 toggle public java.lang.Object getValue(java.lang.Object object)
75    throws IllegalStateException
76    {
77  58 JalviewModelSequence target = (JalviewModelSequence) object;
78  58 return target.getJSeq();
79    }
80   
 
81  1265 toggle public void setValue(java.lang.Object object, java.lang.Object value)
82    throws IllegalStateException, IllegalArgumentException
83    {
84  1265 try
85    {
86  1265 JalviewModelSequence target = (JalviewModelSequence) object;
87  1265 target.addJSeq((jalview.schemabinding.version2.JSeq) value);
88    } catch (java.lang.Exception ex)
89    {
90  0 throw new IllegalStateException(ex.toString());
91    }
92    }
93   
 
94  0 toggle public void resetValue(Object object) throws IllegalStateException,
95    IllegalArgumentException
96    {
97  0 try
98    {
99  0 JalviewModelSequence target = (JalviewModelSequence) object;
100  0 target.removeAllJSeq();
101    } catch (java.lang.Exception ex)
102    {
103  0 throw new IllegalStateException(ex.toString());
104    }
105    }
106   
 
107  1265 toggle public java.lang.Object newInstance(java.lang.Object parent)
108    {
109  1265 return new jalview.schemabinding.version2.JSeq();
110    }
111    };
112  166 desc.setHandler(handler);
113  166 desc.setNameSpaceURI("www.jalview.org");
114  166 desc.setMultivalued(true);
115  166 addFieldDescriptor(desc);
116   
117    // -- validation code for: _JSeqList
118  166 fieldValidator = new org.exolab.castor.xml.FieldValidator();
119  166 fieldValidator.setMinOccurs(0);
120    { // -- local scope
121    }
122  166 desc.setValidator(fieldValidator);
123    // -- _JGroupList
124  166 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
125    jalview.schemabinding.version2.JGroup.class, "_JGroupList",
126    "JGroup", org.exolab.castor.xml.NodeType.Element);
127  166 handler = new org.exolab.castor.xml.XMLFieldHandler()
128    {
 
129  58 toggle public java.lang.Object getValue(java.lang.Object object)
130    throws IllegalStateException
131    {
132  58 JalviewModelSequence target = (JalviewModelSequence) object;
133  58 return target.getJGroup();
134    }
135   
 
136  62 toggle public void setValue(java.lang.Object object, java.lang.Object value)
137    throws IllegalStateException, IllegalArgumentException
138    {
139  62 try
140    {
141  62 JalviewModelSequence target = (JalviewModelSequence) object;
142  62 target.addJGroup((jalview.schemabinding.version2.JGroup) value);
143    } catch (java.lang.Exception ex)
144    {
145  0 throw new IllegalStateException(ex.toString());
146    }
147    }
148   
 
149  0 toggle public void resetValue(Object object) throws IllegalStateException,
150    IllegalArgumentException
151    {
152  0 try
153    {
154  0 JalviewModelSequence target = (JalviewModelSequence) object;
155  0 target.removeAllJGroup();
156    } catch (java.lang.Exception ex)
157    {
158  0 throw new IllegalStateException(ex.toString());
159    }
160    }
161   
 
162  62 toggle public java.lang.Object newInstance(java.lang.Object parent)
163    {
164  62 return new jalview.schemabinding.version2.JGroup();
165    }
166    };
167  166 desc.setHandler(handler);
168  166 desc.setNameSpaceURI("www.jalview.org");
169  166 desc.setMultivalued(true);
170  166 addFieldDescriptor(desc);
171   
172    // -- validation code for: _JGroupList
173  166 fieldValidator = new org.exolab.castor.xml.FieldValidator();
174  166 fieldValidator.setMinOccurs(0);
175    { // -- local scope
176    }
177  166 desc.setValidator(fieldValidator);
178    // -- _viewportList
179  166 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
180    jalview.schemabinding.version2.Viewport.class, "_viewportList",
181    "Viewport", org.exolab.castor.xml.NodeType.Element);
182  166 handler = new org.exolab.castor.xml.XMLFieldHandler()
183    {
 
184  58 toggle public java.lang.Object getValue(java.lang.Object object)
185    throws IllegalStateException
186    {
187  58 JalviewModelSequence target = (JalviewModelSequence) object;
188  58 return target.getViewport();
189    }
190   
 
191  69 toggle public void setValue(java.lang.Object object, java.lang.Object value)
192    throws IllegalStateException, IllegalArgumentException
193    {
194  69 try
195    {
196  69 JalviewModelSequence target = (JalviewModelSequence) object;
197  69 target.addViewport((jalview.schemabinding.version2.Viewport) value);
198    } catch (java.lang.Exception ex)
199    {
200  0 throw new IllegalStateException(ex.toString());
201    }
202    }
203   
 
204  0 toggle public void resetValue(Object object) throws IllegalStateException,
205    IllegalArgumentException
206    {
207  0 try
208    {
209  0 JalviewModelSequence target = (JalviewModelSequence) object;
210  0 target.removeAllViewport();
211    } catch (java.lang.Exception ex)
212    {
213  0 throw new IllegalStateException(ex.toString());
214    }
215    }
216   
 
217  69 toggle public java.lang.Object newInstance(java.lang.Object parent)
218    {
219  69 return new jalview.schemabinding.version2.Viewport();
220    }
221    };
222  166 desc.setHandler(handler);
223  166 desc.setNameSpaceURI("www.jalview.org");
224  166 desc.setMultivalued(true);
225  166 addFieldDescriptor(desc);
226   
227    // -- validation code for: _viewportList
228  166 fieldValidator = new org.exolab.castor.xml.FieldValidator();
229  166 fieldValidator.setMinOccurs(0);
230    { // -- local scope
231    }
232  166 desc.setValidator(fieldValidator);
233    // -- _userColoursList
234  166 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
235    jalview.schemabinding.version2.UserColours.class,
236    "_userColoursList", "UserColours",
237    org.exolab.castor.xml.NodeType.Element);
238  166 handler = new org.exolab.castor.xml.XMLFieldHandler()
239    {
 
240  58 toggle public java.lang.Object getValue(java.lang.Object object)
241    throws IllegalStateException
242    {
243  58 JalviewModelSequence target = (JalviewModelSequence) object;
244  58 return target.getUserColours();
245    }
246   
 
247  0 toggle public void setValue(java.lang.Object object, java.lang.Object value)
248    throws IllegalStateException, IllegalArgumentException
249    {
250  0 try
251    {
252  0 JalviewModelSequence target = (JalviewModelSequence) object;
253  0 target.addUserColours((jalview.schemabinding.version2.UserColours) value);
254    } catch (java.lang.Exception ex)
255    {
256  0 throw new IllegalStateException(ex.toString());
257    }
258    }
259   
 
260  0 toggle public void resetValue(Object object) throws IllegalStateException,
261    IllegalArgumentException
262    {
263  0 try
264    {
265  0 JalviewModelSequence target = (JalviewModelSequence) object;
266  0 target.removeAllUserColours();
267    } catch (java.lang.Exception ex)
268    {
269  0 throw new IllegalStateException(ex.toString());
270    }
271    }
272   
 
273  0 toggle public java.lang.Object newInstance(java.lang.Object parent)
274    {
275  0 return new jalview.schemabinding.version2.UserColours();
276    }
277    };
278  166 desc.setHandler(handler);
279  166 desc.setNameSpaceURI("www.jalview.org");
280  166 desc.setMultivalued(true);
281  166 addFieldDescriptor(desc);
282   
283    // -- validation code for: _userColoursList
284  166 fieldValidator = new org.exolab.castor.xml.FieldValidator();
285  166 fieldValidator.setMinOccurs(0);
286    { // -- local scope
287    }
288  166 desc.setValidator(fieldValidator);
289    // -- _treeList
290  166 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
291    jalview.schemabinding.version2.Tree.class, "_treeList", "tree",
292    org.exolab.castor.xml.NodeType.Element);
293  166 handler = new org.exolab.castor.xml.XMLFieldHandler()
294    {
 
295  58 toggle public java.lang.Object getValue(java.lang.Object object)
296    throws IllegalStateException
297    {
298  58 JalviewModelSequence target = (JalviewModelSequence) object;
299  58 return target.getTree();
300    }
301   
 
302  12 toggle public void setValue(java.lang.Object object, java.lang.Object value)
303    throws IllegalStateException, IllegalArgumentException
304    {
305  12 try
306    {
307  12 JalviewModelSequence target = (JalviewModelSequence) object;
308  12 target.addTree((jalview.schemabinding.version2.Tree) value);
309    } catch (java.lang.Exception ex)
310    {
311  0 throw new IllegalStateException(ex.toString());
312    }
313    }
314   
 
315  0 toggle public void resetValue(Object object) throws IllegalStateException,
316    IllegalArgumentException
317    {
318  0 try
319    {
320  0 JalviewModelSequence target = (JalviewModelSequence) object;
321  0 target.removeAllTree();
322    } catch (java.lang.Exception ex)
323    {
324  0 throw new IllegalStateException(ex.toString());
325    }
326    }
327   
 
328  12 toggle public java.lang.Object newInstance(java.lang.Object parent)
329    {
330  12 return new jalview.schemabinding.version2.Tree();
331    }
332    };
333  166 desc.setHandler(handler);
334  166 desc.setNameSpaceURI("www.jalview.org");
335  166 desc.setMultivalued(true);
336  166 addFieldDescriptor(desc);
337   
338    // -- validation code for: _treeList
339  166 fieldValidator = new org.exolab.castor.xml.FieldValidator();
340  166 fieldValidator.setMinOccurs(0);
341    { // -- local scope
342    }
343  166 desc.setValidator(fieldValidator);
344    // -- _featureSettings
345  166 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
346    jalview.schemabinding.version2.FeatureSettings.class,
347    "_featureSettings", "FeatureSettings",
348    org.exolab.castor.xml.NodeType.Element);
349  166 handler = new org.exolab.castor.xml.XMLFieldHandler()
350    {
 
351  109 toggle public java.lang.Object getValue(java.lang.Object object)
352    throws IllegalStateException
353    {
354  109 JalviewModelSequence target = (JalviewModelSequence) object;
355  109 return target.getFeatureSettings();
356    }
357   
 
358  51 toggle public void setValue(java.lang.Object object, java.lang.Object value)
359    throws IllegalStateException, IllegalArgumentException
360    {
361  51 try
362    {
363  51 JalviewModelSequence target = (JalviewModelSequence) object;
364  51 target.setFeatureSettings((jalview.schemabinding.version2.FeatureSettings) value);
365    } catch (java.lang.Exception ex)
366    {
367  0 throw new IllegalStateException(ex.toString());
368    }
369    }
370   
 
371  51 toggle public java.lang.Object newInstance(java.lang.Object parent)
372    {
373  51 return new jalview.schemabinding.version2.FeatureSettings();
374    }
375    };
376  166 desc.setHandler(handler);
377  166 desc.setNameSpaceURI("www.jalview.org");
378  166 desc.setMultivalued(false);
379  166 addFieldDescriptor(desc);
380   
381    // -- validation code for: _featureSettings
382  166 fieldValidator = new org.exolab.castor.xml.FieldValidator();
383    { // -- local scope
384    }
385  166 desc.setValidator(fieldValidator);
386    }
387   
388    // -----------/
389    // - Methods -/
390    // -----------/
391   
392    /**
393    * Method getAccessMode.
394    *
395    * @return the access mode specified for this class.
396    */
 
397  0 toggle public org.exolab.castor.mapping.AccessMode getAccessMode()
398    {
399  0 return null;
400    }
401   
402    /**
403    * Method getIdentity.
404    *
405    * @return the identity field, null if this class has no identity.
406    */
 
407  80 toggle public org.exolab.castor.mapping.FieldDescriptor getIdentity()
408    {
409  80 return super.getIdentity();
410    }
411   
412    /**
413    * Method getJavaClass.
414    *
415    * @return the Java class represented by this descriptor.
416    */
 
417  29 toggle public java.lang.Class getJavaClass()
418    {
419  29 return jalview.schemabinding.version2.JalviewModelSequence.class;
420    }
421   
422    /**
423    * Method getNameSpacePrefix.
424    *
425    * @return the namespace prefix to use when marshaling as XML.
426    */
 
427  29 toggle public java.lang.String getNameSpacePrefix()
428    {
429  29 return _nsPrefix;
430    }
431   
432    /**
433    * Method getNameSpaceURI.
434    *
435    * @return the namespace URI used when marshaling and unmarshaling as XML.
436    */
 
437  0 toggle public java.lang.String getNameSpaceURI()
438    {
439  0 return _nsURI;
440    }
441   
442    /**
443    * Method getValidator.
444    *
445    * @return a specific validator for the class described by this
446    * ClassDescriptor.
447    */
 
448  29 toggle public org.exolab.castor.xml.TypeValidator getValidator()
449    {
450  29 return this;
451    }
452   
453    /**
454    * Method getXMLName.
455    *
456    * @return the XML Name for the Class being described.
457    */
 
458  29 toggle public java.lang.String getXMLName()
459    {
460  29 return _xmlName;
461    }
462   
463    /**
464    * Method isElementDefinition.
465    *
466    * @return true if XML schema definition of this Class is that of a global
467    * element or element with anonymous type definition.
468    */
 
469  0 toggle public boolean isElementDefinition()
470    {
471  0 return _elementDefinition;
472    }
473   
474    }