KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > openejb > alt > config > sys > OpenejbDescriptor


1 /*
2  * This class was automatically generated with
3  * <a HREF="http://www.castor.org">Castor 0.9.5.3</a>, using an XML
4  * Schema.
5  * $Id: OpenejbDescriptor.java 1105 2004-03-31 00:45:22Z dblevins $
6  */

7
8 package org.openejb.alt.config.sys;
9
10   //---------------------------------/
11
//- Imported classes and packages -/
12
//---------------------------------/
13

14 import org.exolab.castor.mapping.AccessMode;
15 import org.exolab.castor.xml.TypeValidator;
16 import org.exolab.castor.xml.XMLFieldDescriptor;
17 import org.exolab.castor.xml.validators.*;
18
19 /**
20  * Class OpenejbDescriptor.
21  *
22  * @version $Revision: 1105 $ $Date: 2004-03-30 16:45:22 -0800 (Tue, 30 Mar 2004) $
23  */

24 public class OpenejbDescriptor extends org.exolab.castor.xml.util.XMLClassDescriptorImpl {
25
26
27       //--------------------------/
28
//- Class/Member Variables -/
29
//--------------------------/
30

31     /**
32      * Field nsPrefix
33      */

34     private java.lang.String JavaDoc nsPrefix;
35
36     /**
37      * Field nsURI
38      */

39     private java.lang.String JavaDoc nsURI;
40
41     /**
42      * Field xmlName
43      */

44     private java.lang.String JavaDoc xmlName;
45
46     /**
47      * Field identity
48      */

49     private org.exolab.castor.xml.XMLFieldDescriptor identity;
50
51
52       //----------------/
53
//- Constructors -/
54
//----------------/
55

56     public OpenejbDescriptor() {
57         super();
58         nsURI = "http://www.openejb.org/System/Configuration";
59         xmlName = "openejb";
60         
61         //-- set grouping compositor
62
setCompositorAsSequence();
63         org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null;
64         org.exolab.castor.xml.XMLFieldHandler handler = null;
65         org.exolab.castor.xml.FieldValidator fieldValidator = null;
66         //-- _content
67
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_content", "PCDATA", org.exolab.castor.xml.NodeType.Text);
68         desc.setImmutable(true);
69         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
70             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
71                 throws IllegalStateException JavaDoc
72             {
73                 Openejb target = (Openejb) object;
74                 return target.getContent();
75             }
76             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
77                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
78             {
79                 try {
80                     Openejb target = (Openejb) object;
81                     target.setContent( (java.lang.String JavaDoc) value);
82                 }
83                 catch (java.lang.Exception JavaDoc ex) {
84                     throw new IllegalStateException JavaDoc(ex.toString());
85                 }
86             }
87             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
88                 return null;
89             }
90         } );
91         desc.setHandler(handler);
92         addFieldDescriptor(desc);
93         
94         //-- validation code for: _content
95
fieldValidator = new org.exolab.castor.xml.FieldValidator();
96         { //-- local scope
97
StringValidator typeValidator = new StringValidator();
98             typeValidator.setWhiteSpace("preserve");
99             fieldValidator.setValidator(typeValidator);
100         }
101         desc.setValidator(fieldValidator);
102         //-- initialize attribute descriptors
103

104         //-- initialize element descriptors
105

