KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > openejb > alt > config > ejb11 > EjbJarDescriptor


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: EjbJarDescriptor.java 1104 2004-03-31 00:44:02Z dblevins $
6  */

7
8 package org.openejb.alt.config.ejb11;
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 EjbJarDescriptor.
21  *
22  * @version $Revision: 1104 $ $Date: 2004-03-30 16:44:02 -0800 (Tue, 30 Mar 2004) $
23  */

24 public class EjbJarDescriptor 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 EjbJarDescriptor() {
57         super();
58         nsURI = "http://www.openejb.org/ejb-jar/1.1";
59         xmlName = "ejb-jar";
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         //-- initialize attribute descriptors
67

68         //-- _id
69
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_id", "id", org.exolab.castor.xml.NodeType.Attribute);
70         this.identity = desc;
71         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
72             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
73                 throws IllegalStateException JavaDoc
74             {
75                 EjbJar target = (EjbJar) object;
76                 return target.getId();
77             }
78             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
79                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
80             {
81                 try {
82                     EjbJar target = (EjbJar) object;
83                     target.setId( (java.lang.String JavaDoc) value);
84                 }
85                 catch (java.lang.Exception JavaDoc ex) {
86                     throw new IllegalStateException JavaDoc(ex.toString());
87                 }
88             }
89             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
90                 return new java.lang.String JavaDoc();
91             }
92         } );
93         desc.setHandler(handler);
94         addFieldDescriptor(desc);
95         
96         //-- validation code for: _id
97
fieldValidator = new org.exolab.castor.xml.FieldValidator();
98         { //-- local scope
99
}
100         desc.setValidator(fieldValidator);
101         //-- initialize element descriptors
102

