1   /*
2    * This class was automatically generated with 
3    * <a href="http://castor.exolab.org">Castor 0.9.4</a>, using an
4    * XML Schema.
5    * $Id$
6    */
7   
8   package org.enableit.db.beans;
9   
10    //---------------------------------/
11   //- Imported classes and packages -/
12  //---------------------------------/
13  
14  import java.io.IOException;
15  import java.io.Reader;
16  import java.io.Serializable;
17  import java.io.Writer;
18  import org.exolab.castor.xml.*;
19  import org.exolab.castor.xml.MarshalException;
20  import org.exolab.castor.xml.ValidationException;
21  import org.xml.sax.ContentHandler;
22  
23  /***
24   * 
25   * 
26   * @version $Revision$ $Date$
27  **/
28  public class Col implements java.io.Serializable {
29  
30  
31        //--------------------------/
32       //- Class/Member Variables -/
33      //--------------------------/
34  
35      private java.lang.String _name;
36  
37      private java.lang.String _type;
38  
39      private java.lang.String _value;
40  
41  
42        //----------------/
43       //- Constructors -/
44      //----------------/
45  
46      public Col() {
47          super();
48      } //-- org.enableit.db.beans.Col()
49  
50  
51        //-----------/
52       //- Methods -/
53      //-----------/
54  
55      /***
56       * Returns the value of field 'name'.
57       * 
58       * @return the value of field 'name'.
59      **/
60      public java.lang.String getName()
61      {
62          return this._name;
63      } //-- java.lang.String getName() 
64  
65      /***
66       * Returns the value of field 'type'.
67       * 
68       * @return the value of field 'type'.
69      **/
70      public java.lang.String getType()
71      {
72          return this._type;
73      } //-- java.lang.String getType() 
74  
75      /***
76       * Returns the value of field 'value'.
77       * 
78       * @return the value of field 'value'.
79      **/
80      public java.lang.String getValue()
81      {
82          return this._value;
83      } //-- java.lang.String getValue() 
84  
85      /***
86      **/
87      public boolean isValid()
88      {
89          try {
90              validate();
91          }
92          catch (org.exolab.castor.xml.ValidationException vex) {
93              return false;
94          }
95          return true;
96      } //-- boolean isValid() 
97  
98      /***
99       * 
100      * 
101      * @param out
102     **/
103     public void marshal(java.io.Writer out)
104         throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
105     {
106         
107         Marshaller.marshal(this, out);
108     } //-- void marshal(java.io.Writer) 
109 
110     /***
111      * 
112      * 
113      * @param handler
114     **/
115     public void marshal(org.xml.sax.ContentHandler handler)
116         throws java.io.IOException, org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
117     {
118         
119         Marshaller.marshal(this, handler);
120     } //-- void marshal(org.xml.sax.ContentHandler) 
121 
122     /***
123      * Sets the value of field 'name'.
124      * 
125      * @param name the value of field 'name'.
126     **/
127     public void setName(java.lang.String name)
128     {
129         this._name = name;
130     } //-- void setName(java.lang.String) 
131 
132     /***
133      * Sets the value of field 'type'.
134      * 
135      * @param type the value of field 'type'.
136     **/
137     public void setType(java.lang.String type)
138     {
139         this._type = type;
140     } //-- void setType(java.lang.String) 
141 
142     /***
143      * Sets the value of field 'value'.
144      * 
145      * @param value the value of field 'value'.
146     **/
147     public void setValue(java.lang.String value)
148     {
149         this._value = value;
150     } //-- void setValue(java.lang.String) 
151 
152     /***
153      * 
154      * 
155      * @param reader
156     **/
157     public static org.enableit.db.beans.Col unmarshal(java.io.Reader reader)
158         throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
159     {
160         return (org.enableit.db.beans.Col) Unmarshaller.unmarshal(org.enableit.db.beans.Col.class, reader);
161     } //-- org.enableit.db.beans.Col unmarshal(java.io.Reader) 
162 
163     /***
164     **/
165     public void validate()
166         throws org.exolab.castor.xml.ValidationException
167     {
168         org.exolab.castor.xml.Validator validator = new org.exolab.castor.xml.Validator();
169         validator.validate(this);
170     } //-- void validate() 
171 
172 }
This page was automatically generated by Maven