106         //-- _containerList
107
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.openejb.alt.config.sys.Container.class, "_containerList", "Container", org.exolab.castor.xml.NodeType.Element);
108         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
109             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
110                 throws IllegalStateException JavaDoc
111             {
112                 Openejb target = (Openejb) object;
113                 return target.getContainer();
114             }
115             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
116                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
117             {
118                 try {
119                     Openejb target = (Openejb) object;
120                     target.addContainer( (org.openejb.alt.config.sys.Container) value);
121                 }
122                 catch (java.lang.Exception JavaDoc ex) {
123                     throw new IllegalStateException JavaDoc(ex.toString());
124                 }
125             }
126             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
127                 return new org.openejb.alt.config.sys.Container();
128             }
129         } );
130         desc.setHandler(handler);
131         desc.setRequired(true);
132         desc.setMultivalued(true);
133         addFieldDescriptor(desc);
134         
135         //-- validation code for: _containerList
136
fieldValidator = new org.exolab.castor.xml.FieldValidator();
137         fieldValidator.setMinOccurs(1);
138         { //-- local scope
139
}
140         desc.setValidator(fieldValidator);
141         //-- _jndiProviderList
142
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.openejb.alt.config.sys.JndiProvider.class, "_jndiProviderList", "JndiProvider", org.exolab.castor.xml.NodeType.Element);
143         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
144             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
145                 throws IllegalStateException JavaDoc
146             {
147                 Openejb target = (Openejb) object;
148                 return target.getJndiProvider();
149             }
150             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
151                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
152             {
153                 try {
154                     Openejb target = (Openejb) object;
155                     target.addJndiProvider( (org.openejb.alt.config.sys.JndiProvider) value);
156                 }
157                 catch (java.lang.Exception JavaDoc ex) {
158                     throw new IllegalStateException JavaDoc(ex.toString());
159                 }
160             }
161             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
162                 return new org.openejb.alt.config.sys.JndiProvider();
163             }
164         } );
165         desc.setHandler(handler);
166         desc.setMultivalued(true);
167         addFieldDescriptor(desc);
168         
169         //-- validation code for: _jndiProviderList
170
fieldValidator = new org.exolab.castor.xml.FieldValidator();
171         fieldValidator.setMinOccurs(0);
172         { //-- local scope
173
}
174         desc.setValidator(fieldValidator);
175         //-- _securityService
176
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.openejb.alt.config.sys.SecurityService.class, "_securityService", "SecurityService", org.exolab.castor.xml.NodeType.Element);
177         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
178             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
179                 throws IllegalStateException JavaDoc
180             {
181                 Openejb target = (Openejb) object;
182                 return target.getSecurityService();
183             }
184             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
185                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
186             {
187                 try {
188                     Openejb target = (Openejb) object;
189                     target.setSecurityService( (org.openejb.alt.config.sys.SecurityService) value);
190                 }
191                 catch (java.lang.Exception JavaDoc ex) {
192                     throw new IllegalStateException JavaDoc(ex.toString());
193                 }
194             }
195             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
196                 return new org.openejb.alt.config.sys.SecurityService();
197             }
198         } );
199         desc.setHandler(handler);
200         desc.setMultivalued(false);
201         addFieldDescriptor(desc);
202         
203         //-- validation code for: _securityService
204
fieldValidator = new org.exolab.castor.xml.FieldValidator();
205         { //-- local scope
206
}
207         desc.setValidator(fieldValidator);
208         //-- _transactionService
209
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.openejb.alt.config.sys.TransactionService.class, "_transactionService", "TransactionService", org.exolab.castor.xml.NodeType.Element);
210         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
211             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
212                 throws IllegalStateException JavaDoc
213             {
214                 Openejb target = (Openejb) object;
215                 return target.getTransactionService();
216             }
217             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
218                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
219             {
220                 try {
221                     Openejb target = (Openejb) object;
222                     target.setTransactionService( (org.openejb.alt.config.sys.TransactionService) value);
223                 }
224                 catch (java.lang.Exception JavaDoc ex) {
225                     throw new IllegalStateException JavaDoc(ex.toString());
226                 }
227             }
228             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
229                 return new org.openejb.alt.config.sys.TransactionService();
230             }
231         } );
232         desc.setHandler(handler);
233         desc.setMultivalued(false);
234         addFieldDescriptor(desc);
235         
236         //-- validation code for: _transactionService
237
fieldValidator = new org.exolab.castor.xml.FieldValidator();
238         { //-- local scope
239
}
240         desc.setValidator(fieldValidator);
241         //-- _connectionManager
242
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.openejb.alt.config.sys.ConnectionManager.class, "_connectionManager", "ConnectionManager", org.exolab.castor.xml.NodeType.Element);
243         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
244             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
245                 throws IllegalStateException JavaDoc
246             {
247                 Openejb target = (Openejb) object;
248                 return target.getConnectionManager();
249             }
250             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
251                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
252             {
253                 try {
254                     Openejb target = (Openejb) object;
255                     target.setConnectionManager( (org.openejb.alt.config.sys.ConnectionManager) value);
256                 }
257                 catch (java.lang.Exception JavaDoc ex) {
258                     throw new IllegalStateException JavaDoc(ex.toString());
259                 }
260             }
261             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
262                 return new org.openejb.alt.config.sys.ConnectionManager();
263             }
264         } );
265         desc.setHandler(handler);
266         desc.setMultivalued(false);
267         addFieldDescriptor(desc);
268         
269         //-- validation code for: _connectionManager
270
fieldValidator = new org.exolab.castor.xml.FieldValidator();
271         { //-- local scope
272
}
273         desc.setValidator(fieldValidator);
274         //-- _proxyFactory
275
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.openejb.alt.config.sys.ProxyFactory.class, "_proxyFactory", "ProxyFactory", org.exolab.castor.xml.NodeType.Element);
276         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
277             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
278                 throws IllegalStateException JavaDoc
279             {
280                 Openejb target = (Openejb) object;
281                 return target.getProxyFactory();
282             }
283             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
284                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
285             {
286                 try {
287                     Openejb target = (Openejb) object;
288                     target.setProxyFactory( (org.openejb.alt.config.sys.ProxyFactory) value);
289                 }
290                 catch (java.lang.Exception JavaDoc ex) {
291                     throw new IllegalStateException JavaDoc(ex.toString());
292                 }
293             }
294             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
295                 return new org.openejb.alt.config.sys.ProxyFactory();
296             }
297         } );
298         desc.setHandler(handler);
299         desc.setMultivalued(false);
300         addFieldDescriptor(desc);
301         
302         //-- validation code for: _proxyFactory
303
fieldValidator = new org.exolab.castor.xml.FieldValidator();
304         { //-- local scope
305
}
306         desc.setValidator(fieldValidator);
307         //-- _connectorList
308
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.openejb.alt.config.sys.Connector.class, "_connectorList", "Connector", org.exolab.castor.xml.NodeType.Element);
309         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
310             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
311                 throws IllegalStateException JavaDoc
312             {
313                 Openejb target = (Openejb) object;
314                 return target.getConnector();
315             }
316             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
317                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
318             {
319                 try {
320                     Openejb target = (Openejb) object;
321                     target.addConnector( (org.openejb.alt.config.sys.Connector) value);
322                 }
323                 catch (java.lang.Exception JavaDoc ex) {
324                     throw new IllegalStateException JavaDoc(ex.toString());
325                 }
326             }
327             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
328                 return new org.openejb.alt.config.sys.Connector();
329             }
330         } );
331         desc.setHandler(handler);
332         desc.setMultivalued(true);
333         addFieldDescriptor(desc);
334         
335         //-- validation code for: _connectorList
336
fieldValidator = new org.exolab.castor.xml.FieldValidator();
337         fieldValidator.setMinOccurs(0);
338         { //-- local scope
339
}
340         desc.setValidator(fieldValidator);
341         //-- _resourceList
342
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.openejb.alt.config.sys.Resource.class, "_resourceList", "Resource", org.exolab.castor.xml.NodeType.Element);
343         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
344             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
345                 throws IllegalStateException JavaDoc
346             {
347                 Openejb target = (Openejb) object;
348                 return target.getResource();
349             }
350             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
351                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
352             {
353                 try {
354                     Openejb target = (Openejb) object;
355                     target.addResource( (org.openejb.alt.config.sys.Resource) value);
356                 }
357                 catch (java.lang.Exception JavaDoc ex) {
358                     throw new IllegalStateException JavaDoc(ex.toString());
359                 }
360             }
361             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
362                 return new org.openejb.alt.config.sys.Resource();
363             }
364         } );
365         desc.setHandler(handler);
366         desc.setMultivalued(true);
367         addFieldDescriptor(desc);
368         
369         //-- validation code for: _resourceList
370
fieldValidator = new org.exolab.castor.xml.FieldValidator();
371         fieldValidator.setMinOccurs(0);
372         { //-- local scope
373
}
374         desc.setValidator(fieldValidator);
375         //-- _deploymentsList
376
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.openejb.alt.config.sys.Deployments.class, "_deploymentsList", "Deployments", org.exolab.castor.xml.NodeType.Element);
377         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
378             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
379                 throws IllegalStateException JavaDoc
380             {
381                 Openejb target = (Openejb) object;
382                 return target.getDeployments();
383             }
384             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
385                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
386             {
387                 try {
388                     Openejb target = (Openejb) object;
389                     target.addDeployments( (org.openejb.alt.config.sys.Deployments) value);
390                 }
391                 catch (java.lang.Exception JavaDoc ex) {
392                     throw new IllegalStateException JavaDoc(ex.toString());
393                 }
394             }
395             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
396                 return new org.openejb.alt.config.sys.Deployments();
397             }
398         } );
399         desc.setHandler(handler);
400         desc.setMultivalued(true);
401         addFieldDescriptor(desc);
402         
403         //-- validation code for: _deploymentsList
404
fieldValidator = new org.exolab.castor.xml.FieldValidator();
405         fieldValidator.setMinOccurs(0);
406         { //-- local scope
407
}
408         desc.setValidator(fieldValidator);
409     } //-- org.openejb.alt.config.sys.OpenejbDescriptor()
410

