KickJava   Java API By Example, From Geeks To Geeks.

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


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: EjbLocalRefDescriptor.java 1312 2004-08-14 10:35:39Z 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 EjbLocalRefDescriptor.
21  *
22  * @version $Revision: 1312 $ $Date: 2004-08-14 03:35:39 -0700 (Sat, 14 Aug 2004) $
23  */

24 public class EjbLocalRefDescriptor 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 EjbLocalRefDescriptor() {
57         super();
58         nsURI = "http://www.openejb.org/ejb-jar/1.1";
59         xmlName = "ejb-local-ref";
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                 EjbLocalRef target = (EjbLocalRef) 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                     EjbLocalRef target = (EjbLocalRef) 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                 EjbLocalRef target = (EjbLocalRef) 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                     EjbLocalRef target = (EjbLocalRef) 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.setNameSpaceURI("http://www.openejb.org/ejb-jar/1.1");
130         desc.setMultivalued(false);
131         addFieldDescriptor(desc);
132         
133         //-- validation code for: _description
134
fieldValidator = new org.exolab.castor.xml.FieldValidator();
135         { //-- local scope
136
StringValidator typeValidator = new StringValidator();
137             typeValidator.setWhiteSpace("preserve");
138             fieldValidator.setValidator(typeValidator);
139         }
140         desc.setValidator(fieldValidator);
141         //-- _ejbRefName
142
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_ejbRefName", "ejb-ref-name", org.exolab.castor.xml.NodeType.Element);
143         desc.setImmutable(true);
144         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
145             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
146                 throws IllegalStateException JavaDoc
147             {
148                 EjbLocalRef target = (EjbLocalRef) object;
149                 return target.getEjbRefName();
150             }
151             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
152                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
153             {
154                 try {
155                     EjbLocalRef target = (EjbLocalRef) object;
156                     target.setEjbRefName( (java.lang.String JavaDoc) value);
157                 }
158                 catch (java.lang.Exception JavaDoc ex) {
159                     throw new IllegalStateException JavaDoc(ex.toString());
160                 }
161             }
162             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
163                 return null;
164             }
165         } );
166         desc.setHandler(handler);
167         desc.setNameSpaceURI("http://www.openejb.org/ejb-jar/1.1");
168         desc.setRequired(true);
169         desc.setMultivalued(false);
170         addFieldDescriptor(desc);
171         
172         //-- validation code for: _ejbRefName
173
fieldValidator = new org.exolab.castor.xml.FieldValidator();
174         fieldValidator.setMinOccurs(1);
175         { //-- local scope
176
StringValidator typeValidator = new StringValidator();
177             typeValidator.setWhiteSpace("preserve");
178             fieldValidator.setValidator(typeValidator);
179         }
180         desc.setValidator(fieldValidator);
181         //-- _ejbRefType
182
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_ejbRefType", "ejb-ref-type", org.exolab.castor.xml.NodeType.Element);
183         desc.setImmutable(true);
184         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
185             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
186                 throws IllegalStateException JavaDoc
187             {
188                 EjbLocalRef target = (EjbLocalRef) object;
189                 return target.getEjbRefType();
190             }
191             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
192                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
193             {
194                 try {
195                     EjbLocalRef target = (EjbLocalRef) object;
196                     target.setEjbRefType( (java.lang.String JavaDoc) value);
197                 }
198                 catch (java.lang.Exception JavaDoc ex) {
199                     throw new IllegalStateException JavaDoc(ex.toString());
200                 }
201             }
202             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
203                 return null;
204             }
205         } );
206         desc.setHandler(handler);
207         desc.setNameSpaceURI("http://www.openejb.org/ejb-jar/1.1");
208         desc.setRequired(true);
209         desc.setMultivalued(false);
210         addFieldDescriptor(desc);
211         
212         //-- validation code for: _ejbRefType
213
fieldValidator = new org.exolab.castor.xml.FieldValidator();
214         fieldValidator.setMinOccurs(1);
215         { //-- local scope
216
StringValidator typeValidator = new StringValidator();
217             typeValidator.setWhiteSpace("preserve");
218             typeValidator.setPattern("Entity|Session");
219             fieldValidator.setValidator(typeValidator);
220         }
221         desc.setValidator(fieldValidator);
222         //-- _localHome
223
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_localHome", "local-home", org.exolab.castor.xml.NodeType.Element);
224         desc.setImmutable(true);
225         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
226             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
227                 throws IllegalStateException JavaDoc
228             {
229                 EjbLocalRef target = (EjbLocalRef) object;
230                 return target.getLocalHome();
231             }
232             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
233                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
234             {
235                 try {
236                     EjbLocalRef target = (EjbLocalRef) object;
237                     target.setLocalHome( (java.lang.String JavaDoc) value);
238                 }
239                 catch (java.lang.Exception JavaDoc ex) {
240                     throw new IllegalStateException JavaDoc(ex.toString());
241                 }
242             }
243             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
244                 return null;
245             }
246         } );
247         desc.setHandler(handler);
248         desc.setNameSpaceURI("http://www.openejb.org/ejb-jar/1.1");
249         desc.setRequired(true);
250         desc.setMultivalued(false);
251         addFieldDescriptor(desc);
252         
253         //-- validation code for: _localHome
254
fieldValidator = new org.exolab.castor.xml.FieldValidator();
255         fieldValidator.setMinOccurs(1);
256         { //-- local scope
257
StringValidator typeValidator = new StringValidator();
258             typeValidator.setWhiteSpace("preserve");
259             typeValidator.setPattern("[a-zA-Z0-9_$.]+");
260             fieldValidator.setValidator(typeValidator);
261         }
262         desc.setValidator(fieldValidator);
263         //-- _local
264
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_local", "local", org.exolab.castor.xml.NodeType.Element);
265         desc.setImmutable(true);
266         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
267             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
268                 throws IllegalStateException JavaDoc
269             {
270                 EjbLocalRef target = (EjbLocalRef) object;
271                 return target.getLocal();
272             }
273             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
274                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
275             {
276                 try {
277                     EjbLocalRef target = (EjbLocalRef) object;
278                     target.setLocal( (java.lang.String JavaDoc) value);
279                 }
280                 catch (java.lang.Exception JavaDoc ex) {
281                     throw new IllegalStateException JavaDoc(ex.toString());
282                 }
283             }
284             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
285                 return null;
286             }
287         } );
288         desc.setHandler(handler);
289         desc.setNameSpaceURI("http://www.openejb.org/ejb-jar/1.1");
290         desc.setRequired(true);
291         desc.setMultivalued(false);
292         addFieldDescriptor(desc);
293         
294         //-- validation code for: _local
295
fieldValidator = new org.exolab.castor.xml.FieldValidator();
296         fieldValidator.setMinOccurs(1);
297         { //-- local scope
298
StringValidator typeValidator = new StringValidator();
299             typeValidator.setWhiteSpace("preserve");
300             typeValidator.setPattern("[a-zA-Z0-9_$.]+");
301             fieldValidator.setValidator(typeValidator);
302         }
303         desc.setValidator(fieldValidator);
304         //-- _ejbLink
305
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_ejbLink", "ejb-link", org.exolab.castor.xml.NodeType.Element);
306         desc.setImmutable(true);
307         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
308             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
309                 throws IllegalStateException JavaDoc
310             {
311                 EjbLocalRef target = (EjbLocalRef) object;
312                 return target.getEjbLink();
313             }
314             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
315                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
316             {
317                 try {
318                     EjbLocalRef target = (EjbLocalRef) object;
319                     target.setEjbLink( (java.lang.String JavaDoc) value);
320                 }
321                 catch (java.lang.Exception JavaDoc ex) {
322                     throw new IllegalStateException JavaDoc(ex.toString());
323                 }
324             }
325             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
326                 return null;
327             }
328         } );
329         desc.setHandler(handler);
330         desc.setNameSpaceURI("http://www.openejb.org/ejb-jar/1.1");
331         desc.setMultivalued(false);
332         addFieldDescriptor(desc);
333         
334         //-- validation code for: _ejbLink
335
fieldValidator = new org.exolab.castor.xml.FieldValidator();
336         { //-- local scope
337
StringValidator typeValidator = new StringValidator();
338             typeValidator.setWhiteSpace("preserve");
339             fieldValidator.setValidator(typeValidator);
340         }
341         desc.setValidator(fieldValidator);
342     } //-- org.openejb.alt.config.ejb11.EjbLocalRefDescriptor()
343

