KickJava   Java API By Example, From Geeks To Geeks.

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


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

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

101         //-- _id
102
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_id", "id", org.exolab.castor.xml.NodeType.Attribute);
103         desc.setImmutable(true);
104         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
105             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
106                 throws IllegalStateException JavaDoc
107             {
108                 Container target = (Container) object;
109                 return target.getId();
110             }
111             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
112                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
113             {
114                 try {
115                     Container target = (Container) object;
116                     target.setId( (java.lang.String JavaDoc) value);
117                 }
118                 catch (java.lang.Exception JavaDoc ex) {
119                     throw new IllegalStateException JavaDoc(ex.toString());
120                 }
121             }
122             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
123                 return null;
124             }
125         } );
126         desc.setHandler(handler);
127         desc.setRequired(true);
128         addFieldDescriptor(desc);
129         
130         //-- validation code for: _id
131
fieldValidator = new org.exolab.castor.xml.FieldValidator();
132         fieldValidator.setMinOccurs(1);
133         { //-- local scope
134
StringValidator typeValidator = new StringValidator();
135             typeValidator.setWhiteSpace("preserve");
136             fieldValidator.setValidator(typeValidator);
137         }
138         desc.setValidator(fieldValidator);
139         //-- _provider
140
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_provider", "provider", org.exolab.castor.xml.NodeType.Attribute);
141         desc.setImmutable(true);
142         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
143             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
144                 throws IllegalStateException JavaDoc
145             {
146                 Container target = (Container) object;
147                 return target.getProvider();
148             }
149             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
150                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
151             {
152                 try {
153                     Container target = (Container) object;
154                     target.setProvider( (java.lang.String JavaDoc) value);
155                 }
156                 catch (java.lang.Exception JavaDoc ex) {
157                     throw new IllegalStateException JavaDoc(ex.toString());
158                 }
159             }
160             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
161                 return null;
162             }
163         } );
164         desc.setHandler(handler);
165         addFieldDescriptor(desc);
166         
167         //-- validation code for: _provider
168
fieldValidator = new org.exolab.castor.xml.FieldValidator();
169         { //-- local scope
170
StringValidator typeValidator = new StringValidator();
171             typeValidator.setWhiteSpace("preserve");
172             fieldValidator.setValidator(typeValidator);
173         }
174         desc.setValidator(fieldValidator);
175         //-- _ctype
176
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_ctype", "ctype", org.exolab.castor.xml.NodeType.Attribute);
177         desc.setImmutable(true);
178         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
179             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
180                 throws IllegalStateException JavaDoc
181             {
182                 Container target = (Container) object;
183                 return target.getCtype();
184             }
185             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
186                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
187             {
188                 try {
189                     Container target = (Container) object;
190                     target.setCtype( (java.lang.String JavaDoc) value);
191                 }
192                 catch (java.lang.Exception JavaDoc ex) {
193                     throw new IllegalStateException JavaDoc(ex.toString());
194                 }
195             }
196             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
197                 return null;
198             }
199         } );
200         desc.setHandler(handler);
201         desc.setRequired(true);
202         addFieldDescriptor(desc);
203         
204         //-- validation code for: _ctype
205
fieldValidator = new org.exolab.castor.xml.FieldValidator();
206         fieldValidator.setMinOccurs(1);
207         { //-- local scope
208
StringValidator typeValidator = new StringValidator();
209             typeValidator.setWhiteSpace("preserve");
210             typeValidator.setPattern("BMP_ENTITY|CMP_ENTITY|STATEFUL|STATELESS");
211             fieldValidator.setValidator(typeValidator);
212         }
213         desc.setValidator(fieldValidator);
214         //-- _jar
215
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_jar", "jar", org.exolab.castor.xml.NodeType.Attribute);
216         desc.setImmutable(true);
217         handler = (new org.exolab.castor.xml.XMLFieldHandler() {
218             public java.lang.Object JavaDoc getValue( java.lang.Object JavaDoc object )
219                 throws IllegalStateException JavaDoc
220             {
221                 Container target = (Container) object;
222                 return target.getJar();
223             }
224             public void setValue( java.lang.Object JavaDoc object, java.lang.Object JavaDoc value)
225                 throws IllegalStateException JavaDoc, IllegalArgumentException JavaDoc
226             {
227                 try {
228                     Container target = (Container) object;
229                     target.setJar( (java.lang.String JavaDoc) value);
230                 }
231                 catch (java.lang.Exception JavaDoc ex) {
232                     throw new IllegalStateException JavaDoc(ex.toString());
233                 }
234             }
235             public java.lang.Object JavaDoc newInstance( java.lang.Object JavaDoc parent ) {
236                 return null;
237             }
238         } );
239         desc.setHandler(handler);
240         addFieldDescriptor(desc);
241         
242         //-- validation code for: _jar
243
fieldValidator = new org.exolab.castor.xml.FieldValidator();
244         { //-- local scope
245
StringValidator typeValidator = new StringValidator();
246             typeValidator.setWhiteSpace("preserve");
247             typeValidator.setPattern(".*\\.jar$");
248             fieldValidator.setValidator(typeValidator);
249         }
250         desc.setValidator(fieldValidator);
251         //-- initialize element descriptors
252

253     } //-- org.openejb.alt.config.sys.ContainerDescriptor()
254

255
256       //-----------/
257
//- Methods -/
258
//-----------/
259

260     /**
261      * Method getAccessMode
262      */

263     public org.exolab.castor.mapping.AccessMode getAccessMode()
264     {
265         return null;
266     } //-- org.exolab.castor.mapping.AccessMode getAccessMode()
267

268     /**
269      * Method getExtends
270      */

271     public org.exolab.castor.mapping.ClassDescriptor getExtends()
272     {
273         return null;
274     } //-- org.exolab.castor.mapping.ClassDescriptor getExtends()
275

276     /**
277      * Method getIdentity
278      */

279     public org.exolab.castor.mapping.FieldDescriptor getIdentity()
280     {
281         return identity;
282     } //-- org.exolab.castor.mapping.FieldDescriptor getIdentity()
283

284     /**
285      * Method getJavaClass
286      */

287     public java.lang.Class JavaDoc getJavaClass()
288     {
289         return org.openejb.alt.config.sys.Container.class;
290     } //-- java.lang.Class getJavaClass()
291

292     /**
293      * Method getNameSpacePrefix
294      */

295     public java.lang.String JavaDoc getNameSpacePrefix()
296     {
297         return nsPrefix;
298     } //-- java.lang.String getNameSpacePrefix()
299

300     /**
301      * Method getNameSpaceURI
302      */

303     public java.lang.String JavaDoc getNameSpaceURI()
304     {
305         return nsURI;
306     } //-- java.lang.String getNameSpaceURI()
307

308     /**
309      * Method getValidator
310      */

311     public org.exolab.castor.xml.TypeValidator getValidator()
312     {
313         return this;
314     } //-- org.exolab.castor.xml.TypeValidator getValidator()
315

316     /**
317      * Method getXMLName
318      */

319     public java.lang.String JavaDoc getXMLName()
320     {
321         return xmlName;
322     } //-- java.lang.String getXMLName()
323

324 }
325
Popular Tags