411
412       //-----------/
413
//- Methods -/
414
//-----------/
415

416     /**
417      * Method getAccessMode
418      */

419     public org.exolab.castor.mapping.AccessMode getAccessMode()
420     {
421         return null;
422     } //-- org.exolab.castor.mapping.AccessMode getAccessMode()
423

424     /**
425      * Method getExtends
426      */

427     public org.exolab.castor.mapping.ClassDescriptor getExtends()
428     {
429         return null;
430     } //-- org.exolab.castor.mapping.ClassDescriptor getExtends()
431

432     /**
433      * Method getIdentity
434      */

435     public org.exolab.castor.mapping.FieldDescriptor getIdentity()
436     {
437         return identity;
438     } //-- org.exolab.castor.mapping.FieldDescriptor getIdentity()
439

440     /**
441      * Method getJavaClass
442      */

443     public java.lang.Class JavaDoc getJavaClass()
444     {
445         return org.openejb.alt.config.sys.Openejb.class;
446     } //-- java.lang.Class getJavaClass()
447

448     /**
449      * Method getNameSpacePrefix
450      */

451     public java.lang.String JavaDoc getNameSpacePrefix()
452     {
453         return nsPrefix;
454     } //-- java.lang.String getNameSpacePrefix()
455

456     /**
457      * Method getNameSpaceURI
458      */

459     public java.lang.String JavaDoc getNameSpaceURI()
460     {
461         return nsURI;
462     } //-- java.lang.String getNameSpaceURI()
463

464     /**
465      * Method getValidator
466      */

467     public org.exolab.castor.xml.TypeValidator getValidator()
468     {
469         return this;
470     } //-- org.exolab.castor.xml.TypeValidator getValidator()
471

472     /**
473      * Method getXMLName
474      */

475     public java.lang.String JavaDoc getXMLName()
476     {
477         return xmlName;
478     } //-- java.lang.String getXMLName()
479

480 }
481
Popular Tags