Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: org/enableit/db/daf/conf/DriverDescriptor.java


1   /*
2    * This class was automatically generated with 
3    * <a href="http://castor.exolab.org">Castor 0.9.3.9+</a>, using an
4    * XML Schema.
5    * $Id: DriverDescriptor.java,v 1.1 2002/05/03 13:44:50 anoncvs Exp $
6    */
7   
8   package org.enableit.db.daf.conf;
9   
10    //---------------------------------/
11   //- Imported classes and packages -/
12  //---------------------------------/
13  
14  import org.exolab.castor.mapping.AccessMode;
15  import org.exolab.castor.mapping.ClassDescriptor;
16  import org.exolab.castor.mapping.FieldDescriptor;
17  import org.exolab.castor.xml.*;
18  import org.exolab.castor.xml.FieldValidator;
19  import org.exolab.castor.xml.TypeValidator;
20  import org.exolab.castor.xml.XMLFieldDescriptor;
21  import org.exolab.castor.xml.handlers.*;
22  import org.exolab.castor.xml.util.XMLFieldDescriptorImpl;
23  import org.exolab.castor.xml.validators.*;
24  
25  /**
26   * 
27   * @version $Revision: 1.1 $ $Date: 2002/05/03 13:44:50 $
28  **/
29  public class DriverDescriptor extends org.exolab.castor.xml.util.XMLClassDescriptorImpl {
30  
31  
32        //--------------------------/
33       //- Class/Member Variables -/
34      //--------------------------/
35  
36      private java.lang.String nsPrefix;
37  
38      private java.lang.String nsURI;
39  
40      private java.lang.String xmlName;
41  
42      private org.exolab.castor.xml.XMLFieldDescriptor identity;
43  
44  
45        //----------------/
46       //- Constructors -/
47      //----------------/
48  
49      public DriverDescriptor() {
50          super();
51          xmlName = "driver";
52          XMLFieldDescriptorImpl  desc           = null;
53          XMLFieldHandler         handler        = null;
54          FieldValidator          fieldValidator = null;
55          
56          //-- set grouping compositor
57          setCompositorAsSequence();
58          //-- initialize attribute descriptors
59          
60          //-- initialize element descriptors
61          
62          //-- _driverClass
63          desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_driverClass", "driver-class", NodeType.Element);
64          desc.setImmutable(true);
65          handler = (new XMLFieldHandler() {
66              public java.lang.Object getValue( java.lang.Object object ) 
67                  throws IllegalStateException
68              {
69                  Driver target = (Driver) object;
70                  return target.getDriverClass();
71              }
72              public void setValue( java.lang.Object object, java.lang.Object value) 
73                  throws IllegalStateException, IllegalArgumentException
74              {
75                  try {
76                      Driver target = (Driver) object;
77                      target.setDriverClass( (java.lang.String) value);
78                  }
79                  catch (Exception ex) {
80                      throw new IllegalStateException(ex.toString());
81                  }
82              }
83              public java.lang.Object newInstance( java.lang.Object parent ) {
84                  return null;
85              }
86          } );
87          desc.setHandler(handler);
88          desc.setRequired(true);
89          desc.setMultivalued(false);
90          addFieldDescriptor(desc);
91          
92          //-- validation code for: _driverClass
93          fieldValidator = new FieldValidator();
94          fieldValidator.setMinOccurs(1);
95          { //-- local scope
96              StringValidator sv = new StringValidator();
97              sv.setWhiteSpace("preserve");
98              fieldValidator.setValidator(sv);
99          }
100         desc.setValidator(fieldValidator);
101         
102         //-- _url
103         desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_url", "url", NodeType.Element);
104         desc.setImmutable(true);
105         handler = (new XMLFieldHandler() {
106             public java.lang.Object getValue( java.lang.Object object ) 
107                 throws IllegalStateException
108             {
109                 Driver target = (Driver) object;
110                 return target.getUrl();
111             }
112             public void setValue( java.lang.Object object, java.lang.Object value) 
113                 throws IllegalStateException, IllegalArgumentException
114             {
115                 try {
116                     Driver target = (Driver) object;
117                     target.setUrl( (java.lang.String) value);
118                 }
119                 catch (Exception ex) {
120                     throw new IllegalStateException(ex.toString());
121                 }
122             }
123             public java.lang.Object newInstance( java.lang.Object parent ) {
124                 return null;
125             }
126         } );
127         desc.setHandler(handler);
128         desc.setRequired(true);
129         desc.setMultivalued(false);
130         addFieldDescriptor(desc);
131         
132         //-- validation code for: _url
133         fieldValidator = new FieldValidator();
134         fieldValidator.setMinOccurs(1);
135         { //-- local scope
136             StringValidator sv = new StringValidator();
137             sv.setWhiteSpace("preserve");
138             fieldValidator.setValidator(sv);
139         }
140         desc.setValidator(fieldValidator);
141         
142         //-- _username
143         desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_username", "username", NodeType.Element);
144         desc.setImmutable(true);
145         handler = (new XMLFieldHandler() {
146             public java.lang.Object getValue( java.lang.Object object ) 
147                 throws IllegalStateException
148             {
149                 Driver target = (Driver) object;
150                 return target.getUsername();
151             }
152             public void setValue( java.lang.Object object, java.lang.Object value) 
153                 throws IllegalStateException, IllegalArgumentException
154             {
155                 try {
156                     Driver target = (Driver) object;
157                     target.setUsername( (java.lang.String) value);
158                 }
159                 catch (Exception ex) {
160                     throw new IllegalStateException(ex.toString());
161                 }
162             }
163             public java.lang.Object newInstance( java.lang.Object parent ) {
164                 return null;
165             }
166         } );
167         desc.setHandler(handler);
168         desc.setRequired(true);
169         desc.setMultivalued(false);
170         addFieldDescriptor(desc);
171         
172         //-- validation code for: _username
173         fieldValidator = new FieldValidator();
174         fieldValidator.setMinOccurs(1);
175         { //-- local scope
176             StringValidator sv = new StringValidator();
177             sv.setWhiteSpace("preserve");
178             fieldValidator.setValidator(sv);
179         }
180         desc.setValidator(fieldValidator);
181         
182         //-- _password
183         desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_password", "password", NodeType.Element);
184         desc.setImmutable(true);
185         handler = (new XMLFieldHandler() {
186             public java.lang.Object getValue( java.lang.Object object ) 
187                 throws IllegalStateException
188             {
189                 Driver target = (Driver) object;
190                 return target.getPassword();
191             }
192             public void setValue( java.lang.Object object, java.lang.Object value) 
193                 throws IllegalStateException, IllegalArgumentException
194             {
195                 try {
196                     Driver target = (Driver) object;
197                     target.setPassword( (java.lang.String) value);
198                 }
199                 catch (Exception ex) {
200                     throw new IllegalStateException(ex.toString());
201                 }
202             }
203             public java.lang.Object newInstance( java.lang.Object parent ) {
204                 return null;
205             }
206         } );
207         desc.setHandler(handler);
208         desc.setRequired(true);
209         desc.setMultivalued(false);
210         addFieldDescriptor(desc);
211         
212         //-- validation code for: _password
213         fieldValidator = new FieldValidator();
214         fieldValidator.setMinOccurs(1);
215         { //-- local scope
216             StringValidator sv = new StringValidator();
217             sv.setWhiteSpace("preserve");
218             fieldValidator.setValidator(sv);
219         }
220         desc.setValidator(fieldValidator);
221         
222     } //-- org.enableit.db.daf.conf.DriverDescriptor()
223 
224 
225       //-----------/
226      //- Methods -/
227     //-----------/
228 
229     /**
230     **/
231     public org.exolab.castor.mapping.AccessMode getAccessMode()
232     {
233         return null;
234     } //-- org.exolab.castor.mapping.AccessMode getAccessMode() 
235 
236     /**
237     **/
238     public org.exolab.castor.mapping.ClassDescriptor getExtends()
239     {
240         return null;
241     } //-- org.exolab.castor.mapping.ClassDescriptor getExtends() 
242 
243     /**
244     **/
245     public org.exolab.castor.mapping.FieldDescriptor getIdentity()
246     {
247         return identity;
248     } //-- org.exolab.castor.mapping.FieldDescriptor getIdentity() 
249 
250     /**
251     **/
252     public java.lang.Class getJavaClass()
253     {
254         return org.enableit.db.daf.conf.Driver.class;
255     } //-- java.lang.Class getJavaClass() 
256 
257     /**
258     **/
259     public java.lang.String getNameSpacePrefix()
260     {
261         return nsPrefix;
262     } //-- java.lang.String getNameSpacePrefix() 
263 
264     /**
265     **/
266     public java.lang.String getNameSpaceURI()
267     {
268         return nsURI;
269     } //-- java.lang.String getNameSpaceURI() 
270 
271     /**
272     **/
273     public org.exolab.castor.xml.TypeValidator getValidator()
274     {
275         return this;
276     } //-- org.exolab.castor.xml.TypeValidator getValidator() 
277 
278     /**
279     **/
280     public java.lang.String getXMLName()
281     {
282         return xmlName;
283     } //-- java.lang.String getXMLName() 
284 
285 }