103         //-- _description
104
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_description", "description", org.exolab.castor.xml.NodeType.Element);
105         desc.setImmutable(true);
106         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
107             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
108                 throws IllegalStateException JavaDoc
109             {
110                 EjbJar target = (EjbJar) object;
111                 return target.getDescription();
112             }
113             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
114                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
115             {
116                 try {
117                     EjbJar target = (EjbJar) object;
118                     target.setDescription( (java.lang.String JavaDoc) value);
119                 }
120                 catch (java.lang.Exception JavaDoc ex) {
121                     throw new IllegalStateException JavaDoc(ex.toString());
122                 }
123             }
124             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
125                 return null;
126             }
127         } );
128         desc.setHandler(handler);
129         desc.setMultivalued(false);
130         addFieldDescriptor(desc);
131         
132         //-- validation code for: _description
133
fieldValidator = new org.exolab.castor.xml.FieldValidator();
134         { //-- local scope
135
StringValidator typeValidator = new StringValidator();
136             typeValidator.setWhiteSpace("preserve");
137             fieldValidator.setValidator(typeValidator);
138         }
139         desc.setValidator(fieldValidator);
140         //-- _displayName
141
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_displayName", "display-name", org.exolab.castor.xml.NodeType.Element);
142         desc.setImmutable(true);
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                 EjbJar target = (EjbJar) object;
148                 return target.getDisplayName();
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                     EjbJar target = (EjbJar) object;
155                     target.setDisplayName( (java.lang.String JavaDoc) 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 null;
163             }
164         } );
165         desc.setHandler(handler);
166         desc.setMultivalued(false);
167         addFieldDescriptor(desc);
168         
169         //-- validation code for: _displayName
170
fieldValidator = new org.exolab.castor.xml.FieldValidator();
171         { //-- local scope
172
StringValidator typeValidator = new StringValidator();
173             typeValidator.setWhiteSpace("preserve");
174             fieldValidator.setValidator(typeValidator);
175         }
176         desc.setValidator(fieldValidator);
177         //-- _smallIcon
178
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_smallIcon", "small-icon", org.exolab.castor.xml.NodeType.Element);
179         desc.setImmutable(true);
180         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
181             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
182                 throws IllegalStateException JavaDoc
183             {
184                 EjbJar target = (EjbJar) object;
185                 return target.getSmallIcon();
186             }
187             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
188                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
189             {
190                 try {
191                     EjbJar target = (EjbJar) object;
192                     target.setSmallIcon( (java.lang.String JavaDoc) value);
193                 }
194                 catch (java.lang.Exception JavaDoc ex) {
195                     throw new IllegalStateException JavaDoc(ex.toString());
196                 }
197             }
198             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
199                 return null;
200             }
201         } );
202         desc.setHandler(handler);
203         desc.setMultivalued(false);
204         addFieldDescriptor(desc);
205         
206         //-- validation code for: _smallIcon
207
fieldValidator = new org.exolab.castor.xml.FieldValidator();
208         { //-- local scope
209
StringValidator typeValidator = new StringValidator();
210             typeValidator.setWhiteSpace("preserve");
211             typeValidator.setPattern(".*\\.(gif|jpeg)$");
212             fieldValidator.setValidator(typeValidator);
213         }
214         desc.setValidator(fieldValidator);
215         //-- _largeIcon
216
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_largeIcon", "large-icon", org.exolab.castor.xml.NodeType.Element);
217         desc.setImmutable(true);
218         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
219             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
220                 throws IllegalStateException JavaDoc
221             {
222                 EjbJar target = (EjbJar) object;
223                 return target.getLargeIcon();
224             }
225             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
226                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
227             {
228                 try {
229                     EjbJar target = (EjbJar) object;
230                     target.setLargeIcon( (java.lang.String JavaDoc) value);
231                 }
232                 catch (java.lang.Exception JavaDoc ex) {
233                     throw new IllegalStateException JavaDoc(ex.toString());
234                 }
235             }
236             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
237                 return null;
238             }
239         } );
240         desc.setHandler(handler);
241         desc.setMultivalued(false);
242         addFieldDescriptor(desc);
243         
244         //-- validation code for: _largeIcon
245
fieldValidator = new org.exolab.castor.xml.FieldValidator();
246         { //-- local scope
247
StringValidator typeValidator = new StringValidator();
248             typeValidator.setWhiteSpace("preserve");
249             typeValidator.setPattern(".*\\.(gif|jpeg)$");
250             fieldValidator.setValidator(typeValidator);
251         }
252         desc.setValidator(fieldValidator);
253         //-- _enterpriseBeans
254
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.openejb.alt.config.ejb11.EnterpriseBeans.class, "_enterpriseBeans", "enterprise-beans", org.exolab.castor.xml.NodeType.Element);
255         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
256             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
257                 throws IllegalStateException JavaDoc
258             {
259                 EjbJar target = (EjbJar) object;
260                 return target.getEnterpriseBeans();
261             }
262             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
263                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
264             {
265                 try {
266                     EjbJar target = (EjbJar) object;
267                     target.setEnterpriseBeans( (org.openejb.alt.config.ejb11.EnterpriseBeans) value);
268                 }
269                 catch (java.lang.Exception JavaDoc ex) {
270                     throw new IllegalStateException JavaDoc(ex.toString());
271                 }
272             }
273             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
274                 return new org.openejb.alt.config.ejb11.EnterpriseBeans();
275             }
276         } );
277         desc.setHandler(handler);
278         desc.setRequired(true);
279         desc.setMultivalued(false);
280         addFieldDescriptor(desc);
281         
282         //-- validation code for: _enterpriseBeans
283
fieldValidator = new org.exolab.castor.xml.FieldValidator();
284         fieldValidator.setMinOccurs(1);
285         { //-- local scope
286
}
287         desc.setValidator(fieldValidator);
288         //-- _assemblyDescriptor
289
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.openejb.alt.config.ejb11.AssemblyDescriptor.class, "_assemblyDescriptor", "assembly-descriptor", org.exolab.castor.xml.NodeType.Element);
290         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
291             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
292                 throws IllegalStateException JavaDoc
293             {
294                 EjbJar target = (EjbJar) object;
295                 return target.getAssemblyDescriptor();
296             }
297             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
298                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
299             {
300                 try {
301                     EjbJar target = (EjbJar) object;
302                     target.setAssemblyDescriptor( (org.openejb.alt.config.ejb11.AssemblyDescriptor) value);
303                 }
304                 catch (java.lang.Exception JavaDoc ex) {
305                     throw new IllegalStateException JavaDoc(ex.toString());
306                 }
307             }
308             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
309                 return new org.openejb.alt.config.ejb11.AssemblyDescriptor();
310             }
311         } );
312         desc.setHandler(handler);
313         desc.setMultivalued(false);
314         addFieldDescriptor(desc);
315         
316         //-- validation code for: _assemblyDescriptor
317
fieldValidator = new org.exolab.castor.xml.FieldValidator();
318         { //-- local scope
319
}
320         desc.setValidator(fieldValidator);
321         //-- _ejbClientJar
322
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_ejbClientJar", "ejb-client-jar", org.exolab.castor.xml.NodeType.Element);
323         desc.setImmutable(true);
324         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
325             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
326                 throws IllegalStateException JavaDoc
327             {
328                 EjbJar target = (EjbJar) object;
329                 return target.getEjbClientJar();
330             }
331             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
332                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
333             {
334                 try {
335                     EjbJar target = (EjbJar) object;
336                     target.setEjbClientJar( (java.lang.String JavaDoc) value);
337                 }
338                 catch (java.lang.Exception JavaDoc ex) {
339                     throw new IllegalStateException JavaDoc(ex.toString());
340                 }
341             }
342             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
343                 return null;
344             }
345         } );
346         desc.setHandler(handler);
347         desc.setMultivalued(false);
348         addFieldDescriptor(desc);
349         
350         //-- validation code for: _ejbClientJar
351
fieldValidator = new org.exolab.castor.xml.FieldValidator();
352         { //-- local scope
353
StringValidator typeValidator = new StringValidator();
354             typeValidator.setWhiteSpace("preserve");
355             fieldValidator.setValidator(typeValidator);
356         }
357         desc.setValidator(fieldValidator);
358     } //-- org.openejb.alt.config.ejb11.EjbJarDescriptor()
359

