Formatting
[jalview.git] / src / jalview / schemabinding / version2 / DBRef.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.xml.*;\r
15 \r
16 /**\r
17  * Class DBRef.\r
18  *\r
19  * @version $Revision$ $Date$\r
20  */\r
21 public class DBRef\r
22     implements java.io.Serializable\r
23 {\r
24 \r
25   //--------------------------/\r
26   //- Class/Member Variables -/\r
27   //--------------------------/\r
28 \r
29   /**\r
30    * Field _source\r
31    */\r
32   private java.lang.String _source;\r
33 \r
34   /**\r
35    * Field _version\r
36    */\r
37   private java.lang.String _version;\r
38 \r
39   /**\r
40    * Field _accessionId\r
41    */\r
42   private java.lang.String _accessionId;\r
43 \r
44   //----------------/\r
45   //- Constructors -/\r
46   //----------------/\r
47 \r
48   public DBRef()\r
49   {\r
50     super();\r
51   } //-- jalview.schemabinding.version2.DBRef()\r
52 \r
53   //-----------/\r
54   //- Methods -/\r
55   //-----------/\r
56 \r
57   /**\r
58    * Returns the value of field 'accessionId'.\r
59    *\r
60    * @return String\r
61    * @return the value of field 'accessionId'.\r
62    */\r
63   public java.lang.String getAccessionId()\r
64   {\r
65     return this._accessionId;\r
66   } //-- java.lang.String getAccessionId()\r
67 \r
68   /**\r
69    * Returns the value of field 'source'.\r
70    *\r
71    * @return String\r
72    * @return the value of field 'source'.\r
73    */\r
74   public java.lang.String getSource()\r
75   {\r
76     return this._source;\r
77   } //-- java.lang.String getSource()\r
78 \r
79   /**\r
80    * Returns the value of field 'version'.\r
81    *\r
82    * @return String\r
83    * @return the value of field 'version'.\r
84    */\r
85   public java.lang.String getVersion()\r
86   {\r
87     return this._version;\r
88   } //-- java.lang.String getVersion()\r
89 \r
90   /**\r
91    * Method isValid\r
92    *\r
93    *\r
94    *\r
95    * @return boolean\r
96    */\r
97   public boolean isValid()\r
98   {\r
99     try\r
100     {\r
101       validate();\r
102     }\r
103     catch (org.exolab.castor.xml.ValidationException vex)\r
104     {\r
105       return false;\r
106     }\r
107     return true;\r
108   } //-- boolean isValid()\r
109 \r
110   /**\r
111    * Method marshal\r
112    *\r
113    *\r
114    *\r
115    * @param out\r
116    */\r
117   public void marshal(java.io.Writer out)\r
118       throws org.exolab.castor.xml.MarshalException,\r
119       org.exolab.castor.xml.ValidationException\r
120   {\r
121 \r
122     Marshaller.marshal(this, out);\r
123   } //-- void marshal(java.io.Writer)\r
124 \r
125   /**\r
126    * Method marshal\r
127    *\r
128    *\r
129    *\r
130    * @param handler\r
131    */\r
132   public void marshal(org.xml.sax.ContentHandler handler)\r
133       throws java.io.IOException, org.exolab.castor.xml.MarshalException,\r
134       org.exolab.castor.xml.ValidationException\r
135   {\r
136 \r
137     Marshaller.marshal(this, handler);\r
138   } //-- void marshal(org.xml.sax.ContentHandler)\r
139 \r
140   /**\r
141    * Sets the value of field 'accessionId'.\r
142    *\r
143    * @param accessionId the value of field 'accessionId'.\r
144    */\r
145   public void setAccessionId(java.lang.String accessionId)\r
146   {\r
147     this._accessionId = accessionId;\r
148   } //-- void setAccessionId(java.lang.String)\r
149 \r
150   /**\r
151    * Sets the value of field 'source'.\r
152    *\r
153    * @param source the value of field 'source'.\r
154    */\r
155   public void setSource(java.lang.String source)\r
156   {\r
157     this._source = source;\r
158   } //-- void setSource(java.lang.String)\r
159 \r
160   /**\r
161    * Sets the value of field 'version'.\r
162    *\r
163    * @param version the value of field 'version'.\r
164    */\r
165   public void setVersion(java.lang.String version)\r
166   {\r
167     this._version = version;\r
168   } //-- void setVersion(java.lang.String)\r
169 \r
170   /**\r
171    * Method unmarshal\r
172    *\r
173    *\r
174    *\r
175    * @param reader\r
176    * @return Object\r
177    */\r
178   public static java.lang.Object unmarshal(java.io.Reader reader)\r
179       throws org.exolab.castor.xml.MarshalException,\r
180       org.exolab.castor.xml.ValidationException\r
181   {\r
182     return (jalview.schemabinding.version2.DBRef) Unmarshaller.unmarshal(\r
183         jalview.schemabinding.version2.DBRef.class, reader);\r
184   } //-- java.lang.Object unmarshal(java.io.Reader)\r
185 \r
186   /**\r
187    * Method validate\r
188    *\r
189    */\r
190   public void validate()\r
191       throws org.exolab.castor.xml.ValidationException\r
192   {\r
193     org.exolab.castor.xml.Validator validator = new org.exolab.castor.xml.\r
194         Validator();\r
195     validator.validate(this);\r
196   } //-- void validate()\r
197 \r
198 }\r