344
345       //-----------/
346
//- Methods -/
347
//-----------/
348

349     /**
350      * Method getAccessMode
351      *
352      *
353      *
354      * @return AccessMode
355      */

356     public org.exolab.castor.mapping.AccessMode getAccessMode()
357     {
358         return null;
359     } //-- org.exolab.castor.mapping.AccessMode getAccessMode()
360

361     /**
362      * Method getExtends
363      *
364      *
365      *
366      * @return ClassDescriptor
367      */

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

373     /**
374      * Method getIdentity
375      *
376      *
377      *
378      * @return FieldDescriptor
379      */

380     public org.exolab.castor.mapping.FieldDescriptor getIdentity()
381     {
382         return identity;
383     } //-- org.exolab.castor.mapping.FieldDescriptor getIdentity()
384

385     /**
386      * Method getJavaClass
387      *
388      *
389      *
390      * @return Class
391      */

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

397     /**
398      * Method getNameSpacePrefix
399      *
400      *
401      *
402      * @return String
403      */

404     public java.lang.String JavaDoc getNameSpacePrefix()
405     {
406         return nsPrefix;
407     } //-- java.lang.String getNameSpacePrefix()
408

409     /**
410      * Method getNameSpaceURI
411      *
412      *
413      *
414      * @return String
415      */

416     public java.lang.String JavaDoc getNameSpaceURI()
417     {
418         return nsURI;
419     } //-- java.lang.String getNameSpaceURI()
420

421     /**
422      * Method getValidator
423      *
424      *
425      *
426      * @return TypeValidator
427      */

428     public org.exolab.castor.xml.TypeValidator getValidator()
429     {
430         return this;
431     } //-- org.exolab.castor.xml.TypeValidator getValidator()
432

433     /**
434      * Method getXMLName
435      *
436      *
437      *
438      * @return String
439      */

440     public java.lang.String JavaDoc getXMLName()
441     {
442         return xmlName;
443     } //-- java.lang.String getXMLName()
444

445 }
446
Popular Tags