Formatting
[jalview.git] / src / jalview / schemabinding / version2 / HiddenColumns.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 HiddenColumns.\r
18  *\r
19  * @version $Revision$ $Date$\r
20  */\r
21 public class HiddenColumns\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 _start\r
31    */\r
32   private int _start;\r
33 \r
34   /**\r
35    * keeps track of state for field: _start\r
36    */\r
37   private boolean _has_start;\r
38 \r
39   /**\r
40    * Field _end\r
41    */\r
42   private int _end;\r
43 \r
44   /**\r
45    * keeps track of state for field: _end\r
46    */\r
47   private boolean _has_end;\r
48 \r
49   //----------------/\r
50   //- Constructors -/\r
51   //----------------/\r
52 \r
53   public HiddenColumns()\r
54   {\r
55     super();\r
56   } //-- jalview.schemabinding.version2.HiddenColumns()\r
57 \r
58   //-----------/\r
59   //- Methods -/\r
60   //-----------/\r
61 \r
62   /**\r
63    * Method deleteEnd\r
64    *\r
65    */\r
66   public void deleteEnd()\r
67   {\r
68     this._has_end = false;\r
69   } //-- void deleteEnd()\r
70 \r
71   /**\r
72    * Method deleteStart\r
73    *\r
74    */\r
75   public void deleteStart()\r
76   {\r
77     this._has_start = false;\r
78   } //-- void deleteStart()\r
79 \r
80   /**\r
81    * Returns the value of field 'end'.\r
82    *\r
83    * @return int\r
84    * @return the value of field 'end'.\r
85    */\r
86   public int getEnd()\r
87   {\r
88     return this._end;\r
89   } //-- int getEnd()\r
90 \r
91   /**\r
92    * Returns the value of field 'start'.\r
93    *\r
94    * @return int\r
95    * @return the value of field 'start'.\r
96    */\r
97   public int getStart()\r
98   {\r
99     return this._start;\r
100   } //-- int getStart()\r
101 \r
102   /**\r
103    * Method hasEnd\r
104    *\r
105    *\r
106    *\r
107    * @return boolean\r
108    */\r
109   public boolean hasEnd()\r
110   {\r
111     return this._has_end;\r
112   } //-- boolean hasEnd()\r
113 \r
114   /**\r
115    * Method hasStart\r
116    *\r
117    *\r
118    *\r
119    * @return boolean\r
120    */\r
121   public boolean hasStart()\r
122   {\r
123     return this._has_start;\r
124   } //-- boolean hasStart()\r
125 \r
126   /**\r
127    * Method isValid\r
128    *\r
129    *\r
130    *\r
131    * @return boolean\r
132    */\r
133   public boolean isValid()\r
134   {\r
135     try\r
136     {\r
137       validate();\r
138     }\r
139     catch (org.exolab.castor.xml.ValidationException vex)\r
140     {\r
141       return false;\r
142     }\r
143     return true;\r
144   } //-- boolean isValid()\r
145 \r
146   /**\r
147    * Method marshal\r
148    *\r
149    *\r
150    *\r
151    * @param out\r
152    */\r
153   public void marshal(java.io.Writer out)\r
154       throws org.exolab.castor.xml.MarshalException,\r
155       org.exolab.castor.xml.ValidationException\r
156   {\r
157 \r
158     Marshaller.marshal(this, out);\r
159   } //-- void marshal(java.io.Writer)\r
160 \r
161   /**\r
162    * Method marshal\r
163    *\r
164    *\r
165    *\r
166    * @param handler\r
167    */\r
168   public void marshal(org.xml.sax.ContentHandler handler)\r
169       throws java.io.IOException, org.exolab.castor.xml.MarshalException,\r
170       org.exolab.castor.xml.ValidationException\r
171   {\r
172 \r
173     Marshaller.marshal(this, handler);\r
174   } //-- void marshal(org.xml.sax.ContentHandler)\r
175 \r
176   /**\r
177    * Sets the value of field 'end'.\r
178    *\r
179    * @param end the value of field 'end'.\r
180    */\r
181   public void setEnd(int end)\r
182   {\r
183     this._end = end;\r
184     this._has_end = true;\r
185   } //-- void setEnd(int)\r
186 \r
187   /**\r
188    * Sets the value of field 'start'.\r
189    *\r
190    * @param start the value of field 'start'.\r
191    */\r
192   public void setStart(int start)\r
193   {\r
194     this._start = start;\r
195     this._has_start = true;\r
196   } //-- void setStart(int)\r
197 \r
198   /**\r
199    * Method unmarshal\r
200    *\r
201    *\r
202    *\r
203    * @param reader\r
204    * @return Object\r
205    */\r
206   public static java.lang.Object unmarshal(java.io.Reader reader)\r
207       throws org.exolab.castor.xml.MarshalException,\r
208       org.exolab.castor.xml.ValidationException\r
209   {\r
210     return (jalview.schemabinding.version2.HiddenColumns) Unmarshaller.\r
211         unmarshal(jalview.schemabinding.version2.HiddenColumns.class, reader);\r
212   } //-- java.lang.Object unmarshal(java.io.Reader)\r
213 \r
214   /**\r
215    * Method validate\r
216    *\r
217    */\r
218   public void validate()\r
219       throws org.exolab.castor.xml.ValidationException\r
220   {\r
221     org.exolab.castor.xml.Validator validator = new org.exolab.castor.xml.\r
222         Validator();\r
223     validator.validate(this);\r
224   } //-- void validate()\r
225 \r
226 }\r