KickJava   Java API By Example, From Geeks To Geeks.

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


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: MethodDescriptor.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 MethodDescriptor.
21  *
22  * @version $Revision: 1104 $ $Date: 2004-03-30 16:44:02 -0800 (Tue, 30 Mar 2004) $
23  */

24 public class MethodDescriptor 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 MethodDescriptor() {
57         super();
58         nsURI = "http://www.openejb.org/ejb-jar/1.1";
59         xmlName = "method";
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                 Method target = (Method) 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                     Method target = (Method) 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                 Method target = (Method) 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                     Method target = (Method) 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         //-- _ejbName
141
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_ejbName", "ejb-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                 Method target = (Method) object;
148                 return target.getEjbName();
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                     Method target = (Method) object;
155                     target.setEjbName( (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.setRequired(true);
167         desc.setMultivalued(false);
168         addFieldDescriptor(desc);
169         
170         //-- validation code for: _ejbName
171
fieldValidator = new org.exolab.castor.xml.FieldValidator();
172         fieldValidator.setMinOccurs(1);
173         { //-- local scope
174
StringValidator typeValidator = new StringValidator();
175             typeValidator.setWhiteSpace("preserve");
176             fieldValidator.setValidator(typeValidator);
177         }
178         desc.setValidator(fieldValidator);
179         //-- _methodIntf
180
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_methodIntf", "method-intf", org.exolab.castor.xml.NodeType.Element);
181         desc.setImmutable(true);
182         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
183             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
184                 throws IllegalStateException JavaDoc
185             {
186                 Method target = (Method) object;
187                 return target.getMethodIntf();
188             }
189             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
190                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
191             {
192                 try {
193                     Method target = (Method) object;
194                     target.setMethodIntf( (java.lang.String JavaDoc) value);
195                 }
196                 catch (java.lang.Exception JavaDoc ex) {
197                     throw new IllegalStateException JavaDoc(ex.toString());
198                 }
199             }
200             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
201                 return null;
202             }
203         } );
204         desc.setHandler(handler);
205         desc.setMultivalued(false);
206         addFieldDescriptor(desc);
207         
208         //-- validation code for: _methodIntf
209
fieldValidator = new org.exolab.castor.xml.FieldValidator();
210         { //-- local scope
211
StringValidator typeValidator = new StringValidator();
212             typeValidator.setWhiteSpace("preserve");
213             typeValidator.setPattern("Home|Remote");
214             fieldValidator.setValidator(typeValidator);
215         }
216         desc.setValidator(fieldValidator);
217         //-- _methodName
218
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_methodName", "method-name", org.exolab.castor.xml.NodeType.Element);
219         desc.setImmutable(true);
220         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
221             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
222                 throws IllegalStateException JavaDoc
223             {
224                 Method target = (Method) object;
225                 return target.getMethodName();
226             }
227             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
228                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
229             {
230                 try {
231                     Method target = (Method) object;
232                     target.setMethodName( (java.lang.String JavaDoc) value);
233                 }
234                 catch (java.lang.Exception JavaDoc ex) {
235                     throw new IllegalStateException JavaDoc(ex.toString());
236                 }
237             }
238             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
239                 return null;
240             }
241         } );
242         desc.setHandler(handler);
243         desc.setRequired(true);
244         desc.setMultivalued(false);
245         addFieldDescriptor(desc);
246         
247         //-- validation code for: _methodName
248
fieldValidator = new org.exolab.castor.xml.FieldValidator();
249         fieldValidator.setMinOccurs(1);
250         { //-- local scope
251
StringValidator typeValidator = new StringValidator();
252             typeValidator.setWhiteSpace("preserve");
253             fieldValidator.setValidator(typeValidator);
254         }
255         desc.setValidator(fieldValidator);
256         //-- _methodParams
257
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.openejb.alt.config.ejb11.MethodParams.class, "_methodParams", "method-params", org.exolab.castor.xml.NodeType.Element);
258         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
259             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
260                 throws IllegalStateException JavaDoc
261             {
262                 Method target = (Method) object;
263                 return target.getMethodParams();
264             }
265             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
266                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
267             {
268                 try {
269                     Method target = (Method) object;
270                     target.setMethodParams( (org.openejb.alt.config.ejb11.MethodParams) value);
271                 }
272                 catch (java.lang.Exception JavaDoc ex) {
273                     throw new IllegalStateException JavaDoc(ex.toString());
274                 }
275             }
276             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
277                 return new org.openejb.alt.config.ejb11.MethodParams();
278             }
279         } );
280         desc.setHandler(handler);
281         desc.setMultivalued(false);
282         addFieldDescriptor(desc);
283         
284         //-- validation code for: _methodParams
285
fieldValidator = new org.exolab.castor.xml.FieldValidator();
286         { //-- local scope
287
}
288         desc.setValidator(fieldValidator);
289     } //-- org.openejb.alt.config.ejb11.MethodDescriptor()
290

291
292       //-----------/
293
//- Methods -/
294
//-----------/
295

296     /**
297      * Method getAccessMode
298      */

299     public org.exolab.castor.mapping.AccessMode getAccessMode()
300     {
301         return null;
302     } //-- org.exolab.castor.mapping.AccessMode getAccessMode()
303

304     /**
305      * Method getExtends
306      */

307     public org.exolab.castor.mapping.ClassDescriptor getExtends()
308     {
309         return null;
310     } //-- org.exolab.castor.mapping.ClassDescriptor getExtends()
311

312     /**
313      * Method getIdentity
314      */

315     public org.exolab.castor.mapping.FieldDescriptor getIdentity()
316     {
317         return identity;
318     } //-- org.exolab.castor.mapping.FieldDescriptor getIdentity()
319

320     /**
321      * Method getJavaClass
322      */

323     public java.lang.Class JavaDoc getJavaClass()
324     {
325         return org.openejb.alt.config.ejb11.Method.class;
326     } //-- java.lang.Class getJavaClass()
327

328     /**
329      * Method getNameSpacePrefix
330      */

331     public java.lang.String JavaDoc getNameSpacePrefix()
332     {
333         return nsPrefix;
334     } //-- java.lang.String getNameSpacePrefix()
335

336     /**
337      * Method getNameSpaceURI
338      */

339     public java.lang.String JavaDoc getNameSpaceURI()
340     {
341         return nsURI;
342     } //-- java.lang.String getNameSpaceURI()
343

344     /**
345      * Method getValidator
346      */

347     public org.exolab.castor.xml.TypeValidator getValidator()
348     {
349         return this;
350     } //-- org.exolab.castor.xml.TypeValidator getValidator()
351

352     /**
353      * Method getXMLName
354      */

355     public java.lang.String JavaDoc getXMLName()
356     {
357         return xmlName;
358     } //-- java.lang.String getXMLName()
359

360 }
361
Popular Tags