360
361       //-----------/
362
//- Methods -/
363
//-----------/
364

365     /**
366      * Method getAccessMode
367      */

368     public org.exolab.castor.mapping.AccessMode getAccessMode()
369     {
370         return null;
371     } //-- org.exolab.castor.mapping.AccessMode getAccessMode()
372

373     /**
374      * Method getExtends
375      */

376     public org.exolab.castor.mapping.ClassDescriptor getExtends()
377     {
378         return null;
379     } //-- org.exolab.castor.mapping.ClassDescriptor getExtends()
380

381     /**
382      * Method getIdentity
383      */

384     public org.exolab.castor.mapping.FieldDescriptor getIdentity()
385     {
386         return identity;
387     } //-- org.exolab.castor.mapping.FieldDescriptor getIdentity()
388

389     /**
390      * Method getJavaClass
391      */

392     public java.lang.Class JavaDoc getJavaClass()
393     {
394         return org.openejb.alt.config.ejb11.EjbJar.class;
395     } //-- java.lang.Class getJavaClass()
396

397     /**
398      * Method getNameSpacePrefix
399      */

400     public java.lang.String JavaDoc getNameSpacePrefix()
401     {
402         return nsPrefix;
403     } //-- java.lang.String getNameSpacePrefix()
404

405     /**
406      * Method getNameSpaceURI
407      */

408     public java.lang.String JavaDoc getNameSpaceURI()
409     {
410         return nsURI;
411     } //-- java.lang.String getNameSpaceURI()
412

413     /**
414      * Method getValidator
415      */

416     public org.exolab.castor.xml.TypeValidator getValidator()
417     {
418         return this;
419     } //-- org.exolab.castor.xml.TypeValidator getValidator()
420

421     /**
422      * Method getXMLName
423      */

424     public java.lang.String JavaDoc getXMLName()
425     {
426         return xmlName;
427     } //-- java.lang.String getXMLName()
428

429 }
430
Popular Tags