KickJava   Java API By Example, From Geeks To Geeks.

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


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

24 public class ContainerTransactionDescriptor 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 ContainerTransactionDescriptor() {
57         super();
58         nsURI = "http://www.openejb.org/ejb-jar/1.1";
59         xmlName = "container-transaction";
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                 ContainerTransaction target = (ContainerTransaction) 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                     ContainerTransaction target = (ContainerTransaction) 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                 ContainerTransaction target = (ContainerTransaction) 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                     ContainerTransaction target = (ContainerTransaction) 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         //-- _methodList
141
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.openejb.alt.config.ejb11.Method.class, "_methodList", "method", org.exolab.castor.xml.NodeType.Element);
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                 ContainerTransaction target = (ContainerTransaction) object;
147                 return target.getMethod();
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                     ContainerTransaction target = (ContainerTransaction) object;
154                     target.addMethod( (org.openejb.alt.config.ejb11.Method) 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 new org.openejb.alt.config.ejb11.Method();
162             }
163         } );
164         desc.setHandler(handler);
165         desc.setRequired(true);
166         desc.setMultivalued(true);
167         addFieldDescriptor(desc);
168         
169         //-- validation code for: _methodList
170
fieldValidator = new org.exolab.castor.xml.FieldValidator();
171         fieldValidator.setMinOccurs(1);
172         { //-- local scope
173
}
174         desc.setValidator(fieldValidator);
175         //-- _transAttribute
176
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String JavaDoc.class, "_transAttribute", "trans-attribute", org.exolab.castor.xml.NodeType.Element);
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                 ContainerTransaction target = (ContainerTransaction) object;
183                 return target.getTransAttribute();
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                     ContainerTransaction target = (ContainerTransaction) object;
190                     target.setTransAttribute( (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         desc.setMultivalued(false);
203         addFieldDescriptor(desc);
204         
205         //-- validation code for: _transAttribute
206
fieldValidator = new org.exolab.castor.xml.FieldValidator();
207         fieldValidator.setMinOccurs(1);
208         { //-- local scope
209
StringValidator typeValidator = new StringValidator();
210             typeValidator.setWhiteSpace("preserve");
211             typeValidator.setPattern("NotSupported|Supports|Required|RequiresNew|Mandatory|Never");
212             fieldValidator.setValidator(typeValidator);
213         }
214         desc.setValidator(fieldValidator);
215     } //-- org.openejb.alt.config.ejb11.ContainerTransactionDescriptor()
216

217
218       //-----------/
219
//- Methods -/
220
//-----------/
221

222     /**
223      * Method getAccessMode
224      */

225     public org.exolab.castor.mapping.AccessMode getAccessMode()
226     {
227         return null;
228     } //-- org.exolab.castor.mapping.AccessMode getAccessMode()
229

230     /**
231      * Method getExtends
232      */

233     public org.exolab.castor.mapping.ClassDescriptor getExtends()
234     {
235         return null;
236     } //-- org.exolab.castor.mapping.ClassDescriptor getExtends()
237

238     /**
239      * Method getIdentity
240      */

241     public org.exolab.castor.mapping.FieldDescriptor getIdentity()
242     {
243         return identity;
244     } //-- org.exolab.castor.mapping.FieldDescriptor getIdentity()
245

246     /**
247      * Method getJavaClass
248      */

249     public java.lang.Class JavaDoc getJavaClass()
250     {
251         return org.openejb.alt.config.ejb11.ContainerTransaction.class;
252     } //-- java.lang.Class getJavaClass()
253

254     /**
255      * Method getNameSpacePrefix
256      */

257     public java.lang.String JavaDoc getNameSpacePrefix()
258     {
259         return nsPrefix;
260     } //-- java.lang.String getNameSpacePrefix()
261

262     /**
263      * Method getNameSpaceURI
264      */

265     public java.lang.String JavaDoc getNameSpaceURI()
266     {
267         return nsURI;
268     } //-- java.lang.String getNameSpaceURI()
269

270     /**
271      * Method getValidator
272      */

273     public org.exolab.castor.xml.TypeValidator getValidator()
274     {
275         return this;
276     } //-- org.exolab.castor.xml.TypeValidator getValidator()
277

278     /**
279      * Method getXMLName
280      */

281     public java.lang.String JavaDoc getXMLName()
282     {
283         return xmlName;
284     } //-- java.lang.String getXMLName()
285

286 }
287
Popular Tags