Rebuilt with new schema
[jalview.git] / src / jalview / binding / JalviewModel.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.binding;\r
9 \r
10   //---------------------------------/\r
11  //- Imported classes and packages -/\r
12 //---------------------------------/\r
13 \r
14 import java.io.IOException;\r
15 import java.io.Reader;\r
16 import java.io.Serializable;\r
17 import java.io.Writer;\r
18 import java.util.Date;\r
19 import org.exolab.castor.xml.MarshalException;\r
20 import org.exolab.castor.xml.Marshaller;\r
21 import org.exolab.castor.xml.Unmarshaller;\r
22 import org.exolab.castor.xml.ValidationException;\r
23 import org.xml.sax.ContentHandler;\r
24 \r
25 /**\r
26  * Class JalviewModel.\r
27  * \r
28  * @version $Revision$ $Date$\r
29  */\r
30 public class JalviewModel implements java.io.Serializable {\r
31 \r
32 \r
33       //--------------------------/\r
34      //- Class/Member Variables -/\r
35     //--------------------------/\r
36 \r
37     /**\r
38      * Field _creationDate\r
39      */\r
40     private java.util.Date _creationDate;\r
41 \r
42     /**\r
43      * Field _version\r
44      */\r
45     private java.lang.String _version;\r
46 \r
47     /**\r
48      * Field _vamsasModel\r
49      */\r
50     private jalview.binding.VamsasModel _vamsasModel;\r
51 \r
52     /**\r
53      * Field _jalviewModelSequence\r
54      */\r
55     private jalview.binding.JalviewModelSequence _jalviewModelSequence;\r
56 \r
57 \r
58       //----------------/\r
59      //- Constructors -/\r
60     //----------------/\r
61 \r
62     public JalviewModel() {\r
63         super();\r
64     } //-- jalview.binding.JalviewModel()\r
65 \r
66 \r
67       //-----------/\r
68      //- Methods -/\r
69     //-----------/\r
70 \r
71     /**\r
72      * Returns the value of field 'creationDate'.\r
73      * \r
74      * @return Date\r
75      * @return the value of field 'creationDate'.\r
76      */\r
77     public java.util.Date getCreationDate()\r
78     {\r
79         return this._creationDate;\r
80     } //-- java.util.Date getCreationDate() \r
81 \r
82     /**\r
83      * Returns the value of field 'jalviewModelSequence'.\r
84      * \r
85      * @return JalviewModelSequence\r
86      * @return the value of field 'jalviewModelSequence'.\r
87      */\r
88     public jalview.binding.JalviewModelSequence getJalviewModelSequence()\r
89     {\r
90         return this._jalviewModelSequence;\r
91     } //-- jalview.binding.JalviewModelSequence getJalviewModelSequence() \r
92 \r
93     /**\r
94      * Returns the value of field 'vamsasModel'.\r
95      * \r
96      * @return VamsasModel\r
97      * @return the value of field 'vamsasModel'.\r
98      */\r
99     public jalview.binding.VamsasModel getVamsasModel()\r
100     {\r
101         return this._vamsasModel;\r
102     } //-- jalview.binding.VamsasModel getVamsasModel() \r
103 \r
104     /**\r
105      * Returns the value of field 'version'.\r
106      * \r
107      * @return String\r
108      * @return the value of field 'version'.\r
109      */\r
110     public java.lang.String getVersion()\r
111     {\r
112         return this._version;\r
113     } //-- java.lang.String getVersion() \r
114 \r
115     /**\r
116      * Method isValid\r
117      * \r
118      * \r
119      * \r
120      * @return boolean\r
121      */\r
122     public boolean isValid()\r
123     {\r
124         try {\r
125             validate();\r
126         }\r
127         catch (org.exolab.castor.xml.ValidationException vex) {\r
128             return false;\r
129         }\r
130         return true;\r
131     } //-- boolean isValid() \r
132 \r
133     /**\r
134      * Method marshal\r
135      * \r
136      * \r
137      * \r
138      * @param out\r
139      */\r
140     public void marshal(java.io.Writer out)\r
141         throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException\r
142     {\r
143         \r
144         Marshaller.marshal(this, out);\r
145     } //-- void marshal(java.io.Writer) \r
146 \r
147     /**\r
148      * Method marshal\r
149      * \r
150      * \r
151      * \r
152      * @param handler\r
153      */\r
154     public void marshal(org.xml.sax.ContentHandler handler)\r
155         throws java.io.IOException, org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException\r
156     {\r
157         \r
158         Marshaller.marshal(this, handler);\r
159     } //-- void marshal(org.xml.sax.ContentHandler) \r
160 \r
161     /**\r
162      * Sets the value of field 'creationDate'.\r
163      * \r
164      * @param creationDate the value of field 'creationDate'.\r
165      */\r
166     public void setCreationDate(java.util.Date creationDate)\r
167     {\r
168         this._creationDate = creationDate;\r
169     } //-- void setCreationDate(java.util.Date) \r
170 \r
171     /**\r
172      * Sets the value of field 'jalviewModelSequence'.\r
173      * \r
174      * @param jalviewModelSequence the value of field\r
175      * 'jalviewModelSequence'.\r
176      */\r
177     public void setJalviewModelSequence(jalview.binding.JalviewModelSequence jalviewModelSequence)\r
178     {\r
179         this._jalviewModelSequence = jalviewModelSequence;\r
180     } //-- void setJalviewModelSequence(jalview.binding.JalviewModelSequence) \r
181 \r
182     /**\r
183      * Sets the value of field 'vamsasModel'.\r
184      * \r
185      * @param vamsasModel the value of field 'vamsasModel'.\r
186      */\r
187     public void setVamsasModel(jalview.binding.VamsasModel vamsasModel)\r
188     {\r
189         this._vamsasModel = vamsasModel;\r
190     } //-- void setVamsasModel(jalview.binding.VamsasModel) \r
191 \r
192     /**\r
193      * Sets the value of field 'version'.\r
194      * \r
195      * @param version the value of field 'version'.\r
196      */\r
197     public void setVersion(java.lang.String version)\r
198     {\r
199         this._version = version;\r
200     } //-- void setVersion(java.lang.String) \r
201 \r
202     /**\r
203      * Method unmarshal\r
204      * \r
205      * \r
206      * \r
207      * @param reader\r
208      * @return Object\r
209      */\r
210     public static java.lang.Object unmarshal(java.io.Reader reader)\r
211         throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException\r
212     {\r
213         return (jalview.binding.JalviewModel) Unmarshaller.unmarshal(jalview.binding.JalviewModel.class, reader);\r
214     } //-- java.lang.Object unmarshal(java.io.Reader) \r
215 \r
216     /**\r
217      * Method validate\r
218      * \r
219      */\r
220     public void validate()\r
221         throws org.exolab.castor.xml.ValidationException\r
222     {\r
223         org.exolab.castor.xml.Validator validator = new org.exolab.castor.xml.Validator();\r
224         validator.validate(this);\r
225     } //-- void validate() \r
226 \r
227 }\r